Modellierung Serviceorientierter Architekturen — Ein Vergleich von Axiomatic Design mit der Strukturierten Analyse von DeMarco

Axiomatic Design ist eine Methode, die fur den Entwurf beliebiger Systeme eingesetzt werden kann. Im Forschungsprojekt „Axiomatic Design im Entwurf Serviceorientierter Architekturen“ (AD-SOA) der Technischen Universitat Ilmenau wurde Axiomatic Design fur die Modellierung Serviceorientierter Architekturen (SOA) angepasst. Die Grundgedanken von Axiomatic Design sind denen bekannter Methoden aus dem Software Engineering ahnlich. Im Vergleich zu traditionellen Modellierungsmethoden strukturiert Axiomatic Design Entwurfsprozesse starker und stellt Entwurfs-und Prufregeln zur Beurteilung der Entwurfsentscheidungen bereit. Axiomatic Design wurde im Software Engineering bisher nur in ausgewahlten Projekten eingesetzt, verspricht aber auf Grund seiner spezifischen Eigenschaften ein groses Potential fur die Modellierung von SOA. Wir vergleichen Axiomatic Design exemplarisch mit einer Methode der Strukturierten Analyse. Ziel dieses Beitrags ist es zu untersuchen, ob Axiomatic Design einen Beitrag zur Modellierung von SOA leistet, der uber den Beitrag traditioneller Methoden des Software Engineerings hinausgeht.

[1]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[2]  Victor Weinberg,et al.  Structured Analysis , 1978 .

[3]  Alexander Schwinn,et al.  Measured Integration — Metriken für die Integrationsarchitektur , 2006 .

[4]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[5]  Michael Jackson,et al.  Principles of program design , 1975 .

[6]  Niklaus Wirth,et al.  Program development by stepwise refinement , 1971, CACM.

[7]  Glenford J. Myers,et al.  Composite/structured design , 1978 .

[8]  Tom DeMarco,et al.  Structured Analysis and System Specification , 1978 .

[9]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[10]  Nam P. Suh,et al.  Axiomatic Design of Software Systems , 2000 .

[11]  Sang-Gook Kim,et al.  Design of software systems based on axiomatic design , 1991 .

[12]  Dirk Stelzer,et al.  Analyse des Beitrages von Axiomatic Design zum Entwurf Serviceorientierter Architekturen , 2006, Wirtschaftsinformatik.

[13]  Paul Ward,et al.  Structured development for real-time systems. Vol.3: Implementation modeling techniques , 1986 .

[14]  Sanjay Bose,et al.  Service-Oriented Architecture Compass: Business Value, Planning, and Enterprise Roadmap , 2005 .

[15]  Ibm Redbooks,et al.  Patterns: Service Oriented Architecture And Web Services , 2004 .

[16]  J. Dunkel,et al.  Softwarearchitektur für die Praxis , 2003 .

[17]  Irene Buchmann,et al.  Methoden zur Unterstützung der Entwicklung einer SOA , 2005, GI Jahrestagung.

[18]  Mike P. Papazoglou,et al.  Design Methodology for Web Services and Business Processes , 2002, TES.

[19]  Martin Bichler,et al.  Service-oriented computing , 2006, Computer.

[20]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[21]  Olaf Zimmermann,et al.  Perspectives on Web Services-Applying SOAP, WSDL and UDDIto Real-World Projects , 2013, Comput. J..

[22]  Thomas Erl,et al.  Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services , 2004 .

[23]  J. N. Buxton,et al.  Software engineering techniques , 1970 .

[24]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[25]  Munindar P. Singh,et al.  Service-Oriented Computing: Semantics, Processes, Agents , 2010 .

[26]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[27]  Douglas T. Ross,et al.  Applications and Extensions of SADT , 1985, Computer.

[28]  Nam P. Suh,et al.  Axiomatic Design: Advances and Applications , 2001 .

[29]  Glenford J. Myers,et al.  Structured Design , 1999, IBM Syst. J..

[30]  Oliver Vogel,et al.  Software Architektur - Grundlagen, Konzepte, Praxis , 2005 .

[31]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[32]  Derek J. Hatley,et al.  Strategies for Real-Time System Specification , 1987 .

[33]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[34]  Edsger W. Dijkstra,et al.  Structured programming , 1972, A.P.I.C. Studies in data processing.

[35]  Eric A. Marks,et al.  Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology , 2006 .

[36]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[37]  Nam P. Suh,et al.  principles in design , 1990 .

[38]  Olaf Zimmermann,et al.  Analysis and Design Techniques for Service-Oriented Development and Integration , 2005, GI Jahrestagung.