12.07.2015 Aufrufe

Forschung an der GSaME - Status und Ergebnisse 2012

Forschung an der GSaME - Status und Ergebnisse 2012

Forschung an der GSaME - Status und Ergebnisse 2012

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

wie<strong>der</strong>verwenden zu können. Das Potenzial für produzierende Unternehmen ist hierbei diel<strong>an</strong>gfristige Kostensenkung in <strong>der</strong> Entwicklung von Punkt-zu-Punkt Verbindungen sowie dasErreichen einer höheren Flexibilität <strong>der</strong> Geschäftsprozesse durch Wie<strong>der</strong>verwendungbestehen<strong>der</strong> Services, was für Unternehmen im heutigen Geschäftsumfeld von großerBedeutung ist.Webservices werden bei <strong>der</strong> Implementierung von SOA am häufigsten eingesetzt, da sie einensehr hohen St<strong>an</strong>dardisierungsgrad aufweisen. Webservices basieren auf XML-St<strong>an</strong>dards, diedie Identifizierung <strong>und</strong> Registrierung von Diensten ermöglichen. Darüber hin-aus wird dieInteraktion mit <strong>an</strong><strong>der</strong>en Diensten unter <strong>der</strong> Verwendung von XML-Nachrichten über Internet-Protokolle als Kommunikationsk<strong>an</strong>al unterstützt.Die Problematik <strong>der</strong> Schnittstellenkompatibilität von den verschiedenen IT-Systemen in einemProduktionsumfeld stellt sich als größte Herausfor<strong>der</strong>ung für die Umsetzung einesg<strong>an</strong>zheitlichen Lösungs<strong>an</strong>satzes dar. Die SOA-Prinzipien Lose-Kopplung <strong>und</strong> Wie<strong>der</strong>verwendbarkeitkönnen nur in einer Architektur umgesetzt werden, wenn alle notwendigenSystemfunktionen in gekapselten Diensten zu Verfügung stehen [MJH+09]. Das Ziel <strong>der</strong>Integration gekapselter Services in einer SOA ist, eine höhere Flexibilität <strong>der</strong> Geschäftsprozessedurch die Wie<strong>der</strong>verwendung bestehen<strong>der</strong> Services zu schaffen. Um dieseFlexibilität umzusetzen ist eine Integrationsplattform notwendig, die die Kommunikationzwischen den eingeb<strong>und</strong>enen Diensten ermöglicht.M<strong>an</strong>ufacturing Service Bus:Um die Problematik <strong>der</strong> Schnittstellenkompatibilität zu lösen, wird hier eineIntegrationsplattform vorgestellt, die basierend auf den SOA-Prinzipien, eine flexibleVerknüpfung von verschiedenen Produktions<strong>an</strong>wendungen ermöglicht. Die Verbindungenwerden über den sogen<strong>an</strong>nten ’M<strong>an</strong>ufacturing Service Bus (MSB)’ realisiert [MLJ+10]. DerMSB erweitert das Konzept des ’Enterprise Service Bus (ESB)’ für Produktionsumgebungen.Der ESB bildet eine Kommunikationsinfrastruktur, über die Nachrichten zwischenDienst<strong>an</strong>bieter <strong>und</strong> Dienst-konsumenten ausgetauscht werden können. VerschiedeneKommunikationsprotokolle werden von solch einem Kommunikationsbus unterstützt, <strong>der</strong> auchdie notwendigen Routing- <strong>und</strong> Tr<strong>an</strong>sformationskomponenten enthält. Die internenKomponenten eines ESB werden Integrationsdienste gen<strong>an</strong>nt. Diese können ähnlich wie in<strong>der</strong> Anwendungsl<strong>an</strong>dschaft verteilt sein. Die wichtigsten Integrationsdienste eines ESB sind (i)die Tr<strong>an</strong>sformationsdienste, welche die Unterschiede in den Datenformaten <strong>und</strong>Datenmodellen überbrücken; (ii) <strong>der</strong> Routingdienst, <strong>der</strong> eine Nachricht entgegen nimmt <strong>und</strong>sie nach vordefinierten Routingregeln <strong>an</strong> die entsprechenden Empfänger weiterleitet <strong>und</strong> (iii)<strong>der</strong> Orchestrierungsdienst, <strong>der</strong> nach vordefinierten Prozessmodellen, den Fluss vonNachrichten zwischen Dienstkonsumenten <strong>und</strong> Dienst<strong>an</strong>bietern steuert. EinOrchestrierungsdienst ist in <strong>der</strong> Regel ein ’Workflow M<strong>an</strong>agement System (WfMS)’, <strong>der</strong>Prozesse ausführen k<strong>an</strong>n. Ein Produktionsumfeld k<strong>an</strong>n m<strong>an</strong> in fünf Abstraktionsebenenaufteilen. Der MSB befindet sich in <strong>der</strong> mittleren Ebene <strong>und</strong> stellt einen Routingdienst <strong>und</strong>verschiedene Integrationsdienste zu Verfügung, um Ereignisse von <strong>der</strong> Produktion zu denentsprechenden digitalen Werkzeugen weiterzuleiten. Zusätzlich bietet <strong>der</strong> MSB einenOrchestrierungsdienst <strong>an</strong>, um vordefinierte Abläufe auszuführen. Diese Abläufe können zumBeispiel Reaktionsprozesse sein, die auf spezifische Ereignisse in <strong>der</strong> Produktion reagieren.Ziel dieser Architektur ist die Anpassung <strong>der</strong> Integrationsprozesse in einerProduktionsumgebung. Die zu verbindenden Systeme benötigen dafür eine Dienstschnittstelle,um <strong>an</strong> den MSB <strong>an</strong>geschlossen werden zu können.97

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!