Patent ID: 7516155
Filing Date: 2009-04-07
Classification: G06F,G06Q,Y10S

Abstract:
1. A method for exposing inconsistencies between related views in a component business model of a business, comprising: generating two component business model (CBM) maps, a first map being a CBM map of the business and a second map being a CBM map of an industry group of which said business is a member, each map being a view of an enterprise, the industry group CBM map being generic to an enterprise in the industry group and the CBM map of the business representing an enterprise particularized to the business, each view showing components of the enterprise, said enterprise having assets, said assets being described by attributes, and said assets having been partitioned into non-overlapping parts, each said part including mechanisms for using said partition of assets to produce a commercially useful result, said mechanisms and associated assets being further partitioned into non-overlapping components, each said component producing a commercially useful result in the form of one or more services, each said service being usable by another component or by a customer of the enterprise, there being boundaries between said asset partitions and said components within said asset partitions, said boundaries being logical rather than physical, said components being grouped on said view into three accountability levels, each said component being assigned to one of said three levels, said components being arrayed in said visual display by asset partition and by accountability level, a component being assigned to a control level of accountability if the component provides policy and strategy for the business, a component being assigned to a direct level of accountability if the component implements policy and strategy by directing the activities of the business, and a component being assigned to an execute level of accountability if the component provides operational control; determining inconsistency conditions applicable to said first and second CBM maps, said inconsistency conditions including identifying for each component one of said accountability levels and one of said asset partitions; decomposing each said inconsistency condition into a conjunction or disjunction of simple conditions; define a mapping between said simple conditions and restrictions in a Web ontology language; using a semantic model of a CBM meta-model to transform said first and second CBM maps into corresponding statements in said Web ontology language; and inferring from said restrictions and statements in said Web ontology language a detection result identifying components having inconsistent identifications of accountability level or asset partition between said first and second CBM maps.