Revision 5a1b9de45f505158edb2e38312820a082a896acc (click the page title to view the current version)

Service-Orientierung

Changes from 5a1b9de45f505158edb2e38312820a082a896acc to 3052e99951581f93ed07ff43780b4163b3551408

---
categories: Themenbereich_IKT Alphabet_S Status_Extern_kommuniziert
categories: Themenbereich_IKT Alphabet_S Status_Extern_kommuniziert WORK_allgemein
toc: no
...

> Paradigma, das das einfache Austauschen, Hinzufügen und Entfernen von lose gekoppelten [Diensten](http://i40.iosb.fraunhofer.de/Dienst%20(Service)) ermöglicht


> Abgeleitet aus folgenden Quellen:

> - 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

---


Reifegrad
:   ![](3green.png)
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. 
    a. 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. 
2. The Open Group. “Service-Oriented Architecture Ontology”. Version 2.0, Draft Technical Standard, 2008. http://www.opengroup.org/projects/soa-ontology 
    a. SOA = Architectural style that supports service orientation
         a. 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.)
         b. Examples of architectural styes: request/reply (SOAP-based Web services), resource-oriented ( RESTful Web services), event-driven, stream-based, …
3. Service-orientation, Erl, Thomas: “SOA: Principles of Service Design”. ISBN 0-13-234482-3. Prentice Hall, 2008. 
    a. 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)
4. Stand vor Webmeeting am 28.4.14
    a. „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]
    b. „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]
    c. [ERL08]	Erl, Th.: SOA: Entwurfsprinzipien für serviceorientierte Architektur. Addison-Wesley Verlag, 1. Auflage, ISBN 978-3827326515, 2008.
5. 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
: