Service Component Architecture

Die Service Component Architecture, die auf der standardisierten und serviceorientierten Architektur basiert, stellt alle Geschäftsprozesse, das heißt Web-Services, Enterprise Information System-Serviceressourcen (EIS-Serviceressourcen), Workflows, Datenbanken usw., in einer serviceorientierten Art und Weise dar. In diesem Abschnitt werden die von dieser Architektur erstellten Services und Servicedatenobjekte, die zusammen Geschäftslogik realisieren und sich auf Geschäftsdaten beziehen, auf einer etwas allgemeineren Ebene untersucht.

Die Zielsetzung der Service Component Architecture besteht darin, die Geschäftsintegrationslogik von der Implementierung zu trennen, so dass sich ein Integrationsentwickler auf den Aufbau einer integrierten Anwendung konzentrieren kann, ohne sich um die Einzelheiten der Implementierung kümmern zu müssen. Dazu werden Servicekomponenten erstellt, in denen die Implementierung einzelner Services enthalten ist, die von den Geschäftsprozessen benötigt werden. Dadurch ergibt sich eine Architektur aus drei Ebenen: Geschäftsintegrationslogik, Servicekomponenten und Implementierung. Dies ist im folgenden Diagramm dargestellt.
Trennung von Geschäftslogik, Servicekomponenten und Implementierung

Da die Servicekomponenten die Implementierung enthalten, können sie graphisch durch den Integrationsentwickler zusammengesetzt werden, ohne dass dieser über detaillierte Kenntnisse über die eigentliche Implementierung verfügen muss. Servicekomponenten bieten außerdem die Option, dass ein Integrationsentwickler bzw. ein Mitarbeiter des Integrationsentwicklers die Implementierung erst später hinzufügt. Wie Sie im Produkt erkennen werden, lassen sich Komponenten graphisch zusammensetzen. Mit anderen Worten, Sie werden nicht mit dem Code innerhalb der Komponenten konfrontiert. Auf der Geschäftslogikebene im folgenden Diagramm werden die Komponenten unabhängig von ihrer Implementierung zusammengesetzt. Die serviceorientierte Architektur ermöglicht Ihnen dann, sich durch Verwenden und Wiederverwenden von Komponenten auf die Lösung Ihrer Geschäftsprobleme zu konzentrieren, ohne dass Ihre Aufmerksamkeit von der Technologie in Anspruch genommen wird, welche die von Ihnen verwendeten Services implementiert.
Implementierungsunabhängiges Zusammensetzen von Servicekomponenten

Zugehörige Konzepte
PDF-Version der technischen Produktübersicht
Geschäftsintegration
Informationen zu den Tools

Feedback
(C) Copyright IBM Corporation 2005, 2006. Alle Rechte vorbehalten.