Mathias Weske, Markus Nüttgens (Hrsg.) EMISA2006 Methoden, Konzepte und Technologien für die Entwicklung von dienstbasierten Informationssystemen Beiträge des Workshops der GI-Fachgruppe Entwicklungsmethoden für Informationssysteme und deren Anwendung (EMISA) 17.-18. Oktober 2006 in Hamburg Gesellschaft für Informatik 2006
Lecture Notes in Informatics (LNI) -Proceedings Series of the Gesellschaft für Informatik (GI) VolumeP-95 ISSN1617-5468 ISBN 978-3-88579-189-8 Volume Editors Prof. Dr. Mathias Weske Hasso-Plattner-Institut für IT Systems Engineering Universität Potsdam Prof.-Dr.-Helmertstr. 2-3 D-14482Potsdam E-mail: mathias.weske@hpi.uni-potsdam.de Prof. Dr. Markus Nüttgens Professur für Wirtschaftsinformatik Universität Hamburg Fakultät für Wirtschafts-und Sozialwissenschaften Von-Melle-Park9 D-20146Hamburg E-mail: nuettgens@wiso.uni-hamburg.de Series Editorial Board Heinrich C. Mayr, Universität Klagenfurt, Austria(Chairman, mayr@ifit.uni-klu.ac.at) Jörg Becker,Universität Münster,Germany Ulrich Furbach, Universität Koblenz, Germany Axel Lehmann, Universität der Bundeswehr München, Germany Peter Liggesmeyer, TU Kaiserslauternund Fraunhofer IESE, Germany Ernst W. Mayr, Technische Universität München, Germany Heinrich Müller, Universität Dortmund, Germany Heinrich Reinermann, Hochschule für Verwaltungswissenschaften Speyer, Germany Karl-Heinz Rödiger, Universität Bremen, Germany Sigrid Schubert, Universität Siegen, Germany Dissertations Dorothea Wagner, Universität Karlsruhe, Germany Seminars Reinhard Wilhelm, Universität des Saarlandes, Germany Gesellschaft fürinformatik,bonn 2006 printed by Köllen Druck+Verlag GmbH, Bonn
Vorwort Die EMISA 2006 ist die 27. jährliche Tagung der GI-Fachgruppe Entwicklungsmethoden für Informationssysteme und deren Anwendung. In diesem Jahr findet das Fachgruppentreffen vom 17.-18. Oktober 2006 an deruniversität Hamburg statt. Dienstbasierte Informationssysteme bilden den inhaltlichen Schwerpunkt des diesjährigen Fachgruppentreffens. Derzeit werden dienstbasierte Architekturen Service- Oriented Architectures als viel versprechender Ansatz angesehen, um Anwendungen schnell und kostengünstig zu entwickeln und an sich ändernde Anforderungen mit geringem Aufwand anzupassen. Um die Möglichkeiten dienstbasierter Architekturen zu realisieren bedarf es einer umfassenden methodischen Innovation. Hierzu müssen einerseits existierende Konzepte und Technologien für komponentenbasierte Ansätze weiter entwickelt werden. Andererseits strebt man eine verbesserte Flexibilität der Anwendungsarchitektur an, die nur mit neuartigen Konzepten für die Entwicklung, die Organisation und die Ausführung von Diensten realisierbar ist. Vor diesem Hintergrund beschäftigt sich das Fachgruppentreffen EMISA 2006 mit neuartigen Methoden, Konzepten und Technologienfür die Entwicklungvon dienstbasierten Informationssystemen. Die eingereichten Beiträge wurden in einem Begutachtungsprozess von jeweils mindestens zwei Gutachtern bewertet. Der vorliegende Tagungsband enthält die zwölf ausgewählten Beiträge. Inhaltlich gliedern sich diese Beiträge in die vier Themenbereiche Grundlagen, Entwicklungsprozesse, Anwendungen und Geschäftsprozesse. Für ihre Beteiligung am diesjährigen Fachgruppentreffen möchten wir uns bei den Autoren und Autorinnen bedanken, die Beiträge eingereicht haben. Bei den Mitgliedern des Programmkomitees bedanken wir uns für die sorgfältige und termingerechte Begutachtung. Unser besonderer Dank gilt den lokalen Organisatoren sowie Hilmar Schuschel für die Zusammenstellung des Tagungsbandes. Schließlich auch vielen Dank an Herrn Kuck von der Köllen Druck+Verlag Gmbh sowie an Frau Winter von der GI für die wie gewohnt gute Zusammenarbeit. Potsdam und Hamburg, im September 2006 Mathias Weske und Markus Nüttgens 3
Programmkomitee Witold Abramowicz (Poznan University of Economics, Polen) Michael Altenofen(SAP Research) AndreasGadatsch (FH Bonn-Rhein-Sieg) Jörg Desel (KU Eichstätt-Ingolstadt) Schahram Dustdar (TUWien) Johann Eder (U Wien) Fernand Feltz (CREDI Luxemburg) Dieter Fensel(UInnsbruck) Ulrich Frank (U Duisburg Essen) Holger Günzel (IBM Stuttgart) Heinrich Jasper (TU Freiberg) Gerti Kappel (TU Wien) Roland Kaschek (Massey University Palmerston North, Neuseeland) Ralf Klischewski (German University incairo, Ägypten) HorstKremers (CODATA Berlin) Dominik Kuropka (HPI,UPotsdam) Wilfried Lamersdorf (U Hamburg) Heinrich C. Mayr (U Klagenfurt) Christoph Meinel (HPI, UniPotsdam) Markus Nüttgens (U Hamburg) Andreas Oberweis (U Karlsruhe) Mike Papazoglou (U Tilburg, Niederlande) Hansjürgen Paul (IATGelsenkirchen) Manfred Reichert (U Twente, Niederlande) Wolfgang Reisig (HU Berlin) Norbert Ritter (U Hamburg) Gunter Saake (U Magdeburg) Steffen Staab(UKoblenz) Bernhard Thalheim (U Kiel) Jari Veijalainen (U Jyväskylä, Finnland) Gottfried Vossen (U Münster) Mathias Weske (HPI, Uni Potsdam) Guido Wirtz (U Bamberg) Organisatoren Leitung des Programmkomitees Mathias Weske (HPI, Universität Potsdam) Organisationsleitung Markus Nüttgens (Universität Hamburg) 4
Inhaltsverzeichnis Vorwort...3 Grundlagen F. Puhlmann: AUnifiedFormal Foundation for ServiceOriented Architectures... 7 G. Decker, H. Overdick, J. Maria Zaha: On the Suitability of WS-CDL for Choreography Modeling... 21 W. Dobmeier, G. Pernul: Modellierung von Zugriffsrichtlinienfür offene Systeme... 35 Entwicklungsprozesse H. Hofmeister, G. Wirtz: Approaching amethodology fordesigningcomposite Applications Integrating Legacy Applications using an Architectural Framework... 49 S. Thalbauer, J. Küng, P. Regner, T. Wiesinger: Eine Integrationsplattformzur Verknüpfung von Geschäftsprozessen und IT-Services... 63 T. Karle, A. Oberweis: Unterstützung von Kollaboration imrahmen der Softwareentwicklung auf Basis Service-orientierter Architekturen... 77 Anwendungen S. Betz,S.Klink, Y. Li, A. Oberweis, D. Ried, R. Trunko: Prozessorientierte Komposition von Diensten in der Doktorandenausbildung... 91 P. Bauler,F.Feltz, N. Biri, P.Pinheiro: Implementing aservice-oriented Architecture for Small and Medium Organisations...105 N. Zarvic, M. Daneva: Challenges and Solutions in Planning Information Systems for Networked Value Constellations...119 5
Geschäftsprozesse M. Reichert, S. Rinderle: On Design Principles for Realizing Adaptive Service Flows with BPEL...133 T. Schreiter, G. Laures: ABusinessProcess-centeredApproachfor Modeling Enterprise Architectures...147 G. Laures: Flexibilitätsanalyse service-orientierter Architekturen zur Realisierung von Geschäftsprozessen...163 6