A Method for Engineering a True Service-Oriented Architecture

Service oriented architecture (SOA) is currently the most discussed concept for engineering enterprise IT architectures. True SOA is more than web services and web services style of communication. In the first place, it is a paradigm for structuring the business of an enterprise according to services. This allows companies to flexibly adapt to changing market demands. Subsequently, it is a paradigm for structuring the enterprise IT architecture according to those business services. This paper presents a concrete method and rules for engineering an enterprise IT architecture towards a true SOA. It can be seen as an instantiation of roadmaps in enterprise architecture frameworks.

[1]  Donald F. Ferguson,et al.  Service-oriented architecture: Programming model and product architecture , 2005, IBM Syst. J..

[2]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[3]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[4]  Bernhard Humm,et al.  Towards a Framework for Large Scale Quality Architecture , 2022 .

[5]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[6]  Edsger W. Dijkstra,et al.  Selected Writings on Computing: A personal Perspective , 1982, Texts and Monographs in Computer Science.

[7]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[8]  Nicholas Kassem,et al.  Java 2 platform, enterprise editionアプリケーション設計ガイド , 2001 .

[9]  Jan-Peter Richter Wann liefert eine Serviceorientierte Architektur echten Nutzen? , 2005, Software Engineering.

[10]  Michael A. Jackson,et al.  Business Process Implementation - Building Workflow Systems , 1997 .

[11]  Matthias Knoll,et al.  Handbuch der Software-Architektur , 2006, Wirtschaftsinf..

[12]  Bernhard Humm,et al.  Eine Normalform für Services , 2006, Software Engineering.

[13]  Jan-Peter Richter,et al.  Serviceorientierte Architektur , 2005, Informatik-Spektrum.

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

[15]  Gregor Engels,et al.  Quasar Enterprise - Anwendungslandschaften serviceorientiert gestalten , 2008, Software Engineering.

[16]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices , 2004 .

[17]  Howard Hunt Pattee,et al.  Hierarchy Theory: The Challenge of Complex Systems , 1973 .

[18]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[19]  Johannes Siedersleben,et al.  SOA revisited : Komponentenorientierung bei Systemlandschaften , 2007 .

[20]  Markus Voß,et al.  Ein praxiserprobtes Rahmenwerk für die technische Anwendungsintegration , 2007, Software Engineering.

[21]  Gregor Engels,et al.  Structuring Software Cities A Multidimensional Approach , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[22]  Markus Voß,et al.  Regeln für serviceorientierte Architekturen hoher Qualität , 2006, Informatik-Spektrum.