SOA Lab entwickelt domainspezifische Sprache
28.05.2015
PC, Information & Telekommunikation
Das SOA Innovation Lab hat unter Federführung der Volkswagen Aktiengesellschaft eine domainspezifische Sprache (englisch domain-specific language, kurz DSL) für Service-Modellierung im SOA-Umfeld konzipiert und entwickelt, die auf die Bedürfnisse großer Industrieunternehmen optimiert ist. Darüber hinaus wurde der Prototyp eines auf der DSL basierenden Editors erarbeitet, der Anpassungen an unternehmensspezifische Anforderungen erlaubt. Zusammengenommen können diese Arbeiten die Grundlage des ersten Open Source Projekts des SOA Labs bilden.
IT-Abteilungen, die mit SOA arbeiten, müssen häufig sehr viele unterschiedliche Services managen. Diese sind bisher in der Regel nicht nach einheitlich modellierten Spezifikationen erstellt worden. Das erhöht den Entwicklungs- und Betreuungsaufwand für diese Programmkomponenten erheblich. Bei Veränderungen müssen sie jeweils einzeln "angefasst" werden und da sie auch in unterschiedlichen Sprachen geschrieben sind, werden zum Teil auch unterschiedliche Skills benötigt. "Mit der von uns entwickelten domainspezifischen Sprache auf Basis des Eclipse Projektes Xtext haben wir ein Standardverfahren geschaffen, mit dem sich die Service-Spezifikationen innerhalb einer SOA einheitlich modellieren und erstellen lassen", berichtet Workstreamleiter Yevheniy Eydelman, der als Enterprisearchitekt beim SOA-Lab-Mitglied Volkswagen arbeitet. Die Standardisierung ermöglicht eine Konsolidierung der Service-Landschaft, was wiederum Zeit, Abstimmungs-, Entwicklungs- und Betreuungsaufwand spart.
Die Mitglieder des Workstreams "DSL zur Servicemodellierung" haben deshalb eine formale Sprachdefinition geschaffen, mit der Geschäftsobjekte und Services modelliert werden können. Dabei lassen sich sowohl große als auch kleine Modelle mit der DSL beschreiben. Außerdem wurden Generatoren entwickelt, mit denen sich Webservices erzeugen lassen.
Im Einzelnen hat der Workstream folgende Aufgaben bewältigt.
-Erarbeitung eines repräsentativen Metamodells zur Beschreibung von Services (z.B. Geschäftsobjekt, Service, Operation, Nachricht, Fragment, Attribute, Datentyp etc. ) als Grundlage für DSL;
-Syntax Definition einer textuellen domainspezifischen Sprache zur Servicemodellierung auf der Basis des Metamodells;
-Erarbeitung eines prototypischen Entwicklungswerkzeuges zur Servicemodellierung basierend auf der textuellen DSL;
-Erarbeitung von Prototypen der Generatoren zur Erzeugung der Artefakte einer technischen Servicespezifikation (WSDL, XSD, Policy-Dokumente, etc.);
-Bewertung des DSL Einsatzes im SOA Umfeld.
Das SOA Innovation Lab prüft zurzeit, ob es die entwickelte DSL und den Prototyp des Editors in ein Open Source Projekt einbringt, um sein Verfahren einer standardisierten Service-Modellierung über die Mitgliedsunternehmen hinaus auch anderen Entwicklern und Unternehmen zur Verfügung zu stellen. "Viele Unternehmen, auch unsere Mitglieder profitieren sehr stark von den Open Source-Projekten, deshalb stellt unsere DSL eine gute Möglichkeit dar, etwas zurückzugeben", kommentiert Karsten Schweichhart, Mitglied des Vorstandes SOA Innovation Lab, den angedachten Schritt.
http://www.soa-lab.de
SOA Innovation Lab
c/o Deutsche Post AG, Charles-de-Gaulle-Straße 20 53113 Bonn
Pressekontakt
http://www.wittcomm.de
Wittcomm
Amslerstraße 2 b 80992 München
Diese Pressemitteilung wurde über PR-Gateway veröffentlicht.
Für den Inhalt der Pressemeldung/News ist allein der Verfasser verantwortlich. Newsfenster.de distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen.
Weitere Artikel von Kerstin Schweichhart
10.02.2016 | Kerstin Schweichhart
SOA Days 2016: Industrie- und Business-Digitalisierung im Fokus
SOA Days 2016: Industrie- und Business-Digitalisierung im Fokus
Weitere Artikel in dieser Kategorie
22.01.2025 | NIS-Projects GmbH
NIS-2 und mehr: Einer der wichtigsten Kongresse geht in die zweite Runde
NIS-2 und mehr: Einer der wichtigsten Kongresse geht in die zweite Runde
21.01.2025 | PROFI Engineering Systems AG
PROFI gewinnt EU-weite Ausschreibung des BMI
PROFI gewinnt EU-weite Ausschreibung des BMI
17.01.2025 | Controlware GmbH
Der einfache Weg zu Zero Trust: Mit Controlware zur zeitgemäßen Security-Architektur
Der einfache Weg zu Zero Trust: Mit Controlware zur zeitgemäßen Security-Architektur
17.01.2025 | Mindfields AG
Inkasso ohne Stress: Wie die Mindfields AG das Forderungsmanagement digitalisiert
Inkasso ohne Stress: Wie die Mindfields AG das Forderungsmanagement digitalisiert
14.01.2025 | MMD Monitors and Displays B.V.
Produktiv arbeiten, Umwelt schonen: mit den Philips Monitoren 24B2G5301 und 27B2G5601
Produktiv arbeiten, Umwelt schonen: mit den Philips Monitoren 24B2G5301 und 27B2G5601