Konzept eines BPEL zu JSLEE Compilers auf Basis wiederverwendbarer Kommunikationsbausteine

Conference: Mobilkommunikation - Technologien und Anwendungen - 14. ITG-Fachtagung
05/13/2009 - 05/14/2009 at Osnabrück, Germany

Proceedings: Mobilkommunikation - Technologien und Anwendungen

Pages: 8Language: germanTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Lasch, Rolf; Ricks, Björn; Tönjes, Ralf (Fachhochschule Osnabrück - University of Applied Sciences, Osnabrück, Deutschland)

Abstract:
Die Entwicklung von Mehrwertdienstleistungen erfordert zurzeit einen großen Zeit- und Kostenaufwand. Der Bedarf für spezielle benutzerbezogene Dienste verlangt daher nach leistungsfähigen Diensteentwicklungsverfahren. Diese Veröffentlichung stellt eine Service Creation Environment vor, die den Entwickler bei der Entwicklung von Diensten auf der Basis von wiederverwendbaren Dienstebausteinen unterstützt und den Business Prozess durch eine Kontrolllogik beschreibt. Für die Dienstebeschreibung wird eine Sprache, die für Geschäftsprozesse optimiert worden ist, vorgeschlagen: die Business Process Execution Language (BPEL). Jedoch ist BPEL nicht zur Steuerung von spezifischen, insbesondere Echtzeit-, Kommunikationsdiensten in heterogenen Netzen entwickelt worden. Deshalb stellt diese Veröffentlichung einen Ansatz dar, welcher die Geschäftsprozessbeschreibung in Java Code übersetzt, kompiliert und das Deployment des Dienstes in einer Service Execution Environment basierend auf JSLEE unterstützt. Die zur Verfügung gestellten Dienstebausteine verbergen die zugrunde liegenden heterogenen Kommunikationsnetze. Dadurch benötigt der Entwickler kein ausführliches Wissen der Übertragungsprotokolle und ist in der Lage, sich stattdessen auf die Anwendungslogik zu konzentrieren.