METHOD AND APPARATUS FOR THE DESIGN AND DEVELOPMENT OF SERVICE-ORIENTED ARCHITECTURE (SOA) SOLUTIONS
First Claim
1. A method for designing and developing an SOA solution, the method comprising:
- implementing a business process layer having a first set of architectural building blocks (ABBs) and configured to perform service composition and service decomposition;
implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation;
implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation;
integrating the business process layer, the service component layer, and the service layer; and
specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for designing and developing an SOA solution that comprises implementing a business process layer having a first set of architectural building blocks (ABBs) and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.
-
Citations
17 Claims
-
1. A method for designing and developing an SOA solution, the method comprising:
-
implementing a business process layer having a first set of architectural building blocks (ABBs) and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method for designing and developing an SOA solution, the method comprising:
-
implementing a business process layer having a first set of ABBs and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.
-
-
17. A data processing system comprising:
-
a central processing unit; a random access memory for storing data and programs for execution by the central processing unit; a first storage level comprising a nonvolatile storage device; and computer readable instructions stored in the random access memory for execution by central processing unit to perform a method for designing and developing an SOA solution, the method comprising; implementing a business process layer having a first set of ABBs and configured to perform service composition and service decomposition; implementing a service component layer having a second set of ABBs and configured to perform service integration and service invocation; implementing a service layer having a third set of ABBs and configured to perform service discovery and service aggregation; integrating the business process layer, the service component layer, and the service layer; and specifying a set of characteristics of the first, second, and third sets of ABBs to be reconfigurable based upon extensible rules.
-
Specification