Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamps 2008 - Ganymede Edition/Hamburg/Session Abstracts"

(New page: == Model Driven Development of Software Interfaces == '''Frank Zimmermann, Nordakademie'''<br> SAP bietet mit der Komponente PI eine Enterprise Application Integration Plattform, die als ...)
 
Line 1: Line 1:
== Model Driven Development of Software Interfaces ==
+
== Generation of format adapters for SAP XI. A model driven approach. ==
'''Frank Zimmermann, Nordakademie'''<br>
+
'''Frank Zimmermann (Nordakademie in cooperation with cimt ag)'''<br>
  
SAP bietet mit der Komponente PI eine Enterprise Application Integration Plattform, die als Umsetzung einer Service Orientierten Architektur verstanden werden kann. SAP und Nicht-SAP Systeme werden über Nachrichten miteinander verbunden. Dabei können
+
The SAP Module XI is an Enterprise Integration Platform, which can be thought of as an implementation of a service oriented architecture. SAP and non SAP based systems communicate via a message oriented infrastructure. XI provides routing, transformation and monitoring services. Conversion of external message formats into the SAP internal format is done by customizable adapters. The XI component distribution includes several adapters to convert from/into external formats, but some very common formats like UN/EDIFACT or TRADACOM are missing. Users have to buy additional software from third party vendors, which is often a killer argument against a consultancy company like cimt ag.
unterschiedliche Nachrichtenformate mit Adapterprogrammen in das interne SAP Format umgesetzt werden. In der SAP Auslieferung sind die Konverter für weit verbreitete EDI Formate nicht enthalten. In diesem Vortrag wird eine Lösung diskutiert, die es ermöglicht, flexibel Formate einzulesen und zu konvertieren. Dabei wird auf den modellgetriebenen Ansatz
+
We developed a system to generate adapters directly from the definition of standards. The implementation heavily uses the MDSD facilities of the eclipse modeling project.
zurückgegriffen. Wir beschreiben die Umsetzung auf Basis des Eclipse Modeling Projects. Dabei kommen die Komponenten Xtext und Xpand des Open Source Frameworks openArchitectureWare zum Einsatz. In einer Bewertung werden bessere Wartbarkeit und bessere Testbarkeit als Vorteile des modellgetriebenen Ansatzes gegenüber einem generischen dargestellt.
+
The System uses oAWs XText to read the UN/EDIFACT message definitions, and transfers them into a EMF model. The EMF representation can be easily used to generate transformation programs, xml schema definitions and tests for the converters using oAWs XPand language.
 +
This approachs promises greater felxibility, better maintainability and better testability than traditional approaches.

Revision as of 10:59, 2 June 2008

Generation of format adapters for SAP XI. A model driven approach.

Frank Zimmermann (Nordakademie in cooperation with cimt ag)

The SAP Module XI is an Enterprise Integration Platform, which can be thought of as an implementation of a service oriented architecture. SAP and non SAP based systems communicate via a message oriented infrastructure. XI provides routing, transformation and monitoring services. Conversion of external message formats into the SAP internal format is done by customizable adapters. The XI component distribution includes several adapters to convert from/into external formats, but some very common formats like UN/EDIFACT or TRADACOM are missing. Users have to buy additional software from third party vendors, which is often a killer argument against a consultancy company like cimt ag. We developed a system to generate adapters directly from the definition of standards. The implementation heavily uses the MDSD facilities of the eclipse modeling project. The System uses oAWs XText to read the UN/EDIFACT message definitions, and transfers them into a EMF model. The EMF representation can be easily used to generate transformation programs, xml schema definitions and tests for the converters using oAWs XPand language. This approachs promises greater felxibility, better maintainability and better testability than traditional approaches.

Back to the top