Service-Orientierung

Paradigma, das das einfache Austauschen, Hinzufügen und Entfernen von lose gekoppelten Diensten ermöglicht

Quelle

  • The Open Group. “Service-Oriented Architecture Ontology”. Version 2.0, Draft Technical Standard, 2008. http://www.opengroup.org/projects/soa-ontology
  • Service-Oriented Architecture (SOA): Bieberstein, N., Bose, S., Fiammante, M., Jones, K. and Shah, R. “Service-Oriented Architecture (SOA) Compass – Business Value, Planning and Enterprise Roadmap”. IBM Press developerWorks Series. ISBN 0-13-187002-5, 2006.
  • Service-orientation, Erl, Thomas: “SOA: Principles of Service Design”. ISBN 0-13-234482-3. Prentice Hall, 2008.
  • Erl, Th.: SOA: Entwurfsprinzipien für serviceorientierte Architektur. Addison-Wesley Verlag, 1. Auflage, ISBN 978-3827326515, 2008.

service orientation

paradigm which enables the straightforward exchange, addition or removal of loosely coupled services

soruce

  • The Open Group. “Service-Oriented Architecture Ontology”. Version 2.0, Draft Technical Standard, 2008. http://www.opengroup.org/projects/soa-ontology
  • Service-Oriented Architecture (SOA): Bieberstein, N., Bose, S., Fiammante, M., Jones, K. and Shah, R. “Service-Oriented Architecture (SOA) Compass – Business Value, Planning and Enterprise Roadmap”. IBM Press developerWorks Series. ISBN 0-13-187002-5, 2006.
  • Service-orientation, Erl, Thomas: “SOA: Principles of Service Design”. ISBN 0-13-234482-3. Prentice Hall, 2008.
  • Erl, Th.: SOA: Principles of design of service-oriented architecture. Addison-Wesley Verlag, 1. Auflage, ISBN 978-3827326515, 2008.

Reifegrad
Priorität
Todo
Kommentare
  1. Service-Oriented Architecture (SOA): Bieberstein, N., Bose, S., Fiammante, M., Jones, K. and Shah, R. “Service-Oriented Architecture (SOA) Compass – Business Value, Planning and Enterprise Roadmap”. IBM Press developerWorks Series. ISBN 0-13-187002-5, 2006.
  1. framework for integrating business processes and supporting IT infrastructure as secure, standardized components – services – that can be reused and combined to address changing business priorities.
  1. The Open Group. “Service-Oriented Architecture Ontology”. Version 2.0, Draft Technical Standard, 2008. http://www.opengroup.org/projects/soa-ontology
  1. SOA = Architectural style that supports service orientation
    1. Architectural style: combination of distinctive features in which architecture is performed and expressed Coordinated set of architectural constraints that restricts the roles/characteristics of architectural elements and the allowed relationships among those elements within an architecture that conforms to that style (derived from Fielding (2000)). defined in terms of design patterns (e.g. SOA Design Patterns (Erl, T. “SOA design patterns”. ISBN 0-13-613516-1. Prentice Hall, 2008.)
    2. Examples of architectural styes: request/reply (SOAP-based Web services), resource-oriented ( RESTful Web services), event-driven, stream-based, …
  1. Service-orientation, Erl, Thomas: “SOA: Principles of Service Design”. ISBN 0-13-234482-3. Prentice Hall, 2008.
  1. service-orientation shares many of the same goals as object-orientation. “seeks to establish a flexible design framework that allows for the agile accommodation of ever-changing business requirements” “is very concerned with minimizing the impact of change upon software programs already deployed and in use”. basic distinction between the two paradigms is one of scope: primarily address the requirements and the design of a single application or collections of related applications Service-orentation has an enterprise-centric or even a cross-enterprise perspective. This means that the functionality embedded in one service should potentially be reusable by other applications in the same enterprise (via the Intranet of the enterprise) or in other enterprises (via an Extranet or the Internet) without knowing these interactions already at design time. Van den Heuvel et al (2009): open-world assumption characterized by “unforeseen clients, execution contexts and usage” of services operating in “highly complex, distributed, unpredictable, and heterogeneous execution environments”. Figure 1‑2: Evolution of Service-Orientation from Object-Orientation(Erl, 2008)
  1. Stand vor Webmeeting am 28.4.14
  1. „Services liegen als physikalisch unabhängige Softwareprogramme mit unterschiedlichen Entwurfsmerkmalen vor, die das Erreichen der mit serviceorientiertem Computing verbundenen strategischen Ziele unterstützen. Jedem Service wird ein eigener funktionaler Kontext zugewiesen, und jeder besteht aus einer Reihe von Fähigkeiten, die mit diesem Kontext zu tun haben. Diese Fähigkeiten lassen sich von externen Consumer-Programmen aufrufen und werden häufig durch einen veröffentlichten Servicevertrag ausgedrückt.“ [ERL08, S. 52]
  2. „Serviceorientierung ist ein Entwurfsparadigma, das aus einer bestimmten Menge von Entwurfsprinzipien besteht. Die Anwendung dieser Prinzipien auf den Entwurf der Lösungslogik führt zu einer serviceorientierten Lösungslogik. Die Basiseinheit der serviceorientierten Lösungslogik ist der Service.“ [ERL08, S. 52]
  3. [ERL08] Erl, Th.: SOA: Entwurfsprinzipien für serviceorientierte Architektur. Addison-Wesley Verlag, 1. Auflage, ISBN 978-3827326515, 2008.
  1. Definition vor Sitzung am 12.05.14: Entwurfsprinzip, das das einfache Austauschen, Hinzufügen und Entfernen von voneinander unabhängigen, lose gekoppelten Diensten ermöglicht
Kategorie
? Gruppen-Feedback