loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT-ICIW'06)
Development of SOA-Based Software Systems - an Evolutionary Programming Approach
Guadeloupe, French Caribbean
February 19-February 25
ISBN: 0-7695-2522-9
Christian Emig, Universitat Karlsruhe (TH), Germany
Jochen Weisser, Universitat Karlsruhe (TH), Germany
Sebastian Abeck, Universitat Karlsruhe (TH), Germany
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).
Citation:
Christian Emig, Jochen Weisser, Sebastian Abeck, "Development of SOA-Based Software Systems - an Evolutionary Programming Approach," aict-iciw, pp.182, Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT-ICIW'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.