METHOD AND SYSTEM OF USING ARTIFACTS TO IDENTIFY ELEMENTS OF A COMPONENT BUSINESS MODEL
First Claim
1. A computer implemented method for identifying elements of a component business model (CBM) of a business, comprising:
- identifying artifacts operated on by a business;
processing the artifacts by a computer to analyze the business into business services;
clustering by the computer the business services into non-overlapping components; and
clustering by the computer the components into non-overlapping competencies.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described for using business artifacts to identify elements of a component business model. Artifacts operated upon by the business are first identified, and then used to analyze the business into business operations. This is done by identifying every business activity that acts on an artifact, creating directed graphs for the business activities, and decomposing the directed graphs into sub-graphs, each sub-graph representing a business operation and being annotated by a verb expression, the annotated sub-graph representing a business service. The business services are then clustered into non-overlapping components, using common affinities reflected in the verb expressions, and organized by partitioning into internal and external operations, exposing a business service for each external operation. The components are then clustered into non-overlapping business competencies, and arranged by accountability level.
-
Citations
24 Claims
-
1. A computer implemented method for identifying elements of a component business model (CBM) of a business, comprising:
-
identifying artifacts operated on by a business; processing the artifacts by a computer to analyze the business into business services; clustering by the computer the business services into non-overlapping components; and clustering by the computer the components into non-overlapping competencies. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for identifying elements of a component business model, comprising:
-
a first computer subsystem for identifying artifacts operated on by a business, wherein a business artifact is a concrete identifiable chunk of business information comprising forms, documents and/or messages, and is a concrete and identifiable container of business information wherein the container makes sense to a businessperson; a second computer subsystem for using the artifacts to analyze the business into business services, wherein a business service is represented by an annotated sub-graph, annotated with a verb expression, and is some well-defined function that a business component offers to other business components and/or to external parties; a third computer subsystem for clustering the business services into non-overlapping components; and a fourth computer subsystem for clustering the components into non-overlapping competencies. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Implementing a service for identifying elements of a component business model (CBM) of a business, comprising the method of:
-
identifying artifacts operated on by a business; processing the artifacts by a computer to analyze the business into business services; clustering by the computer the business services into non-overlapping components; and clustering by the computer the components into non-overlapping competencies. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented system for identifying elements of a component business model, comprising:
-
first computer code for identifying artifacts operated on by a business; second computer code for using the artifacts to analyze the business into business services; third computer code for clustering the business services into non-overlapping components; and fourth computer code for clustering the components into non-overlapping competencies. - View Dependent Claims (23, 24)
-
Specification