IP Library Granted Patent US 8,769,484
Granted Patent B2
US 8,769,484 · App. 13/113,465 · Granted Jul 1, 2014

Method and apparatus for service-oriented architecture process decomposition and service modeling

Inventors: Ali P. Arsanjani (Fairfield, IA); Yi-Min Chee (Yorktown Heights, NY); Ahamed Jalaldeen (Karnataka, IN); DingDing Lu (Redmond, VA); Liang-Jie Zhang (Cortland Manor, NY)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,769,484
App. No.
13/113,465
Granted
Jul 1, 2014
Kind
B2
Abstract

Techniques are provided for service-oriented (SOA) process decomposition and service modeling. In one aspect of the invention, the techniques include identifying meta-data entities, attributes of the meta-data entities and relationships between stereotypes of the meta-data model, managing the meta-data model for creating, modifying and removing modeling artifacts, and creating modeling templates from the meta-data model to facilitate addressing at least one need of industry-specific applications. In another aspect the invention, the techniques include packaging the method for SOA process decomposition and service modeling, facilitating lifecycle management of modeling assets, and facilitating maintenance of the modeling assets.

Claims (22)

1. A method for enabling a method for Service-Oriented Architecture (SOA) process decomposition and service modeling, comprising:

packaging said method for SOA process decomposition and service modeling;

facilitating lifecycle management of modeling assets by taking into account an enablement lifecycle of a meta-data model to determine changes to the meta-data model, wherein the meta-data model models data elements that are used to represent and operate objects and a relationship among the objects, and the enablement lifecycle of the meta data model comprises a model deployment component, a model maintenance component and a model instantiation component, and model maintenance takes place both during model deployment and during model instantiation, and wherein said model maintenance comprises modifying existing modeling assets of the meta-data model while maintaining an underlying structure of the meta-data model, and adding new modeling assets to the meta-data model and making corresponding changes to the underlying structure of the meta-data model when adding the new modeling assets; and

facilitating maintenance of said existing and new modeling assets, wherein the step of packaging said method for SOA process decomposition and service modeling comprises:

customizing a modeling template from the meta-data model for at least one industry-specific application; and

instantiating the modeling template for validating an SOA solution.

2. The method of claim 1 , wherein the step of packaging said method for SOA process decomposition and service modeling further comprises:

providing a general framework for consulting services to build value-added services.

3. A computer program product comprising a non-transitory computer useable recordable storage medium having computer useable program code for enabling a method for Service-Oriented Architecture (SOA) process decomposition and service modeling, said computer program product including:

computer useable program code for packaging said method for SOA process decomposition and service modeling;

computer useable program code for facilitating lifecycle management of modeling assets by taking into account an enablement lifecycle of a meta-data model to determine changes to the meta-data model, wherein the meta-data model models data elements that are used to represent and operate objects and a relationship among the objects, and the enablement lifecycle of the meta data model comprises a model deployment component, a model maintenance component and a model instantiation component, and model maintenance takes place both during model deployment and during model instantiation, and wherein said model maintenance comprises modifying existing modeling assets of the meta-data model while maintaining an underlying structure of the meta-data model, and adding new modeling assets to the meta-data model and making corresponding changes to the underlying structure of the meta-data model when adding the new modeling assets; and

computer useable program code for facilitating maintenance of said existing and new modeling assets, wherein the computer useable program code for packaging said method for SOA process decomposition and service modeling comprises:

computer useable program code for customizing a modeling template from the meta-data model for at least one industry-specific application; and

computer useable program code for instantiating the modeling template for validating an SOA solution.

4. The computer program product of claim 3 , wherein the computer useable program code for packaging said method for SOA process decomposition and service modeling further comprises:

computer useable program code for providing a general framework for consulting services to build value-added services.

5. A method for enabling a method for Service-Oriented Architecture (SOA) process decomposition and service modeling, comprising:

packaging said method for SOA process decomposition and service modeling;

facilitating lifecycle management of modeling assets by taking into account an enablement lifecycle of a meta-data model to determine changes to the meta-data model, wherein the meta-data model models data elements that are used to represent and operate objects and a relationship among the objects, and the enablement lifecycle of the meta data model comprises a model deployment component, a model maintenance component and a model instantiation component, and model maintenance takes place both during model deployment and during model instantiation, and wherein said model maintenance comprises modifying existing modeling assets of the meta-data model while maintaining an underlying structure of the meta-data model, and adding new modeling assets to the meta-data model and making corresponding changes to the underlying structure of the meta-data model when adding the new modeling assets; and

facilitating maintenance of said modeling assets, wherein the step of packaging said method for SOA process decomposition and service modeling comprises:

customizing a modeling template from the meta-data model for at least one industry-specific application; and

enabling value-added services from said modeling template to provide capabilities comprising at least one of model validation, service discovery, service composition, service level agreement management and industry-specific solution modeling.

Continuity (2)
Division 11554948 · Oct 31, 2006
Related Publication 20110219354A1 · Sep 8, 2011