Solution data |
Name | PIM4SOA to BPEL Transformation Feature for Eclipse |
Result type | Model transformation |
Description/functionality |
- Allows users to take a PIM4SOA model (e.g. generated from higher level tooling) and convert to an execution platform (BPEL).
- Rather than a direct model to text transformation, the web service layer PSM transformations make use of platform specific models. For the BPEL transform, an Ecore / EMF model of BPEL has been created to manipulate the transformed process.
- The EMF implementation of BPEL is generated directly from the XSD (BPEL schema). Tools within the Eclipse Modelling framework create the ecore xmi schema and Java classes for the implementation. These are packaged as a separate Eclipse plugin (required to use the transformation). A useful effect of this approach is that the models directly serialise to a BPEL conformant document.
|
Benefits to interoperability |
- Allows user to take a Platform independent business model (e.g. generated from higher level tooling) and convert to an execution platform (BPEL).
- Conversion will require some level of human interaction as by nature a platform independent model cannot contain all platform specific information.
|
Supported models/methodologies | - |
Supported input interfaces | - |
Supported output interfaces | - |
Validation/demonstration |
- Reviewer appraisal (Athens meeting)
- Presentation and evalutation by users (Munich)
|
Standards compliance | - |
Availability | Installed service / solution |
License | Awaiting licence confirmation |
Status | Prototype |
Requirements/dependencies | Rational Software Modeler or Software Architect, PIM4SOA EMF Plugins |
Web references | - |
ATHENA metadata |
Contact person | Anthony Beardsmore, IBM |
Contributors | IBM |
Provided by project/activity |
- A2 – Cross-Organisational Business Processes
- A6 – Model-driven and Adaptive Interoperability Architectures
|
Deliverables representing result | D.A6.4 “Model-Driven and Adaptable Interoperability Infrastructure” (M24) |
Contribution to key result |
- 13. Model-driven and Adaptable Interoperability Framework and Infrastructure
|
Used in pilot |
- AIDIMA: eProcurement pilot
|
Deliverable providing evaluation | D.A6.4 “Model-Driven and Adaptable Interoperability Infrastructure” (M24) |