Comparing and contrasting models of business
First Claim
Patent Images
1. At a computer system, a method of comparing similarly typed business:
- models, the method comprising;
an act of accessing a first instance of a structured business model representing an existing business architecture, the first structured business model being structured in accordance with a data model;
an act of accessing a second instance of the structured business model representing a second business architecture, the second structured business model being structured in accordance with the data model;
an act of comparing the first instance of the structured business model to the second instance of the structured business model;
an act of identifying any differences between the existing business architecture and the second business architecture; and
an act of evaluating the sufficiency of the existing business architecture based on identified differences between the existing business architecture and the second business architecture.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to comparing and contrasting models of business. Model processing modules implement formal operators that can be used to manipulate models of business. A compare operator can be used to compare similarly typed models of business. A contrast operator can be used to contrast differ types of business models. A constraint operator can be used to check business models for compliance with constraints. A refinement operator can be used to refine business models based on industry (or otherwise more) specific data. A compose operator can be used to compose new business models from portions of other business models.
-
Citations
20 Claims
-
1. At a computer system, a method of comparing similarly typed business:
- models, the method comprising;
an act of accessing a first instance of a structured business model representing an existing business architecture, the first structured business model being structured in accordance with a data model;
an act of accessing a second instance of the structured business model representing a second business architecture, the second structured business model being structured in accordance with the data model;
an act of comparing the first instance of the structured business model to the second instance of the structured business model;
an act of identifying any differences between the existing business architecture and the second business architecture; and
an act of evaluating the sufficiency of the existing business architecture based on identified differences between the existing business architecture and the second business architecture. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- models, the method comprising;
-
8. At a computer system, a method of contrasting different types of business models representing corresponding different layers of a business architecture, the method comprising:
-
an act of accessing a structured business model representing a first business layer of a business architecture, the structured business model modeling one or more first business layer components of the first business layer in accordance with a structured data model;
an act of accessing a second structured model representing a second business layer, the second structured model modeling one or more second business layer components of the second different business layer; and
an act of mapping relationships between the one or more first business layer components and the one or more second business layer components such that it can be determined how changes in the configuration of the first business layer impact the second business layer and how changes in the configuration of the second business layer impact the first business layer;
an act of utilizing the mapped relationships to contrast the structured business model to the second structured model. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. At a computer system, a method for validating that a business model complies with one or more constraints, the method comprising:
-
an act of accessing a structured business model of first business components representing a valid business architecture, the first business components having corresponding first property values that indicate compliance with one or more constraints, the structured business model being structured in accordance with a data model;
an act of accessing a second structured business model of second business components representing an existing business architecture, the second business components having second property values;
an act of comparing at least a subset of the compliant first property values with a corresponding at least a subset of the second property values to check the second property values for compliance with the one or more constraints; and
an act of determining if the second structured business model is valid based on the comparison. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification