@inproceedings {INPROC-2011-04,
   author = {Oliver Kopp and Lasse Engler and Tammo van Lessen and Frank Leymann and J{\"o}rg Nitzsche},
   title = {{Interaction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus}},
   booktitle = {Subject-Orientation as Enabler for the Next Generation of BPM Tools and Methods - Second International Conference S-BPM ONE 2010},
   editor = {A. Fleischmann and W. Schmidt and D. Seese and R. Singer},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Communications in Computer and Information Science},
   volume = {138},
   pages = {36--53},
   type = {Konferenz-Beitrag},
   month = {Januar},
   year = {2011},
   doi = {10.1007/978-3-642-23135-3_3},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.aifb.kit.edu/web/S-bpm-one/2010/en},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Interactions between services may be globally captured by choreographies. We introduce BPELgold supporting modeling interaction choreography models using BPEL. We show the usage of BPELgold in an enterprise service bus to ensure an executed message exchange complies with a pre-defined choreography.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-04&engl=0}
}
@inproceedings {INPROC-2009-49,
   author = {Marc Bischof and Oliver Kopp and Tammo van Lessen and Frank Leymann},
   title = {{BPELscript: A Simplified Script Syntax for WS-BPEL 2.0}},
   booktitle = {2009 35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2009)},
   publisher = {IEEE Computer Society Press},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {39--46},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2009},
   doi = {10.1109/SEAA.2009.21},
   keywords = {service orchestration; service scripting; BPEL; BPM lifecycle},
   language = {Englisch},
   cr-category = {D.1.1 (Applicative Functional) Programming,     D.3.4 Programming Languages Processors,     H.4.1 Office Automation,     K.1 The Computer Industry},
   ee = {http://seaa2009.vtt.fi/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business processes are usually modeled using graphical notations such as BPMN. As a first step towards execution as workflow, a business process is transformed to an abstract WS-BPEL process. Technical details required for execution are added by an IT expert. While IT experts expect Java-like syntax for programs, WS-BPEL requires processes to be expressed in XML. This paper introduces BPELscript as a new syntax for WS-BPEL aiming to reduce the barrier for IT experts to use WS-BPEL by providing a JavaScript-inspired syntax.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-49&engl=0}
}
@inproceedings {INPROC-2009-40,
   author = {Ralph Mietzner and Tammo van Lessen and Alexander Wiese and Matthias Wieland and Dimka Karastoyanova and Frank Leymann},
   title = {{Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service and Resource Bus}},
   booktitle = {Proceedings of the 7th International Conference on Web Services (ICWS) 2009},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2009},
   keywords = {WS-Policy; WSRF; Enterprise Service Bus; ESB; Service Selection},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {A fundamental principle of service oriented architectures is the decoupling of service requesters and service providers to enable late binding of services at deployment time or even dynamic binding of services at runtime. This is important in enterprise settings, where different services that implement business functions in critical business processes are dynamically chosen based on availability or price. The same problem also applies to dynamic Grid environments where resources need to be dynamically chosen based on availability and other non-functional properties. The WS-Policy framework describes how policies for both providers and requesters are specified to allow the selection of services based on these policies. Existing approaches, using WS-Policy, have drawbacks by placing the burden of the service selection partially on the client. In this paper we present an approach to extend an enterprise service bus that allows service clients to submit policies the service provider needs to comply with directly in the message that triggers the service invocation. We show how these policies are evaluated in the bus and how policies are defined for not only stateless services, but also stateful resources.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-40&engl=0}
}
@inproceedings {INPROC-2009-25,
   author = {Tammo van Lessen and J{\"o}rg Nitzsche and Dimka Karastoyanova},
   title = {{Facilitating Rich Data Manipulation in BPEL using E4X}},
   booktitle = {Proceedings of the 1st Central-European Workshop on Services and their Composition, ZEUS 2009, Stuttgart, Germany, March 2--3, 2009},
   editor = {Oliver Kopp and Niels Lohmann},
   address = {Stuttgart},
   publisher = {CEUR-WS.org},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {CEUR Workshop Proceedings},
   volume = {438},
   pages = {102--108},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2009},
   issn = {1613-0073},
   keywords = {WS-BPEL; BPEL; JavaScript; E4X; ECMAScript; XML},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-25/INPROC-2009-25.pdf},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Business Process Execution Language (BPEL) uses XML to specify the data used within a process and realizes data flow via (globally) shared variables. Additionally, assign activities can be used to copy (parts of) variables to other variables using techniques like XPath or XSLT. Although BPEL’s built-in functionality is sufficient for simple data manipulation tasks, it becomes very cumbersome when dealing with more sophisticated data models, such as arrays. ECMAScript for XML (E4X) extends JavaScript with support for XML-based data manipulation by introducing new XPath-like language features. In this paper we show how E4X can help to significantly ease data manipulation tasks and propose a BPEL extension that allows employing JavaScript/E4X for implementing them. As E4X allows defining custom functions in terms of scripts, reusability with respect to data manipulation is improved. To verify the conceptual framework we present a proof-of-concept implementation based on Apache ODE.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-25&engl=0}
}
@inproceedings {INPROC-2008-85,
   author = {Tammo van Lessen and Frank Leymann and Ralph Mietzner and J{\"o}rg Nitzsche and Daniel Schleicher},
   title = {{A Management Framework for WS-BPEL}},
   booktitle = {Proceedings of the 6th IEEE European Conference on Web Services 2008},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {187--196},
   type = {Konferenz-Beitrag},
   month = {November},
   year = {2008},
   keywords = {WS-BPEL; BPEL; Management; Monitoring; Resources; WS-RF; REST; JMX},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     K.1 The Computer Industry},
   ee = {http://www.computing.dcu.ie/ecows08/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {WS-BPEL is the standard to define executable business processes in a Web service world. Numerous commercial and open source BPEL engines exist on the market today that allow the execution of process models defined in BPEL. However, these execution engines only provide access to process model and process instance data in terms of proprietary APIs. In this paper we present an approach that models BPEL process models and process instances as resources and thus provides a uniform access scheme for process model and process instance data. This is crucial because access to process model and process instance data is needed in different scenarios that are of key relevance in enterprises today. These scenarios include compliance checking, repair of faulted business processes as well as real-time monitoring of business processes. The lack of a uniform access scheme to process model and process instance data hampers the exchangeability of BPEL engines and therefore results in a potential vendor lock-in.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-85&engl=0}
}
@inproceedings {INPROC-2008-47,
   author = {Carlos Pedrinaci and Christian Brelage and Tammo van Lessen and John Domingue and Dimka Karastoyanova and Frank Leymann},
   title = {{Semantic Business Process Management: Scaling up the Management of Business Processes}},
   booktitle = {Proceedings of the 2nd IEEE International Conference on Semantic Computing (ICSC) 2008},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {546--553},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2008},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business Process Management (BPM) aims at supporting the whole life-cycle necessary to deploy and maintain business processes in organisations. Despite its success however, BPM suffers from a lack of automation that would support a smooth transition between the business world and the IT world. We argue that Semantic BPM, that is, the enhancement of BPM with Semantic Web Services technologies, provides further scalability to BPM by increasing the level of automation that can be achieved. We describe the particular SBPM approach developed within the SUPER project and we illustrate how it contributes to enhancing existing BPM solutions in order to achieve more flexible, dynamic and manageable business processes.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-47&engl=0}
}
@inproceedings {INPROC-2008-44,
   author = {J{\"o}rg Nitzsche and Tammo van Lessen and Frank Leymann},
   title = {{Extending BPEL light for Expressing Multi-Partner Message Exchange Patterns}},
   booktitle = {Proceedings of the 12th IEEE International EDOC Conference (EDOC 2008)},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {245--254},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2008},
   isbn = {978-0-7695-3373-5},
   keywords = {BPEL; BPEL light; MEP; Message Exchange Pattern; Multi-Partner},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     K.1 The Computer Industry},
   ee = {http://www.lrz-muenchen.de/~edoc2008/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Message exchange patterns provide means to define the message flow of a service and how these messages are related in an abstract and reusable manner. They are an integral part of WSDL 2.0 and allow defining operations that have a message exchange beyond requestresponse. They reduce the impedance mismatch between imperative programming and message orientation while emphasizing the message orientated nature of Web Services. Whereas BPEL defines a flow between Web Service operations, BPELlight is an appropriate candidate to define the flow within operations since it abstracts from WSDL. In this paper we extended BPELlight to facilitate capturing complex multi-lateral message exchanges. We refine the partner model and relax the definition of a conversation to enable modelling conversations that involve different partner types. We also extend the language with a first-class construct that enables storing, querying and thus distinguishing addressing information related to multiple partner instances. This way we enable modelling message exchange patterns that capture business logic in a reusable manner on an abstract level like for instance a request for bid scenario or a business transaction for purchase.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-44&engl=0}
}
@inproceedings {INPROC-2008-38,
   author = {Oliver Kopp and Tammo van Lessen and J{\"o}rg Nitzsche},
   title = {{The Need for a Choreography-aware Service Bus}},
   booktitle = {YR-SOC 2008},
   publisher = {Online},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {28--34},
   type = {Workshop-Beitrag},
   month = {Juni},
   year = {2008},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-38/INPROC-2008-38.pdf,     http://www.yrsoc.org},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Choreographies offer means to describe the long-running collaboration of business partners. Such descriptions can be used to create new participant processes which comply to the overall choreography or to check whether participating processes conform to the protocol. In addition, choreography descriptions allow for asserting whether a completed cross-organizational conversation has been compliant to the planned choreography. However, choreography descriptions have so far not been used during execution but only during design time. Therefore, it is not yet possible to immediately detect protocol violations and to instantly handle such violations. In this paper we motivate the need of a Choreography-aware Service Bus which is capable of tracking the soundness of cross-organizational conversations while they are running. This fosters a novel notion of exception handling in the context of choreographies.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-38&engl=0}
}
@inproceedings {INPROC-2008-34,
   author = {Tammo van Lessen and J{\"o}rg Nitzsche and Frank Leymann},
   title = {{Formalising Message Exchange Patterns using BPEL light}},
   booktitle = {Proceedings of the 5th International Conference on Services Computing (SCC'08) Research Track},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {353--360},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2008},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     K.1 The Computer Industry},
   ee = {http://conferences.computer.org/scc/2008/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In a message-driven SOA, message exchange patterns (MEPs) define a reusable notion of conversational contracts between a service consumer and a service provider from the provider's point of view. They enable a common understanding regarding a message flow between both parties. In contrast to version 1.1 of the Web Service Description Language (WSDL) the current version 2.0 has introduced a template for defining such patterns that allows to define and reference patterns beyond the standard input/output ones defined in the specification. Although reasonable, this approach brings several disadvantages which we point out in this paper. Since WSDL 2.0 MEPs and WS-BPEL processes describe interaction behaviour from the same perspective BPEL makes a perfect candidate as a language for formalising MEPs, especially because it provides a powerful mechanism for describing control flow and correlation of related messages. In this work we propose a way to formalising MEPs using a WSDL-less BPEL dialect called BPEL light. We introduce a new abstract BPEL profile for defining reusable and machine-readable MEPs that is capable of expressing arbitrary message exchanges. With this approach we pave the way for more flexible interaction styles and reduce the impedance mismatch between imperative programming and message orientation.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-34&engl=0}
}
@inproceedings {INPROC-2008-33,
   author = {J{\"o}rg Nitzsche and Tammo van Lessen and Frank Leymann},
   title = {{WSDL 2.0 Message Exchange Patterns: Limitations and Opportunities}},
   booktitle = {Proceedings of the 3rd International Conference on Internet and Web Applications and Services (ICIW 2008)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Juni},
   year = {2008},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     K.1 The Computer Industry},
   ee = {http://www.iaria.org/conferences2008/ProgramICIW08.html},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Web Service Description Language (WSDL) provides means to describe functional aspects of a service in a Service Oriented Architecture (SOA) based on Web Service technology. In contrast to its predecessor (WSDL 1.1), WSDL 2.0 does not define a fixed set of operation types but provides for a generic mechanism to define an operation by means of message exchange patterns (MEPs). In this paper we identify new MEPs and extend the template used to define MEPs to allow expressing more complex patterns. Furthermore, we compare the expressivity of MEPs in general with other work and formalisms in the field of service interaction. We give a refined definition of MEPs based on a detailed discussion and discuss how WSDL and the MEPs in particular can be combined with the choreography approach.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-33&engl=0}
}
@inproceedings {INPROC-2008-100,
   author = {Carlos Pedrinaci and Dave Lambert and Branimir Wetzstein and Tammo van Lessen and Luchesar Cekov and Marin Dimitrov},
   title = {{SENTINEL: a semantic business process monitoring tool}},
   booktitle = {Proceedings of the First International Workshop on Ontology-supported Business Intelligence, OBI 2008, Karlsruhe, Germany, October 27, 2008},
   editor = {Alistair Duke and Martin Hepp and Kalina Bontcheva and Marc B. Vilain},
   publisher = {Association for Computing Machinery (ACM)},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {ACM International Conference Proceeding Series},
   volume = {308},
   pages = {1--12},
   type = {Workshop-Beitrag},
   month = {Oktober},
   year = {2008},
   isbn = {978-1-60558-219-1},
   keywords = {Business Activity Monitoring; Business Process Analysis; Semantic Business Process Management},
   language = {Englisch},
   cr-category = {D.2.8 Software Engineering Metrics,     D.2.9 Software Engineering Management,     H.4.1 Office Automation,     I.2.4 Knowledge Representation Formalisms and Methods},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business Activity Monitoring (BAM) aims to support the real-time analysis of business processes in order to improve the speed and effectiveness of business operations. Providing a timely, integrated high-level view on the evolution and well-being of business activities within enterprises constitutes a highly valuable analytical tool for monitoring, managing and hopefully enhancing businesses. However, the degree of automation currently achieved cannot support the level of reactivity and adaptation demanded by businesses. We argue that the fundamental problem is that moving between the business level and the IT level is insufficiently automated and suggest an extensive use of semantic technologies as a solution. In particular, we present SENTINEL a Semantic Business Process Monitoring tool that advances the state of the art in BAM by making extensive use of semantic technologies in order to support the integration and derivation of business level knowledge out of low-level audit trails generated by IT systems.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-100&engl=0}
}
@inproceedings {INPROC-2008-09,
   author = {Dimka Karastoyanova and Tammo van Lessen and Frank Leymann and Zhilei Ma and J{\"o}rg Nitzsche and Branimir Wetzstein and Sami Bhiri and Manfred Hauswirth and Maciej Zaremba},
   title = {{A Reference Architecture for Semantic Business Process Management Systems}},
   booktitle = {Multikonferenz Wirtschaftsinformatik 2008},
   editor = {Martin Bichler and Thomas Hess and Helmut Krcmar and Ulrike Lechner and Florian Matthes and Arnold Picot and Benjamin Speitkamp and Petra Wolf},
   address = {Berlin},
   publisher = {GITO-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {371--372},
   type = {Konferenz-Beitrag},
   month = {Februar},
   year = {2008},
   isbn = {978-3-940019-34-9},
   language = {Englisch},
   cr-category = {H.5.4 Hypertext/Hypermedia},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Semantic Business Process Management (SBPM) enhances BPM with semantic technologies in order to increase the degree of automation in the BPM lifecycle and help in bridging the gap between the business and IT views on business processes. In this paper, we describe the architecture of an SBPM System (SBPMS) which supports the whole SBPM lifecycle by providing functionality for process modeling, process configuration, process execution, and process analysis. We analyze the functional requirements of the SBPMS from the business user's and the IT expert's point of view and derive and describe the components of the SBPMS and their key interactions to achieve the required functionalities. We show how existing BPMS components can be extended to use semantics, and describe the integration of new components, such as a Semantic Execution Environment. The presented SBPMS is based on BPMN, BPEL and WSMO technologies.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-09&engl=0}
}
@inproceedings {INPROC-2007-63,
   author = {J{\"o}rg Nitzsche and Tammo van Lessen and Dimka Karastoyanova and Frank Leymann},
   title = {{BPEL for Semantic Web Services (BPEL4SWS)}},
   booktitle = {Proceedings of the 3rd International Workshop on Agents and Web Services in Distributed Environments AWeSome'07 -- On the Move to Meaningful Internet Systems 2007: OTM 2007 Workshops},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {4805/2007},
   pages = {179--188},
   type = {Workshop-Beitrag},
   month = {November},
   year = {2007},
   isbn = {978-3-540-76887-6},
   doi = {10.1007/978-3-540-76888-3_37},
   keywords = {WS-BPEL; BPELlight; BPEL4SWS; Semantic Web Services; SWS; BPM},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.11 Software Engineering Software Architectures,     D.2.12 Software Engineering Interoperability,     H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we present BPEL for Semantic Web Services (BPEL4SWS) - a language that facilitates the orchestration of Semantic Web Services using a process based approach. It is based on the idea of WSDL-less BPEL and enables describing activity implementations semantically which increases the flexibility of business processes. Following an approach that uses a set of composable standards and specifications, BPEL4SWS is independent of any Semantic Web Service framework. It can be used to compose Semantic Web Services, traditional Web Services and a mix of them.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-63&engl=0}
}
@inproceedings {INPROC-2007-60,
   author = {Tammo van Lessen and Branimir Wetzstein and J{\"o}rg Nitzsche and Zhilei Ma and Dimka Karastoyanova and Frank Leymann},
   title = {{Gesch{\"a}ftsprozessmanagement Meets Semantic Web.}},
   booktitle = {Tagungsband Science Meets Business. Stuttgarter Softwaretechnik Forum 2007, Fraunhofer IAO, 23. November 2007.},
   editor = {D. Spath and A. Weisbecker and O. H{\"o}{\ss} and J. (Hrsg.) Drawehn},
   address = {Stuttgart},
   publisher = {Fraunhofer IRB Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {75--83},
   type = {Konferenz-Beitrag},
   month = {November},
   year = {2007},
   isbn = {3-8167-7493-8},
   keywords = {Semantic Business Process Management},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {23. November 2007 Science Meets Business Am vierten Tag des Stuttgarter Softwaretechnik Forums geben Experten aus Forschung und Wissenschaft Einblick in aktuelle Forschungsarbeiten in den Themenbereichen Softwareengineering, Softwaretechnik und Mobile Anwendungen. Dadurch k{\"o}nnen die Zuh{\"o}rer interessante Impulse f{\"u}r ihr t{\"a}gliches Business sowie einen Ausblick auf zuk{\"u}nftige Trends und Entwicklungen mitnehmen.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-60&engl=0}
}
@inproceedings {INPROC-2007-24,
   author = {J{\"o}rg Nitzsche and Tammo van Lessen and Dimka Karastoyanova and Frank Leymann},
   title = {{BPEL light}},
   booktitle = {Proceedings of the 5th International Conference on Business Process Management (BPM 2007)},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {4714},
   pages = {214--229},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2007},
   doi = {10.1007/978-3-540-75183-0_16},
   keywords = {BPEL; BPEL light; WSDL-less BPEL; BPM; Workflow; SOA; Web services; flexibility; reusability},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.11 Software Engineering Software Architectures,     D.2.12 Software Engineering Interoperability,     H.4.1 Office Automation},
   contact = {joerg.nitsche@iaas.uni-stuttgart.de and tammo.van.lessen@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we present BPEL light which decouples process logic from interface definitions. By extending BPEL 2.0 with a WSDL-less interaction model, BPEL light allows to specify process models independent of Web service technology. Since its interaction model is based on plain message exchange, it is completely independent of any interface description language. This fosters flexibility and reusability of process models and enables modelling platform and component model independent business processes. The presented approach takes a significant step towards narrowing down the gap between business level and IT level by facilitating a more business-oriented modelling of executable processes.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-24&engl=0}
}
@inproceedings {INPROC-2007-23,
   author = {J{\"o}rg Nitzsche and Daniel Wutke and Tammo van Lessen},
   title = {{An Ontology for Executable Business Processes}},
   booktitle = {Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007) held in conjunction with the 3rd European Semantic Web Conference (ESWC 2007) Innsbruck, Austria, June 7, 2007},
   editor = {Martin Hepp and Knut Hinkelmann and Dimitris Karagiannis and R{\"u}diger Klein and Nenad Stojanovic},
   address = {Innsbruck},
   publisher = {CEUR Workshop Proceedings},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {52--63},
   type = {Workshop-Beitrag},
   month = {Juni},
   year = {2007},
   issn = {1613-0073},
   keywords = {Business Process Management (BPM), Business Process Execution Language (BPEL), Semantic Business Process Management (SBPM),Ontologies, WSML},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Web Service Business Process Execution Language (WSBPEL) is the de facto standard for describing workflow-like compositions of Web services, so-called Web service orchestrations. In this paper an ontology for executable BPEL processes is presented, which reflects both the natural language description and the syntax given in the specification. The ontology makes BPEL process models accessible at a semantic level and thus to intelligent queries and machine reasoning.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-23&engl=0}
}
@inproceedings {INPROC-2007-22,
   author = {Dimka Karastoyanova and Branimir Wetzstein and Tammo van Lessen and Daniel Wutke and J{\"o}rg Nitzsche and Frank Leymann},
   title = {{Semantic Service Bus: Architecture and Implementation of a Next Generation Middleware}},
   booktitle = {Proceedings of the Second International ICDE Workshop on Service Engineering (SEIW 2007)},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {347--354},
   type = {Workshop-Beitrag},
   month = {April},
   year = {2007},
   isbn = {1-4244-0832-6},
   doi = {10.1109/ICDEW.2007.4401015},
   keywords = {Semantic Service Bus; SSB; Enterprise Service Bus; BPEL},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.11 Software Engineering Software Architectures,     D.2.12 Software Engineering Interoperability,     H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we present a middleware for the Service Oriented Architecture, called the Semantic Service Bus. It is an advanced middleware possessing enhanced features, as compared to the conventional service buses. It is distinguished by the fact that it uses semantic description of service capabilities, as well as requirements towards services to enable more elaborate service discovery, selection, routing, composition and data mediation. The contributions of the paper are the conceptual architecture of the Semantic Service Bus and a prototypical implementation supporting different semantic Web service technologies (OWL and WSMO) and vanilla Web services. Since the mission critical application scenarios (for SOA) involve complex orchestrations of services, we have chosen to utilize semantically annotated service orchestrations as the applications to use this middleware.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-22&engl=0}
}
@inproceedings {INPROC-2007-100,
   author = {Tammo van Lessen and J{\"o}rg Nitzsche and Marin Dimitrov and Mihail Konstantinov and Dimka Karastoyanova and Luchesar Cekov and Frank Leymann},
   title = {{An Execution Engine for Semantic Business Processes}},
   booktitle = {Proceedings of Service-Oriented Computing - ICSOC 2007 Workshops},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {4907},
   pages = {200--211},
   type = {Workshop-Beitrag},
   month = {September},
   year = {2007},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     K.1 The Computer Industry},
   ee = {www.sysedv.tu-berlin.de/semsoc/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we present the architecture and design of an extended BPEL engine that implements the operational semantics of BPEL4SWS. BPEL4SWS is an extension of the BPEL language with support for Semantic Web Service concepts like mediation and semantic descriptions of activity implementations. We describe the basic communication scenarios of processes with services and the interaction between the engine components involved in the execution of BPEL4SWS processes. The presented prototype is based on the open source BPEL engine Apache ODE, features improved configurability and facilitates the definition of additional BPEL extensions with minimal development effort.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-100&engl=0}
}
@article {ART-2010-16,
   author = {Tammo van Lessen and Daniel L{\"u}bke and Simon Moser},
   title = {{Open-Source-BPEL-Orchester Teil 3: Faults \& Regression – Wenn mal jemand im BPEL Orchester schief spielt}},
   journal = {JavaMagazin 03/2010},
   publisher = {Software \& Support Verlag},
   pages = {74--78},
   type = {Artikel in Zeitschrift},
   month = {Februar},
   year = {2010},
   keywords = {BPEL; Eclipse BPEL Designer; Apache ODE; BPELUnit},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Im ersten Teil dieser Artikelserie wurde eine BPEL-Orchestrierung f{\"u}r einen fiktiven F{\"u}hrererscheinprozess entwickelt. Im zweiten Teil wurden f{\"u}r diesen Prozess drei Testf{\"a}lle entworfen. In diesem Teil werden wir zun{\"a}chst, dem „Test-First“-Paradigma folgend, einen vierten Testfall definieren, mit dem ein funktionales Problem identifiziert wird. Daraufhin korrigieren wir das Prozessmodel, und stellen damit sicher, dass wir mit den vorhandenen Testf{\"a}llen ein sicheres Regression-Fallnetz f{\"u}r unseren Prozess haben. Abschliessend widmen wir uns noch ein wenig dem Management und der {\"U}berwachung von Prozessinstanzen.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-16&engl=0}
}
@article {ART-2010-15,
   author = {Daniel L{\"u}bke and Simon Moser and Tammo van Lessen},
   title = {{Open-Source-BPEL-Orchester Teil 2: Proben im BPEL Orchester}},
   journal = {JavaMagazin 02/2010},
   publisher = {Software \& Support Verlag},
   pages = {63--66},
   type = {Artikel in Zeitschrift},
   month = {Januar},
   year = {2010},
   keywords = {BPEL; Eclipse BPEL Designer; Apache ODE; BPELUnit},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Im ersten Teil unserer Open-Source-Serie haben wir den BPEL Designer und Apache ODE als BPEL Engine kennen gelernt. Doch was kommt, wenn im Designer alles gut anzusehen ist, es aber in der Ausf{\"u}hrung hakt? Wie jede andere Software muss auch der BPEL-Prozess getestet werden. Dies verleiht nicht nur dem Kunden sondern auch Ihnen als „Komponisten“ das gute Gef{\"u}hl, dass die Services immer ein einstimmiges Konzert geben werden. Dazu werden wir in diesem Teil das Open-Source-Werkzeug BPELUnit vorstellen und erste praktische Erfahrungen damit sammeln.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-15&engl=0}
}
@article {ART-2010-14,
   author = {Dimka Karastoyanova and Tammo van Lessen and Ralph Mietzner},
   title = {{BPM au{\ss}erhalb der Verwaltung: Ein Blick {\"u}ber den Tellerrand}},
   journal = {Business Technology 3.2010 - Prozesse},
   publisher = {Software \& Support Verlag},
   pages = {54--58},
   type = {Artikel in Zeitschrift},
   month = {Oktober},
   year = {2010},
   keywords = {BPM; Systems Management; Nexus; SimTech; Software Engineering; Message Exchange Patterns},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://it-republik.de/business-technology/bt-magazin-ausgaben/Prozesse-000420.html},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Beim Thema Gesch{\"a}ftsprozessmanagement (Business Process Management (BPM)) denken wir unweigerlich an Dokumentation und Werkzeugunterst{\"u}tzung f{\"u}r administrative Prozesse wie Kreditgenehmigungs-, Reisebuchungs- und Versicherungsantragsprozesse. Doch auch in anderen Dom{\"a}nen wie der Produktion, dem Systems Management, der Softwareentwicklung, der Forschung oder der Simulation etc. kommen Methoden und Techniken des Gesch{\"a}ftsprozessmanagements zunehmend zum Einsatz. In diesem Artikel stellen wir Anwendungsf{\"a}lle und BPM-L{\"o}sungen f{\"u}r diese Dom{\"a}nen vor und beleuchten die Vorteile, die aus einem durchg{\"a}ngigen BPM-Ansatz entstehen.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-14&engl=0}
}
@article {ART-2009-29,
   author = {Simon Moser and Tammo van Lessen and Daniel L{\"u}bke},
   title = {{Open-Source-BPEL-Orchester}},
   journal = {JavaMagazin 01/2010},
   publisher = {Software \& Support Verlag},
   pages = {62--68},
   type = {Artikel in Zeitschrift},
   month = {Dezember},
   year = {2009},
   keywords = {BPEL; Eclipse BPEL Designer; Apache ODE; BPELUnit},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {WS-BPEL ist ein Standard zur Beschreibung von ausf{\"u}hrbaren Gesch{\"a}ftsprozessen. W{\"a}hrend zeitgleich zum Erscheinen des Standards schon erste kommerzielle Software f{\"u}r WS-BPEL verf{\"u}gbar war, ist es erst seit kurzem m{\"o}glich, den kompletten Lebenszyklus eines BPEL-Gesch{\"a}ftsprozesses (von der Modellierung {\"u}ber die Ausf{\"u}hrung bis hin zum Test) mittels Open Source Software abzubilden. In dieser dreiteiligenArtikelserie werden wir zeigen, wie man diese Aufgabe mit Hilfe der drei Softwarepakete Eclipse BPEL Designer, Apache ODE und BPELUnit bewerkstelligen kann.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-29&engl=0}
}
@article {ART-2009-13,
   author = {Tammo van Lessen and J{\"o}rg Nitzsche and Frank Leymann},
   title = {{Conversational Web Services: Leveraging BPEL light for Expressing WSDL 2.0 Message Exchange Patterns}},
   journal = {Enterprise Information Systems},
   publisher = {Taylor \& Francis},
   volume = {3},
   number = {3},
   pages = {347--367},
   type = {Artikel in Zeitschrift},
   month = {August},
   year = {2009},
   doi = {10.1080/17517570903046300},
   keywords = {BPEL; BPEL light; WSDL 2.0; Message Exchange Patterns; Conversational Web Services},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Message exchange patterns provide means to define the message flow of a service and how these messages are related in an abstract and reusable manner. They are an integral part of WSDL 2.0 and allow defining operations that have a message exchange beyond request-response. They reduce the impedance mismatch between imperative programming and message orientation while emphasizing the message orientated nature of Web Services. Whereas BPEL defines a flow between Web Service operations, BPEL light is an appropriate candidate to define the flow within operations since it abstracts from WSDL. In this article we use BPEL light to capture complex message exchanges. We show how its partner model can be used to not only define bi-lateral message exchanges but also those conversations that involve different partner types and/or multiple instances of such partners. Therefore we introduce first-class mechanisms to store, query and thus distinguish addressing information related to multiple partner instances. In addition, we increase reusability by allowing recursive definitions of such models. Thus, we enable modelling message exchange patterns that capture business logic in a reusable manner on an abstract level like for instance a request for bid scenario or a business transaction for purchase. Finally, we show how such patterns can be generically mapped to transport protocols.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-13&engl=0}
}
@article {ART-2008-20,
   author = {J{\"o}rg Nitzsche and Tammo van Lessen and Dimka Karastoyanova and Frank Leymann},
   title = {{Composing Services on the Grid Using BPEL4SWS}},
   journal = {Multiagent and Grid Systems},
   publisher = {IOS Press},
   volume = {4},
   type = {Artikel in Zeitschrift},
   month = {Dezember},
   year = {2008},
   keywords = {Grid; BPEL; BPEL4SWS; Grid Services; Web Services; Semantic Web Services; Scientific Workflows},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Service composition on the Grid is a challenging task as documented in existing research work. Even though there are initial attempts to use the Business Process Execution Language (BPEL) to compose services on the Grid, still there is a significant lack of flexibility and reusability needed in scientific applications. In this paper we present BPEL for Semantic Web Services (BPEL4SWS) - a language that facilitates the orchestration of Grid Services exposed as traditional Web Services or Semantic Web Services using a process-based approach. It is based on the idea of WSDL-less BPEL and incorporates semantic descriptions of process activity implementations which increases the flexibility of business workflows as well as scientific workflows. Following an approach that uses a set of composable standards and specifications, BPEL4SWS is independent of any Semantic Web Service framework and therefore can also utilize any kind of Semantic Grid services. The advantages of BPEL4SWS are: (1) compliance with standards, (2) independence on service technologies, (3) applicability for both business applications as well as scientific workflows that use Grid services, (4) improved flexibility of processes.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2008-20&engl=0}
}
@article {ART-2007-07,
   author = {J{\"o}rg Nitzsche and Tammo van Lessen and Dimka Karastoyanova and Frank Leymann},
   title = {{WSMO/X in the context of business processes: improvement recommendations}},
   journal = {International Journal of Web Information Systems},
   publisher = {Emerald},
   volume = {3},
   number = {1/2},
   pages = {89--103},
   type = {Artikel in Zeitschrift},
   month = {Januar},
   year = {2007},
   issn = {1744-0084},
   doi = {10.1108/17440080710829234},
   keywords = {WSMO; WSMX; BPEL; BPM; SWS; Semantic Web Services},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.11 Software Engineering Software Architectures,     D.2.12 Software Engineering Interoperability,     H.4.1 Office Automation},
   ee = {http://www.emeraldinsight.com/Insight/viewContentItem.do?contentType=Article&contentId=1630706},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Service-oriented architecture (SOA) is an architecture paradigm targeting integration of applications within and across enterprise boundaries. It has gathered research and industry acceptance and has given an enormous impetus to the business process management technology. Web service (WS) technology is one implementation of the SOA paradigm. It enables seamless integration of new and legacy applications through a stack of standardized composable specifications. WS orchestration is facilitated by the Business Process Execution Language which provides a recursive service composition model. While the programming model the WS technology provides is very flexible, a major deficiency is the need to discover services implementing a particular abstract interface, whereas functional similarities of services are disregarded. The Semantic Web Service technologies, like Web Service Modelling Ontology (WSMO) and Web Ontology Language for Services have been developed with the purpose of eliminating these deficiencies by enabling service discovery based on functional and non-functional properties. The paper aims to focus on these issues. This paper presents a list of requirements that business processes impose on SOA applications. It analyzes the support that WSMO/Web Service Model eXecution environment (WSMX) provides to address these requirements and compares it with the support enabled by the WS specification stack. The paper identifies major flaws in the WSMO model and its reference implementation with respect to business process support. The paper recommends possible solutions for eliminating the lack of needed features on behalf of WSMO/WSMX. It presents in detail how to enable asynchronous stateful communication among WSMO WS and partner-based WS discovery by extending the WSMO model. Additionally, it extends the API of the reference implementation to facilitate the execution of services communicating asynchronously.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2007-07&engl=0}
}
@inbook {INBOOK-2009-02,
   author = {Dimka Karastoyanova and Tammo van Lessen and Frank Leymann and Zhilei Ma and J{\"o}rg Nitzsche and Branimir Wetzstein},
   title = {{Semantic Business Process Management: Applying Ontologies in BPM}},
   series = {Handbook of Research on Business Process Modeling},
   publisher = {Information Science Publishing},
   pages = {312--330},
   type = {Beitrag in Buch},
   month = {April},
   year = {2009},
   isbn = {978-1-60566-288-6},
   keywords = {SBPM; BPEL4SWS; SOA; BPM; SWS},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.igi-global.com/reference/details.asp?ID=33287},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Even though process orientation/BPM is a widely accepted paradigm with heavy impact on industry and research the available technology does not support the business professionals’ tasks in an appropriate manner that is in a way allowing processes modeling using concepts from the business domain. This results in a gap between the business people expertise and the IT knowledge required. The current trend in bridging this gap is to utilize technologies developed for the Semantic Web, for example ontologies, while maintaining reusability and flexibility of processes. In this chapter the authors present an overview of existing technologies, supporting the BPM lifecycle, and focus on potential benefits Semantic Web technologies can bring to BPM. The authors will show how these technologies help automate the transition between the inherently separate/detached business professionals’ level and the IT level without the burden of additional knowledge acquisition on behalf of the business professionals. As background information they briefly discuss existing process modeling notations like the Business Process Modeling Notation (BPMN) as well as the execution centric Business Process Execution Language (BPEL), and their limitations in terms of proper support for the business professional. The chapter stresses on the added value Semantic Web technologies yield when leveraged for the benefit of BPM. For this the authors give examples of existing BPM techniques that can be improved by using Semantic Web technologies, as well as novel approaches which became possible only through the availability of semantic descriptions. They show how process model configuration can be automated and thus simplified and how flexibility during process execution is increased. Additionally, they present innovative techniques like automatic process composition and auto-completion of process models where suitable process fragments are automatically discovered to make up the process model. They also present a reference architecture of a BPM system that utilizes Semantic Web technologies in an SOA environment.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2009-02&engl=0}
}
@book {BOOK-2011-01,
   author = {Tammo van Lessen and Daniel L{\"u}bke and J{\"o}rg Nitzsche},
   title = {{Gesch{\"a}ftsprozesse automatisieren mit BPEL}},
   address = {Heidelberg},
   publisher = {dpunkt Verlag},
   pages = {278},
   type = {Buch},
   month = {Januar},
   year = {2011},
   isbn = {978-3-89864-670-3},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation,     D.1.7 Visual Programming,     D.3 Programming Languages},
   ee = {http://www.bpelbuch.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;     Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Die Business Process Execution Language (WS-BPEL) ist der De-facto-Standard f{\"u}r die technische Realisierung von Gesch{\"a}ftsprozessen auf der Web-Service-Plattform. Dieses Buch f{\"u}hrt zun{\"a}chst in die Grundlagen der Gesch{\"a}ftsprozessmodellierung ein, wobei zwischen fachlichen und technischen Prozessmodellen unterschieden wird. Es thematisiert die Probleme, die bei der technischen Umsetzung von fachlichen Modellen entstehen k{\"o}nnen, und zeigt entsprechende L{\"o}sungen auf. Dabei wird auch auf das Testen von BPEL-basierten Anwendungen eingegangen. Zur Veranschaulichung wird ein durchg{\"a}ngiges Fallbeispiel verwendet, sodass der Leser nicht nur die Konzepte von BPEL kennenlernt, sondern auch deren korrekte Anwendung. Alle Beispiele k{\"o}nnen mit Open-Source-Software nachvollzogen werden. Aus dem Inhalt: - Fachliche Modellierung der Gesch{\"a}ftsarchitektur - Prozess- und Dom{\"a}nenmodell - Webservice-Stack - Grundlagen von BPEL und Umsetzung von Anwendungen mit BPEL - Qualit{\"a}tssicherung f{\"u}r Serviceorchestrierungen - Testen von BPEL-Prozessen In einem Gastkapitel werden die L{\"o}sungen einiger Hersteller im Bereich SOA/BPM mit BPEL kurz vorgestellt. Im Anhang befinden sich eine Einf{\"u}hrung in XPath und XSLT, Review-Materialien sowie Installationshinweise f{\"u}r Apache ODE, Eclipse BPEL-Designer und BPELUnit.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-2011-01&engl=0}
}