
|
 |
ssi bridge
Enterprise Service Bus für effiziente Systemintegration in heterogene Umfelder
basierend auf einer serviceorientierten Architektur (SOA)
Die ssi bridge ist ein Enterprise Service Bus (ESB), der eine zuverlässige, skalierbare und verteilte Kommunikation
garantiert. Die Bridge sorgt für die Datentransformation zwischen einzelnen Services und stellt Adapter zu
Legacy-Systemen respektive zu Implementierungen verschiedener Hersteller bereit.
Zusammen mit Konfigurations-, Implementierungs- und Test-Tools – der SSI-Developer Workbench – stellt
die ssi bridge
die ideale Basis für die Implementierung einer serviceorientierten Architektur (SOA) dar.
Die Realität der Integration
“Applikationsintegration bleibt eine der wichtigsten Triebfedern der Innovation in der Softwareindustrie … Angetrieben
von technologischer Begeisterung und dem Wunsch, neue Möglichkeiten auszuloten, hat die Branche sich selbst in eine
Ecke manövriert, die durch Konfusion, durch Vermehrung redundanter Technologien, durch immer umfangreichere Software-Tools
und eine rasant zunehmende Komplexität geprägt ist. Die Reduzierung der Komplexität ist für die Softwareindustrie eine
unerlässliche Anforderung, wenn sie massive Rückschläge und Proteste von Benutzern vermeiden
will.” (Gartner)
Was ist ein Enterprise Service Bus (ESB)?
- Transformationsdienste
Ein Transformationsdienst transformiert Daten von einem Format und einem Modell in ein anderes Format und ein anderes Modell. Er überbrückt Unterschiede in den Datenformaten und Datenmodellen zwischen Dienstanbietern und Dienstnutzern
- Routing
Ein Routingdienst nimmt eine Nachricht über den ESB entgegen und leitet sie nach vordefinierten Regeln an die richtigen Empfänger weiter. Routingdienste können unterschiedliche Routingansätze unterstützen. Sie können zum Beispiel Routingentscheidungen basierend auf einer vorgegebenen Sequenz von Empfängern, die eine Nachricht erreichen soll, oder basierend auf dem Inhalt einer Nachricht treffen
- Orchestrierung
Ein Orchestrierungsdienst kann den Fluss von Nachrichten zwischen Dienstnutzern und Dienstanbietern basierend auf
vordefinierten Prozessmodellen steuern
Warum einen Enterprise Service Bus (ESB) einsetzen?
- Prozesse können über interne – und Fremd-Systeme integriert werden
- Legacy Systeme können integriert werden
- Reduktion der Risiken von Integrationsprojekten durch Step by Step Einführung
- Ein ESB ermöglicht, dass Dienste schneller und kosteneffizienter integriert werden können
- Integrationslösungen, die auf einem ESB basieren, können schneller und kosteneffizienter an veränderte Anforderungen angepasst werden
- Integrationsaufgaben lassen sich ausserhalb der zu integrierenden Dienste implementieren. Diese Trennung der Geschäftslogik von der Integrationslogik trägt zur Reduktion der Komplexität bei
- Das Konzept geht von einem modularen, verteilten Aufbau des ESB aus und kann deshalb in unterschiedlichen Konfigurationen in einer breiten Palette von Lösungen sinnvoll eingesetzt werden
|