ATHENA
ATHENA Interoperability Framework (AIF)
 

PIM4SOA to Web services model transformations

Datasheet

Solution data
NamePIM4SOA to Web Services Transformations
Result typeModel transformations
Description/functionalityA collection (feature) of plugins (tools) supporting transformations between PIM4SOA models (Eclipse Modelling Framework) and Web service models (EMF). The following two-way transformations are supported:
  • PIM4SOA <-> XSD
  • PIM4SOA <-> WSDL
  • PIM4SOA <-> BPEL
Benefits to interoperability
  • The "integrated" collection of these transformation tools will ensure that we are able to develop new Web services (top-down approach) and integrating existing Web services (bottom-up approach) into an interoperable solution at the platform independent level (PIM4SOA). There exists a number of different and competing Web service standards. The model transformations should help us to develop Web service applications according to "interoperabilty" best practices in existence today. One such guideline is the WS-I profile for Web services.
  • The PIM4SOA also aims to support two-way transformations for P2P and Agent execution platforms so that technical interoperability between heteregenous systems consisting of Web services, P2P and Agents can be managed.
Supported models/methodologies-
Supported input interfaces-
Supported output interfaces-
Validation/demonstrationSee plans for individual transformations.
Standards compliance
Availability
  • Installed service / solution
  • Object files available
License
  • Licensing issues as the differents plugins (tools) that make up this collection (feature) probably will be licensed under different terms.
StatusPrototype
Requirements/dependenciesRequires the following plugins (tools) developed in ATHENA A6:
  • PIM4SOA metamodel
  • PIM4SOA <-> XSD transformation
  • PIM4SOA <-> WSDL transformation
  • PIM4SOA <-> BPEL transformation
Web references-
ATHENA metadata
Contact person
  • Gorka Benguria, ESI
  • Tor Neple, SINTEF
  • Anthony Beardsmore, IBM
ContributorsESI, SINTEF, IBM
Provided by project/activity
  • A6 – Model-driven and Adaptive Interoperability Architectures
Deliverables representing result-
Contribution to key result
  • 13. Model-driven and Adaptable Interoperability Framework and Infrastructure
Used in pilot-
Deliverable providing evaluation-