Service mapping method of enterprise application modeling and development for multi-tier service environments
First Claim
1. A method for modeling an enterprise application to be performed over multiple tiers in a distributed computer system, comprising:
- generating a model of the enterprise application including a plurality of tiers having assigned standard functions;
providing a set of business functions for the enterprise application;
assigning the business functions to the tiers based on the assigned standard functions; and
modifying the model of the enterprise application to include the business functions at the assigned tiers;
wherein the tiers include an object-oriented business logic tier and a non-object-oriented enterprise information system tier and further including using a matrix tool to map the business logic tier to the enterprise information system tier, wherein the matrix tool maps object classes of the business logic tier to one or more of insert, update, delete, and select actions of the enterprise information system tier.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for modeling an enterprise application to be performed over multiple tiers in a distributed computer system. The method includes generating a model, such as a sequence diagram, of the enterprise application showing the tiers with standard responsibilities assigned to a client tier, a Web tier, a business logic tier, and an enterprise information system tier. The standard functions are assigned by identifying protocol services and mapping these to the tiers. Business functions for the application are identified with use cases. The basic business services are then mapped to the enterprise application model. This model is then further modified, such as by subdividing the tiers into subtiers, and mapping the detailed business services to the appropriate tiers. The method continues with identifying of architectural goals or capabilities and modifying of the enterprise application model to map or implement the architectural services associated with each goal to the tiers.
113 Citations
26 Claims
-
1. A method for modeling an enterprise application to be performed over multiple tiers in a distributed computer system, comprising:
-
generating a model of the enterprise application including a plurality of tiers having assigned standard functions;
providing a set of business functions for the enterprise application;
assigning the business functions to the tiers based on the assigned standard functions; and
modifying the model of the enterprise application to include the business functions at the assigned tiers;
wherein the tiers include an object-oriented business logic tier and a non-object-oriented enterprise information system tier and further including using a matrix tool to map the business logic tier to the enterprise information system tier, wherein the matrix tool maps object classes of the business logic tier to one or more of insert, update, delete, and select actions of the enterprise information system tier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An enterprise application development method for a multi-tier, object-oriented computer system, comprising:
-
identifying protocol services for an enterprise application;
identifying business services for the enterprise application;
modeling the computer system in a sequence diagram with two or more tiers;
wherein the tiers include a client tier, a Web tier, a business logic tier, and an enterprise information system tier;
mapping the protocol services to the sequence diagram;
mapping the business services to the sequence diagram; and
for the enterprise information system tier, populating a matrix matching objects to relational functions of the enterprise information system tier. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium for causing service mapping an enterprise application in a multi-tier distributed computing environment, comprising:
-
first computer readable program code devices configured to cause a computer to generate a model of the enterprise application including a plurality of tiers having assigned standard functions;
second computer readable program code devices configured to cause a computer to provide a set of business functions for the enterprise application;
third computer readable program code devices configured to cause a computer to assign the business functions to the tiers based on the assigned standard functions; and
fourth computer readable program code devices configured to cause a computer to modify the model of the enterprise application to include the business functions at the assigned tiers;
wherein the tiers include an object-oriented business logic tier and a non-object-oriented enterprise information system tier and further including fifth computer readable program code devices configured to cause a computer to man the business logic tier to the enterprise information system tier including mapping object classes of the business logic tier to one or more of insert, update, delete, and select actions of the enterprise information system tier. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification