PIM4SOA (Platform-independent model for service-oriented architecture)
Datasheet
Solution data | |
Name | PIM4SOA (Platform-independent model for service-oriented architecture) |
Result type | Metamodel |
Description/functionality | ATHENA is addressing business and IT needs with specialized and appropriate methods and tools. To bridge the gap between business (comparable to the CIM level in MDA) and IT (comparable to the PSM level in MDA) ATHENA defined an intermediate technical level which is comparable to the PIM level in MDA. To ensure consistence across all levels the transformation of models between the technical (~PIM) and IT level (~PSM) level is crucial. ATHENA provided multiple transformations in this context addressing different metamodels. The PIM4SOA metamodel defines an abstract language to specify executable business processes that execute within an enterprise and may collaborate between otherwise independent business processes executing in different business units or enterprises. The main objective of the specification is:
PIM4SOA is closely aligned and has been based on the Business Process Definition Metamodel that is in the process of standardization by OMG. However as the standardization did not completed in the timeframe of Athena the PIM4SOA metamodel was developed as a simplified version. In order to reduce the gap between enterprise models and the service oriented implementations, we have applied a model driven architecture approach to enterprise architectures in the implementation of the PIM for SOA (PIM4SOA).The PIM4SOA identifies four aspects where specific concerns can be addressed:
|
Benefits to interoperability |
|
Supported models/methodologies | - |
Supported input interfaces | - |
Supported output interfaces | - |
Validation/demonstration | The eprocurement scenario has been used to validate this approach. |
Standards compliance | This metamodel is based on:
|
Availability |
|
License | Eclipse Public License |
Status | Prototype |
Requirements/dependencies | n/a |
Web references |
|
ATHENA metadata | |
Contact person | Xabier Larrucea, ESI |
Contributors | ESI, IBM, SINTEF |
Provided by project/activity |
|
Deliverables representing result | D.A6.4 “Model-Driven and Adaptable Interoperability Infrastructure” (M24) |
Contribution to key result |
|
Used in pilot |
|
Deliverable providing evaluation | D.A6.4 “Model-Driven and Adaptable Interoperability Infrastructure” (M24) |