US2012210292A1PendingUtilityA1

Design and Development of Service-Oriented Architecture (SOA) Solutions

Assignee: ZHANG LIANG-JIEPriority: Dec 14, 2007Filed: Apr 23, 2012Published: Aug 16, 2012
Est. expiryDec 14, 2027(~1.4 yrs left)· nominal 20-yr term from priority
G06Q 10/10
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method is provided for designing and developing an service-oriented architecture 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.

Claims

exact text as granted — not AI-modified
1 . A method for designing and developing an service-oriented architecture (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.   
     
     
         2 . The method of  claim 1 , wherein the set of characteristics includes individual ABB attributes, solution constraints, and relationships, dependencies, and interactions patterns between the first, second, and third sets of ABBs. 
     
     
         3 . The method of  claim 1 , further comprising integrating the business process layer, the service component layer, and the service layer with an operational system layer providing a set of service applications. 
     
     
         4 . The method of  claim 3 , further comprising configuring the first, second, and third sets of ABBs to implement the set of service applications as Web services. 
     
     
         5 . The method of  claim 3 , wherein the business process layer is implemented to perform service decomposition of business requirements into patterns of existing business processes, services, and service components, perform service composition of existing business processes, services, and service components into new business processes, and perform services-oriented collaboration control between business processes, services, and service components. 
     
     
         6 . The method of  claim 5 , further comprising configuring the first, second, and third sets of ABBs to categorize the set of service applications into one or more service clusters. 
     
     
         7 . The method of  claim 3 , wherein the service layer is implemented to provide for discovery of service interfaces for business processes in the business process layer and to provide for exposure of the service interfaces to the service component layer. 
     
     
         8 . The method of  claim 3 , wherein the service component layer is implemented to provide for automated input transformation and output adaptation of the set of service applications. 
     
     
         9 . The method of  claim 3 , further comprising integrating the business process layer, the service component layer, and the service layer with a consumer layer, an integration layer, a Quality of Service (QoS) layer, a data architecture layer, and a governance layer. 
     
     
         10 . The method of  claim 9 , wherein the third set of ABBs includes a service implementation module ABB, a method input transformation ABB, a method output adaptation ABB, a service deployment module ABB, a service publishing module ABB, a service invoker ABB, an application adaptation module ABB, and a service component repository ABB. 
     
     
         11 . A computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method for designing and developing an service-oriented architecture (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.   
     
     
         12 . 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 service-oriented architecture (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;   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, service decomposition, 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.

Join the waitlist — get patent alerts

Track US2012210292A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.