KIT | KIT-Bibliothek | Impressum | Datenschutz

Development of SOA-Based Software Systems - an Evolutionary Programming Approach

Emig, Christian; Weisser, Jochen; Abeck, Sebastian

Abstract:

A software application has strong relationships with the business processes it supports. In the analysis phase those parts of the processes in which the software system is applied by its future users are analyzed. Taking an object-oriented approach, the Unified Modeling Language (UML) is often used to model the relevant aspects of the business processes. In the design phase these models must be manually mapped to the business layer of the software application. The Service-Oriented Architecture (SOA) offers a promising new approach: The business process is described in a programming language [1], i.e. a process language which can be automatically mapped to an execution language and executed by a process engine. This article shows how Programming in the Large can be practically applied in a software engineering process. The Business Process Model Notation (BPMN) is used as a process programming language. A BPMN description can be mapped to the widely accepted Business Process Execution Language (BPEL).


Volltext §
DOI: 10.5445/IR/1000008037
Originalveröffentlichung
DOI: 10.1109/AICT-ICIW.2006.84
Dimensions
Zitationen: 25
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2006
Sprache Englisch
Identifikator ISBN: 0-7695-2522-9
urn:nbn:de:swb:90-80376
KITopen-ID: 1000008037
Erschienen in International Conference on Internet and Web Applications and Services : ICIW 2006 ; Gosier, Guadeloupe, 19 - 25 February 2006. Ed.: P. Dini
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten 182
Externe Relationen Siehe auch
Nachgewiesen in Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page