A METHOD FOR ENGINEERING A TRUE SERVICE-ORIENTED ARCHITECTURE

G. Engels, A. Hess, B. Humm, O. Juwig, M. Lohmann, J.-P. Richter, M. Voß, J. Willkomm

Abstract

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.

References

  1. Bieberstein, N., Bose S., Fiammante, M., Jones, K., Shah, R.: Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap. IBM Press, 2005
  2. Dijkstra, E. W.: Selected Writings on Computing: A Personal Perspective. Manuscript On the role of scientific thought. Springer-Verlag, 1982.
  3. D'Souza, D. F., Wills, A. C.: Objects, Components and Frameworks with UML: The Catalysis Approach. Addison-Wesley, 1999.
  4. DoDAF Department of Defense: DoD Architecture Framework Version 1.5: Volumes I, II, and III. 23 April 2007
  5. Engels, G., Hess, A., Humm, B., Juwig, O., Lohmann, M., Richter, J.-P., Voß, M., Willkomm, J: Quasar Enterprise - Anwendungslandschaften serviceorientiert gestalten. To appear: dpunkt-Verlag 2008.
  6. Erl, T: Service-Oriented Architecture. Concepts, Technology, and Design. Prentice Hall International, September 2005
  7. Hess, A., Humm, B., Voß, M.: Regeln für serviceorientierte Architekturen hoher Qualität. Informatik Spektrum Heft 6/2006, Springer Verlag. Dezember 2006.
  8. Hess, A., Humm, B., Voß, M., Engels G.: Structuring Software Cities - A Multidimensional Approach. Proceedings of the 11th IEEE International EDOC Conference (EDOC 2007) The Enterprise Computing Conference. Annapolis, Maryland, USA. October 2007.
  9. Humm, B., Juwig, O.: Eine Normalform für Services. Proceedings Software Engineering 2006. GI Edition Lecture Notes in Informatics (LNI) P-79. Gesellschaft für Informatik, 2006.
  10. Humm, B., Lohmann, M., Voß, M., Willkomm, J.: Ein praxiserprobtes Rahmenwerk für die technische Anwendungsintegration. In: Bleek, W.-G., Schwentner, H., Züllighoven, H. (Hrsg.): Software Engineering 2007 - Beiträge zu den Workshops. Lecture Notes in Informatics, Band 106, Gesellschaft für Informatik, 2007.
  11. Jackson, M., Twaddle, G.: Business Process Implementation: Building Workflow Systems, Addison-Wesley 1997,
  12. Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach, Addison Wesley, Reading, Massachusetts, June 1992.
  13. Jones, S., Morris, M.: A Methodology for Service Architectures. http://www.oasis-open.org/committees/ download.php/15071
  14. Krafzig, D., Banke, K., Slama, D.: Enterprise SOA. Service Oriented Architecture Best Practices, Prentice Hall International, November 2004
  15. Microsoft MSDN Developer Center - .NET Framework. http://msdn2.microsoft.com/dede/netframework/default.aspx
  16. OMG (Object Management Group): UML 2.0 Superstructure Specification. 2004
  17. Parnas, D. L.: On the Criteria to Be Used in Decomposing Systems into Modules. Communications of the ACM, 15, 9, Dezember 1972, S. 1053-1058
  18. Reussner, R. Hasselbring, W.: Handbuch der SoftwareArchitektur. dpunkt.Verlag, 2006
  19. Richter, J.-P.: Wann liefert eine serviceorientierte Architektur echten Nutzen? Proceedings Software Engineering 2005, Fachtagung des GI-Fachbereichs Softwaretechnik, 8.-11.3.2005 in Essen, S. 231-242.
  20. Richter, J.-P., Haller, H., Schrey, P.: Serviceorientierte Architektur. Informatik-Spektrum, 28(5), Oktober 2005, 413-416
  21. Shannon, B., Hapner, M., Matena, V.: Java 2 Platform, Enterprise Edition. Addison Wesley 2000
  22. Siedersleben, J.: SOA revisited: Komponentenorientierung bei Systemlandschaften. Wirtschaftsinformatik 49 (2007) Sonderheft, S. 110-117
  23. Simon, H. A: The Organization of Complex Systems, Hierarchy Theory: The Challenge of Complex Systems. In Howard H. Pattee (Editor): The International Library of Systems Theory and Philosophy, George Braziller, New York, 1993
  24. Szyperski, C., Gruntz, D., Murer, S.: Component Software. Beyond Object-Oriented Programming. AddisonWesley Longman, 2002
  25. TOGAF The Open Group Architecture Framework (TOGAF 8.1.1 'The Book'), The Open Group, 2006, http://www.opengroup.org/architecture/
  26. Voß, M., Hess, A., Humm, B. : Towards a Framework for Large Scale Quality Architecture. In: Hofmeister, Ch., et.al. (Eds.): Perspectives in Software Quality - Short Papers of the 2nd International Conference on the Quality of Software Architectures (QoSA), Interner Bericht 2006-10, Universität Karlsruhe, Fakultät für Informatik.
  27. W3C (World wide web consortium): Web services architecture. http://www.w3.org/TR/ws-arch/
  28. W3C (World Wide Web Consorium): Web Services Description Language (WSDL). http://www.w3.org/ TR/wsdl
  29. Woods, D.: Enterprise Services Architecture. SAP Press, 2004
  30. Yourdon, E., L. Constantine, L. L.: Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, September 1986
  31. Zachman, J. A.: A framework for information systems architecture. IBM Systems Journal, Volume 26 , No. 3, IBM Corporation, 1987.
Download


Paper Citation


in Harvard Style

Engels G., Hess A., Humm B., Juwig O., Lohmann M., Richter J., Voß M. and Willkomm J. (2008). A METHOD FOR ENGINEERING A TRUE SERVICE-ORIENTED ARCHITECTURE . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS, ISBN 978-989-8111-38-8, pages 272-281. DOI: 10.5220/0001697302720281


in Bibtex Style

@conference{iceis08,
author={G. Engels and A. Hess and B. Humm and O. Juwig and M. Lohmann and J.-P. Richter and M. Voß and J. Willkomm},
title={A METHOD FOR ENGINEERING A TRUE SERVICE-ORIENTED ARCHITECTURE},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,},
year={2008},
pages={272-281},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001697302720281},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,
TI - A METHOD FOR ENGINEERING A TRUE SERVICE-ORIENTED ARCHITECTURE
SN - 978-989-8111-38-8
AU - Engels G.
AU - Hess A.
AU - Humm B.
AU - Juwig O.
AU - Lohmann M.
AU - Richter J.
AU - Voß M.
AU - Willkomm J.
PY - 2008
SP - 272
EP - 281
DO - 10.5220/0001697302720281