Structural size estimation model for eai projects
AssigneeInfosys Limited
InventorManjula Natarajan
Life of this patent
Estimating the term…
Abstract
Size of an enterprise application integration project can be determined by based on data exchange activities, data processing activities, other systemic requirements for the integration and associated weights. Data exchanges and processing activities can be categorized as reception, validation, transformation, publishing, enrichment, or other activities. Activities can be further divided into sub-activities based on complexity of integration tasks. A total project build size can be obtained based on numbers of sub-activities and associated weights. Typically, weights are software vendor dependent, and a total build size is determined as a summation of a product of numbers of sub-activities and associated vendor specific weights.
Claims21
A method, implemented at least in part by a computing device, for determining a build size of an application integration project, the method comprising:
- enumerating a number of inter-application data exchange instance definitions associated with at least two applications to be integrated;
- determining complexity factors for the inter-application data exchange instances;
- and
- calculating the build size of the application integration project based at least on the number of inter-application data exchange instance definitions and the associated complexity factors.
A sizing framework, implemented at least in part by a computing device, for determining an size of an enterprise application integration project, the sizing framework comprising:
- a repository of one or more activity categories and associated sub-categories, wherein each of the one or more associated sub-categories has a corresponding weight;
- and
- a repository of data exchange interfaces associated with the applications to be integrated.
A computer implemented interface for estimating a build size of an enterprise application integration project, comprising:
- a data category display area configured to display an activity category list that includes categories associated with data reception, data publishing, data transformation, and validation;
- a data input area including data input areas configured to receive indications of numbers of activities in each activity category;
- and
- an output data area configured to display a build size based on the numbers of activities.
Dependencies are inferred from the claim text.