Skip to main content

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

  • Chapter
Service-orientierte Architekturen
  • 2766 Accesses

Auszug

Axiomatic Design ist eine Methode, die für den Entwurf beliebiger Systeme eingesetzt werden kann. Im Forschungsprojekt „Axiomatic Design im Entwurf Serviceorientierter Architekturen“ (AD-SOA) der Technischen Universität Ilmenau wurde Axiomatic Design für die Modellierung Serviceorientierter Architekturen (SOA) angepasst. Die Grundgedanken von Axiomatic Design sind denen bekannter Methoden aus dem Software Engineering ähnlich. Im Vergleich zu traditionellen Modellierungsmethoden strukturiert Axiomatic Design Entwurfsprozesse stärker und stellt Entwurfs-und Prüfregeln zur Beurteilung der Entwurfsentscheidungen bereit. Axiomatic Design wurde im Software Engineering bisher nur in ausgewählten Projekten eingesetzt, verspricht aber auf Grund seiner spezifischen Eigenschaften ein großes Potential für 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 über den Beitrag traditioneller Methoden des Software Engineerings hinausgeht.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturverzeichnis

  1. Arsanjani, A.: Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA. http://www-128.ibm.com/developerworks/ webservices/library/ws-soa-design 1/, 2004, Abruf am 2007-07-25.

    Google Scholar 

  2. Balzert, H.: Lehrbuch der Software-Technik: Software-Entwicklung. 2. Aufl., Spektrum, Heidelberg et al. 2001.

    Google Scholar 

  3. Balzert, H.: Lehrbuch der Objektmodellierung: Analyse und Entwurf mit der UML 2. 2. Aufl., Spektrum, Heidelberg et al. 2005.

    Google Scholar 

  4. Balzert, H.: Lehrbuch der Software-Technik: Software-Management, Softwarequalitätssicherung, Unternehmensmodellierung. Spektrum, Heidelberg et al. 1998.

    Google Scholar 

  5. Bieberstein, N.; Böse, S.; Fiammante, M.; Jones, K.; Shah, R.: Service-oriented architecture (SOA) compass: business value, planning, and enterprise roadmap. IBM Press, Upper Saddle River 2006.

    Google Scholar 

  6. Bichler, M.; Lin, K.-J.: Service-Oriented Computing. In: IEEE Computer 39 (2006) 3, S. 99–103.

    Article  Google Scholar 

  7. Booch, G.: Object-Oriented Analysis and Design. 2. Aufl., The Benjamin/Cummings Publication Company, Redwood City 1994.

    Google Scholar 

  8. Braun, C. L.: Reuse. In: Marciniak, J. J. (Hrsg.): Encyclopedia of Software Engineering. Wiley, New York et al. 1994, S. 1055–1069.

    Google Scholar 

  9. Buchmann, I.; Gamber, M.: Methoden zur Unterstützung der Entwicklung einer SOA. In: Cremers, A. B.; Manthey, R.; Martini, P.; Steinhage, V. (Hrsg.): Informatik 2005: Informatik live!, Bonn 2005, S. 601–605.

    Google Scholar 

  10. Clapsis, P. J.; Hintersteiner, J. D.: Enhancing Object-Oriented Software Development through Axiomatic Design. In: First International Conference on Axiomatic Design (ICAD2000), Cambridge 2000, S. 272–277.

    Google Scholar 

  11. Coad, P.; Yourdon, E.: Object-Oriented Analysis. Yourdon Press, Englewood Cliffs 1991.

    Google Scholar 

  12. DeMarco, T.: Structured Analysis and System Specification. Yourdon, New York 1978.

    Google Scholar 

  13. 1969]_Dijkstra, E. W.: Structured Programming. In: Ercoli, P.; Bauer, F. L. (Hrsg.): Software Engineering Techniques. Scientific Affairs Division NATO, Brüssel 1969, S. 65–68.

    Google Scholar 

  14. Dostal, W.; Jeckel, M.; Melzer, I.; Zengler, B.: Service-Orientierte Architekturen mit Web Services: Konzepte-Standards-Praxis. Spektrum, München 2005.

    Google Scholar 

  15. Dunkel, J.; Holitschke, A.: Softwarearchitektur für die Praxis. Springer, Berlin, Heidelberg, New York 2003.

    Book  Google Scholar 

  16. Endrei, M.; Ang, J.; Arsanjani, A.; Chua, S.; Comte, P.; Krogdahl, P.; Luo, M.; Newling, T.: Patterns: Service-Oriented Architecture and Web Services. http://www.redbooks.ibm.com, Abruf am 2007-07-25.

    Google Scholar 

  17. Erradi, A.; Kulkarni, N.; Anand, S.; Padmanabhuni, S.: Designing Reusable Services: An Experimential Perspective for the Securities Trading Domain. In: Chung, J.-Y.; Feuerlicht, G.; Webber, J. (Hrsg.): Proceedings of the First International Workshop on Design of Service-Oriented Applications (WDSOA’05). IBM Research Division, Amsterdam 2005, S. 25–32.

    Google Scholar 

  18. Erl, T.: Service-Oriented Architecture: a Field Guide to Integrating XML and Web Services. 5. Aufl., Prentice Hall PTR, New Jersey 2004.

    Google Scholar 

  19. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River et al. 2005.

    Google Scholar 

  20. Fiege, R.; Stelzer, D.: Analyse des Beitrages von Axiomatic Design zum Entwurf Serviceorientierter Architekturen. In: Bankhofer, U.; Gmilkowsky, P.; Nissen, V.; Stelzer, D. (Hrsg.): Ilmenauer Beiträge zur Wirtschaftsinformatik Nr. 2006–07. Technische Universität Ilmenau, Ilmenau 2006.

    Google Scholar 

  21. Fiege, R.; Stelzer, D.: Analyse des Beitrages von Axiomatic Design zum Entwurf Serviceorientierter Architekturen. In: Internationale Tagung Wirtschaftsinformatik Karlsruhe, 28. Februar–2. März 2007, Bd. 2, Karlsruhe 2007, S. 909–926.

    Google Scholar 

  22. Gane, C.; Sarson, T.: Structured Systems Analysis: Tools and Techniques. Prentice-Hall, Englewood Cliffs 1979.

    Google Scholar 

  23. Ghezzi, C.; Jazayeri, M.; Mandrioli, D.: Fundamentals of Software Engineering. 2. Aufl., Prentice Hall, Upper Saddle River 2003.

    Google Scholar 

  24. Hatley, D. J.; Pirbhai, I. A.: Strategies for real-time specification. Dorset House Publishing, New York 1987.

    Google Scholar 

  25. Hagen, C.; Schwinn, A.: Measured Integration-Metriken für die Integrationsarchitektur. In: Schelp, J.; Winter, R. (Hrsg.): Integrationsmanagement. Planung, Bewertung und Steuerung von Applikationslandschaften. Springer, Berlin et al. 2006, S. 267–292.

    Google Scholar 

  26. Häuslein, A.: Systemanalyse: Grundlagen, Techniken, Notierungen. VDE, Berlin, Offen bach 2004.

    Google Scholar 

  27. IEEE(Hrsg.): ANSI/IEEE Std 1471–2000, Recommended Practice for Architectural Description of Software-Intensive Systems. o. O. 2000.

    Google Scholar 

  28. Jackson, M. A.: Principles of program design. Academic Press, London et al. 1975.

    Google Scholar 

  29. Kim, S. J.; Suh, N. P.; Kim, S. G.: Design of Software Systems based on Axiomatic Design. in: Robotics & Computer-Integrated Manufacturing 8 (1991) 4, S. 243–255.

    Article  Google Scholar 

  30. Marks, E. A.; Bell, M.: Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology. Wiley, Hoboken et al. 2006.

    Google Scholar 

  31. Myers, G. J.: Composite/Structured Design. van Nostrand Reinhold Company, New York 1978.

    Google Scholar 

  32. Papazoglou, M. P.; Yang, J.: Design Methodology for Web Services and Business Processes. In: Lecture notes in computer science 2444 (2002), S. 54–64.

    Google Scholar 

  33. Raasch, J.: Systementwicklung mit strukturierten Methoden: ein Leitfaden für Praxis und Studium. 3. Aufl., Hanser, München et al. 1993.

    Google Scholar 

  34. Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W.: ObjectOriented Modelling and Design. Prentice Hall, Englewood Cliffs 1991.

    Google Scholar 

  35. Roock, S.; Lippert, M.: Refactoring in großen Softwareprojekten: Komplexe Restrukturierung erfolgreich durchführen. dpunkt, Heidelberg 2004.

    Google Scholar 

  36. Ross, D. T.: Applications and Extensions of SADT. In: IEEE Computer 18 (1985) 4, S. 25–34.

    Article  Google Scholar 

  37. Sametinger, J.: Software engineering with reusable components. Springer, Berlin, Heidelberg, New York, Barcelona, Budapest, Hong Kong, London, Milan, Paris, Santa Clara, Singapore, Tokyo 1997.

    Book  Google Scholar 

  38. Singh, M. P.; Huhns, M. N.: Service-Oriented Computing: Semantics, Processes, Agents. Wiley, Chichester et al. 2005.

    Google Scholar 

  39. Stevens, W. P.; Myers, G. J.; Constantine, L. L: Structured Design. In: IBM Systems Journal (1974) 2, S. 115–139.

    Article  Google Scholar 

  40. Suh, N. P.; Do, S.-H.: Axiomatic Design of Software Systems. In: Annals of the CIRP 49(2000) 1, S.95.

    Article  Google Scholar 

  41. 990]_Suh, N. P.: The Principles of Design. Oxford, New York et al. 1990.

    Google Scholar 

  42. Suh, N. P.: Axiomatic Design: Advances and Applications. Oxford, New York 2001.

    Google Scholar 

  43. Vogel, O.; Arnold, I.; Chughtai, A.; Ihler, E.; Mehlig, U.; Neumann, T.; Völter, M.; Zdun, U.: Software-Architektur: Grundlagen-Konzepte-Praxis. Spektrum, München 2005.

    Google Scholar 

  44. Ward, P. T.; Mellor, S. J.: Structured Development for Real-Time Systems, Volume 1: Introduction and Tools. Yourdon Press, Englewood Cliffs 1985a.

    Google Scholar 

  45. Ward, P. T.; Mellor, S. J.: Structured Development for Real-Time Systems, Volume 2: Essantial modeling techniques. Yourdon Press, Englewood Cliffs 1985b.

    Google Scholar 

  46. Ward, P. T.; Mellor, S. J.: Structured Development for Real-Time Systems, Volume 3: Implementation modeling techniques. Yourdon Press, Englewood Cliffs 1986.

    Google Scholar 

  47. Warnier, J.-D.: Logical construction of programs. Stenfert Kroese, Leiden 1974.

    Google Scholar 

  48. Weinberg, V.: Structured Analysis. Yourdon Press, Englewood Cliffs 1978.

    Google Scholar 

  49. Wirth, N.: Program Development by Stepwise Refinement. In: Communications of the ACM 14(1971) 4, S. 221–227.

    Article  Google Scholar 

  50. Yi, J.-W.; Park, G.-J.: Software Development of a Sequential Algorithm with Orthogonal Arrays (SOA) using Axiomatic Design. In: Proceedings of ICAD2004, Seoul 2004.

    Google Scholar 

  51. Yourdon, E.; Constantine, L. L: Structured Design. Prentice Hall, Englewood Cliffs 1979.

    Google Scholar 

  52. Yourdon, E.: Object-Oriented Design. Yourdon Press, Englewood Cliffs 1991.

    Google Scholar 

  53. Yourdon, E.: Modern structured analysis. Prentice-Hall International, Englewood Cliffs et al. 1989.

    Google Scholar 

  54. Zimmermann, O.; Krogdahl, P.; Gee, C.: Elements of Service-Oriented Analysis and Design: An interdisciplinary modeling Approach for SOA Projects. http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/, 2004, Abruf am 2007-07-25.

    Google Scholar 

  55. Zimmermann, O.; Tomlinson, M.; Peuser, S.: Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects. Springer, Berlin et al. 2003.

    Book  Google Scholar 

  56. Zimmermann, O.; Schlimm, N.; Waller, G.; Pestel, M.: Analysis and Design Techniques for Service-Oriented Development and Integration. In: Cremers, A. B.; Manthey, R.; Martini, P.; Steinhage, V. (Hrsg.): Informatik 2005: Informatik live!, Bonn 2005, S. 606–611.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Volker Nissen Mathias Petsch Hagen Schorcht

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Deutscher Universitäts-Verlag | GWV Fachverlage GmbH, Wiesbaden

About this chapter

Cite this chapter

Fiege, R., Stelzer, D. (2007). Modellierung Serviceorientierter Architekturen — Ein Vergleich von Axiomatic Design mit der Strukturierten Analyse von DeMarco. In: Nissen, V., Petsch, M., Schorcht, H. (eds) Service-orientierte Architekturen. Gabler Verlag, Wiesbaden. https://doi.org/10.1007/978-3-8349-9636-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-8349-9636-7_6

  • Publisher Name: Gabler Verlag, Wiesbaden

  • Print ISBN: 978-3-8350-0815-1

  • Online ISBN: 978-3-8349-9636-7

  • eBook Packages: Business and Economics (German Language)

Publish with us

Policies and ethics