TU Darmstadt / ULB / TUbiblio

Optimizing non-functional Properties of a Service Composition using a Declarative Model-to-Model Transformation

Petter, Andreas ; Borgert, Stephan ; Aitenbichler, Erwin ; Behring, Alexander ; Mühlhäuser, Max (2009)
Optimizing non-functional Properties of a Service Composition using a Declarative Model-to-Model Transformation.
In: Acta Universitatis Apulensis, (18)
Artikel, Bibliographie

Kurzbeschreibung (Abstract)

Developing applications comprising service composition is a complex task. Service composition requires the knowledge of various process languages (e.g. WS-BPEL, XPDL, or WSFL) or the knowledge of languages like WS-CDL which focus more on messaging aspects. To choose the right language for the problem at hand requires a lot of research as different aspects of various languages need to be considered. Therefore, to lower the skill barrier for developers it is important to describe the problem on an abstract level and not to focus on implementation details. This can be done using declarative programming which fosters to describe only the result of the problem (which is what the developer wants) rather than the description of the implementation. We therefore use purely declarative model-to-model transformations written in a universal model transformation language which is capable of handling even non-function properties using optimization and mathematical programming. This makes it easier to understand and describe service composition and non-fuctional properties for the developer.

Typ des Eintrags: Artikel
Erschienen: 2009
Autor(en): Petter, Andreas ; Borgert, Stephan ; Aitenbichler, Erwin ; Behring, Alexander ; Mühlhäuser, Max
Art des Eintrags: Bibliographie
Titel: Optimizing non-functional Properties of a Service Composition using a Declarative Model-to-Model Transformation
Sprache: Englisch
Publikationsjahr: Oktober 2009
Verlag: Alba Iulia : Department of Mathematics and Informatics
Titel der Zeitschrift, Zeitung oder Schriftenreihe: Acta Universitatis Apulensis
(Heft-)Nummer: 18
Kurzbeschreibung (Abstract):

Developing applications comprising service composition is a complex task. Service composition requires the knowledge of various process languages (e.g. WS-BPEL, XPDL, or WSFL) or the knowledge of languages like WS-CDL which focus more on messaging aspects. To choose the right language for the problem at hand requires a lot of research as different aspects of various languages need to be considered. Therefore, to lower the skill barrier for developers it is important to describe the problem on an abstract level and not to focus on implementation details. This can be done using declarative programming which fosters to describe only the result of the problem (which is what the developer wants) rather than the description of the implementation. We therefore use purely declarative model-to-model transformations written in a universal model transformation language which is capable of handling even non-function properties using optimization and mathematical programming. This makes it easier to understand and describe service composition and non-fuctional properties for the developer.

Freie Schlagworte: declarative programming, business processes, model-to-model transformation
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Telekooperation
Hinterlegungsdatum: 24 Mär 2015 07:41
Letzte Änderung: 25 Aug 2021 07:39
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen