Efficient and flexible business modeling based upon structured business capabilities
First Claim
1. At a computer system, a method for modeling a business capability, the:
- method comprising;
an act of receiving a plurality of business modeling attributes representing different layers of a business;
an act of extracting business capability attributes from among the received plurality of business modeling attributes;
an act of accessing a structured data model that defines data formats for the extracted business capability attributes;
an act of formatting the extracted business capability attributes in accordance with the data formats defined in the structured data model; and
an act of modeling a business capability based upon the formatted business capability attributes.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to efficient and flexible business modeling based upon structured business capabilities. A computer system receives a plurality of business modeling attributes representing different layers of a business. The computer system extracts business capability attributes from among the received plurality of business modeling attributes. The computer system accessing a structured data model that defines data formats for the extracted business capability attributes. The computer system formats the extracted business capability attributes in accordance with the data formats defined in the structured data model. The computer system models a business capability based upon the formatted business capability attributes. A structured data model can include a capability modeling schema having data format definitions that define how business capability attributes are to be represented. Networks of business capabilities can be modeled and attributes from other business layers can be (re)attached to modeled business capabilities.
83 Citations
36 Claims
-
1. At a computer system, a method for modeling a business capability, the:
- method comprising;
an act of receiving a plurality of business modeling attributes representing different layers of a business;
an act of extracting business capability attributes from among the received plurality of business modeling attributes;
an act of accessing a structured data model that defines data formats for the extracted business capability attributes;
an act of formatting the extracted business capability attributes in accordance with the data formats defined in the structured data model; and
an act of modeling a business capability based upon the formatted business capability attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- method comprising;
-
16. A computer program product for use in a computer system, the computer program product, the computer program product comprising one or more computer-readable media having stored thereon computer-executables instructions, that when executed by a processor, cause the computer system to perform the following:
-
receive a plurality of business modeling attributes representing different layers of a business;
extract business capability attributes from among the received plurality of business modeling attributes;
access a structured data model that defines data formats for the extracted business capability attributes;
format the extracted business capability attributes in accordance with the data formats defined in the structured data model; and
model a business capability based upon the formatted business capability attributes. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. One or more computer-readable media having stored thereon a data model for modeling business capabilities, the data model comprising:
-
a capability field storing one or more capability data format values representing capability data formats for a corresponding one or more business capability attributes used to model a business capability;
a port field storing one or more port data format values representing port data formats for a corresponding one or more business capability port attributes used to model business capability ports for a business capability that was modeled based on one or more business capability attributes formatted in accordance with the capability data formats represented in the capability field;
a process field storing one or more process data format values representing process data formats for a corresponding one or more business capability process attributes used to model business capabilty processes for a business capability that was modeled based on one or more business capability attributes formatted in accordance with the capability data formats represented in the capability field;
a connection field storing one or more connection data format values representing connection data formats for a corresponding one or more business capability connection attributes used to model business capability connections for a business capability that was modeled based on one or more business capability attributes formatted in accordance with the capability data formats represented in the capability field; and
a service level field storing one or more service level data format values representing service level data formats for a corresponding one or more business capability service level attributes used to model business capability service levels for a business capability that was modeled based on one or more business capability attributes formatted in accordance with the capability data formats represented in the capability field. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification