Automated system and method for service and cost architecture modeling of enterprise systems
First Claim
1. A computer implemented method for modeling information system architecture of an enterprise, comprising:
- obtaining a business process design, the business process design describing a plurality of business processes and defining a set of corporate requirements and business service requirements for each business process;
constructing a multi-layer mathematical model of architecture of an information system of the enterprise, the information system architecture supporting the business process design, layers of the multi-layer model comprising a business layer, an application layer, and a technology layer;
modeling performance metrics for each layer of the multi-layer model of the information system architecture, said modeling including dimensions of cost, quality of service and throughput;
from said modeled performance metrics, producing a business ephemeris having a predetermined lookup table cross referencing state of the enterprise information system architecture to remedy, the state being a plurality of data points associated with the mathematical model at a given time, the data points including quality of service, cost and throughput, the remedy being a suggested modification to the information system architecture responsive to the associated state; and
monitoring performance of the information system architecture for on-line and off-line analysis of operations of the information system architecture against the business ephemeris.
3 Assignments
0 Petitions
Accused Products
Abstract
An automated system and method is provided for system architects to model enterprise-wide architectures of information systems. From an initial model of a proposed system architecture, performance metrics are modeled and compared against a set of user-defined corporate and business requirements, including cost, quality of service and throughput. For unacceptable metrics, modifications to the system architecture are determined and proposed to the system architect. If accepted, the model of the system architecture is automatically modified and modeled again. Once the modeled performance metrics satisfy the corporate and business requirements, a detailed description of the system architecture derived from the model is output. The model of the system architecture also enables a business ephermeris or precalculated table cross referencing enterprise situation and remedy to be formed. A rules engine employs the business ephemeris and provides indications to the enterprise user for optimizing or modifying components of the enterprise system architecture.
-
Citations
20 Claims
-
1. A computer implemented method for modeling information system architecture of an enterprise, comprising:
-
obtaining a business process design, the business process design describing a plurality of business processes and defining a set of corporate requirements and business service requirements for each business process; constructing a multi-layer mathematical model of architecture of an information system of the enterprise, the information system architecture supporting the business process design, layers of the multi-layer model comprising a business layer, an application layer, and a technology layer; modeling performance metrics for each layer of the multi-layer model of the information system architecture, said modeling including dimensions of cost, quality of service and throughput; from said modeled performance metrics, producing a business ephemeris having a predetermined lookup table cross referencing state of the enterprise information system architecture to remedy, the state being a plurality of data points associated with the mathematical model at a given time, the data points including quality of service, cost and throughput, the remedy being a suggested modification to the information system architecture responsive to the associated state; and monitoring performance of the information system architecture for on-line and off-line analysis of operations of the information system architecture against the business ephemeris. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for modeling information system architecture of an enterprise, comprising:
-
a computer-readable medium; a computer processor configured to execute the computer-readable medium; a business process design module, implemented in the computer-readable medium, for describing a plurality of business processes and defining a set of corporate requirements and business service requirements for each business process; a construction module responsive to the business process design module, the construction module responsive to the business process design module and constructing a multi-layer mathematical model of an information system architecture of the enterprise, the layers of the multi-layer model comprising a business layer, an application layer, and a technology layer, and the construction module modeling performance metrics for each layer of the multi-layer model including modeling cost, quality of service and throughput; and a situation-remedy table formed based on the modeled performance metrics, the table being a predetermined lookup table cross referencing state of the enterprise information system architecture to remedy, the state being a plurality of data points associated with the mathematical model at a given time, the data points including quality of service, cost and throughput, the remedy being a suggested modification to the system architecture responsive to the associated state, the table enabling analysis of the enterprise information system architecture. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Computer apparatus for modeling enterprise information system architecture, comprising:
-
a computer-readable medium; means, implemented in the computer-readable medium, for receiving a business process design, the business process design describing a plurality of business processes and defining a set of business service requirements for each business process; means for constructing a multi-layer mathematical model of information system architecture supporting the business process design, the layers of the multi-layer model comprising a business layer, an application layer, and a technology layer, each layer having cost, quality of service and throughput dimensions; means for modeling performance metrics for each layer of the multi-layer model of the information system architecture; means for comparing the modeled performance metrics against a business ephemeris having a predetermined lookup table cross referencing state of the enterprise information system architecture to remedy, the state being a plurality of data points associated with the mathematical model at a given time, the data points including quality of service, cost and throughput, the remedy being a suggested modification to the information system architecture responsive to the associated state; and means for modifying the system architecture in a manner improving unacceptable performance metrics of one or more business processes that do not satisfy the set of business service requirements defined for them. - View Dependent Claims (19)
-
-
20. An article of manufacture, comprising:
-
a computer-readable medium; a set of computer operating instructions embodied on the medium for modeling an enterprise information system architecture, including instructions for; providing a business process design, the business process design describing a plurality of business processes and defining a set of corporate requirements and business requirements for each business process; constructing a multi-layer mathematical model of an information system architecture supporting the business process design, the layers of the multi-layer model comprising a business layer, an application layer, and a technology layer; modeling performance metrics for each layer of the multi-layer model of the information system architecture, including cost, quality of service and latency; and from said modeled performance metrics, producing business ephemeris for analysis of the enterprise information system architecture, the business ephemeris having a predetermined lookup table cross referencing state of the enterprise information system architecture to remedy, the state being a plurality of data points associated with the mathematical model at a given time, the data points including quality of service, cost and throughput, the remedy being a suggested modification to the information system architecture responsive to the associated state.
-
Specification