Puzzleteil zur Visualisierung von Integration

Integration auf Basis von Open Source

Wissensbeitrag

Was versteht man unter Anwendungsintegration? Was bedeutet lose Kopplung? Welche wesentlichen Komponenten sind Teil einer Open Source basierten Integrationslösung?

Im Laufe der letzten Jahre ist das Softwareangebot im Open Source Universum für Integrationssoftware deutlich gestiegen. Wieso denn überhaupt noch kommerzielle Lösungen verwenden, wenn die Konnektivität zwischen Anwendungen auch zum Nulltarif hergestellt werden kann? Oder ist der Einsatz von Open Source Software vielleicht doch mit mehr Problemen verbunden als vorerst angenommen?

Gleichgewicht zwischen Zeit, Kosten und Qualität

In einer vierteiligen Serie möchte ich diesen Fragen auf den Grund gehen. Als Basis für den Vergleich wähle ich jeweils ein Open Source Apache Produkt und anschließend ein Produkt aus der IBM WebSphere Brand. Meine Entscheidung fiel bewusst auf Apache-Produkte, da diese von einer breiten Community getragen werden. Ferner erweitert die Firma progress die Apache Produkte um notwendige Qualitätssicherungsmaßnahmen. Natürlich wird die Gegenüberstellung zweier verschiedener Produkte nicht immer einwandfrei funktionieren. 

Ziel meiner Untersuchung ist es daher nicht absolute Urteile zu treffen, sondern die Möglichkeiten und Grenzen der jeweiligen Software gegenüberzustellen. Viele der gewonnenen Erkenntnisse können meiner Ansicht nach auch auf andere Open Source Produkte übertragen werden.

Aufbau der Blogreihe

Anwendungsintegration ermöglicht die Kommunikation zwischen Anwendungen. Der Realisierungsaufwand für eine Integrationslösung fällt dabei je nach den Ausgangsbedingungen unterschiedlich aus. Laufen die Anwendungen auf derselben Plattform? Wurden die Anwendungen in derselben Programmiersprache realisiert? Welche Schnittstellen bieten die zu integrierenden Anwendungen an? Wie stark unterscheiden sich die erwarteten Datenformate voneinander?

Haben die Änderungen einer Anwendung kaum Auswirkungen auf ihre Kommunikationspartner spricht man von loser Kopplung. Den höchsten Grad an loser Kopplung kann derzeit bei sachgemäßer Verwendung Messaging bieten. Messaging bildet heutzutage die Grundlage für professionelle Anwendungsintegration. Deswegen möchte ich an dieser Stelle meinen Streifzug durch die Open Source Welt beginnen. Darauf folgt die Untersuchung von Mediations Engines. Den Abschluss bildet ein Blick auf ESB’s.

Wissen

Mediation mittels Transformation und Routing

Wie kann durch Mediation auf der Basis eines Messagingsystems lose Kopplung zwischen Anwendungen erzielt werden? Gibt es bei der Umsetzung der Mediation Unterschiede zwischen Open Source und kommerziellen Lösungen? Dieser Blogartikel beantwortet diese Fragen.

Integration von Geschäftsprozessen mittels Open Source
Wissen

Integration von Geschäftsprozessen mit Open Source

Welche Potentiale haben Open Source Ansätze in einer SOA Implementierung – speziell die der Open Source ESBs (Enterprise Service Bus)?

Verschiedene Werkzeuge wie Hammer, Schraubenzieher, etc. auf einem Boden
Wissen

Standards von Opensource ESB's

Können bestehende, ausführbare Mediationen auf eine SOA Platform portiert werden? Wann wäre dieser Übergang sinnvoll? Was tragen OSGi und JBI zu einer SOA bei?

Technologie

Open Source

Open Source steht für „quelloffen” – entsprechend kann Open Source Software von Dritten eingesehen, bearbeitet und verwendet werden.

Puzzleteile zur Visualisierung von Integration
Wissen

Einführungsworkshop in Apache Integrationslösungen

Eine Schulung zu dem Thema „Einführung in die Apache Integrationslösungen“ beschäftigt sich intensiv damit, wie Wissen zu den Produkten Apache ActiveMQ, Camel, CXF und ServiceMix möglichst gut aufbereitet und effizient vermittelt werden kann.

Wüste der Integration
Wissen

Auf Kamelen durch die Wüste der Integration - Teil 2

Für Integrationsprojekte bietet Open Source Framework Apache Camel einige Lösungen. In diesem fortsetzenden Beitrag wird WebSphere Message Broker als alternatives Produkt beleuchtet.

Wüste der Integration
Wissen

Auf Kamelen durch die Wüste der Integration

Im Rahmen eines Kundenprojektes sollte die Anbindung eines RESTful Webservices an eine DB2 Datenbank realisiert werden. Open Source Integrationsframework Apache Camel lieferte die Lösung. Der Blogartikel geht ins Detail.

Wissen

Migration WebSphere ESB Nach IBM Integration Bus

Mit dem Ende des WebSphere ESB (WESB) als Standalone-Integrationsprodukt steht vielen Kunden bald eine Migration auf den IBM App Connect Enterprise (ACE) bevor. In diesem Blogbeitrag werden die beiden Produkte miteinander verglichen und die bei der Migration zu beachtenden Aspekte beschrieben.

Puzzleteil zur Visualisierung von Integration
Wissen

IBM Integration Bus 9 – Der neue Message Broker

Auf der Impact 2013 in Las Vegas wurde Version 9 des bewährten WebSphere Message Brokers (WMB) unter dem Namen IBM Integration Bus (IIB) vorgestellt. Der Grund für die Umbenennung ist sicher die neue ESB-Strategie der IBM. Der Blogartikel liefert Einzelheiten.

Wissen

Go Live von Apache Active MQ

Welche Anpassungen sollten vor dem Go Live an der Apache Active MQ Brokerkonfiguration vorgenommen werden? Gibt es hier Best Practices? Werden diese ausreichend in der Produktdokumentation beschrieben oder sind diese an anderer Stelle zu finden? Das und mehr klärt dieser Blogartikel.

Apache Lösungen
Technologie

Apache Lösungen

Lesen Sie alles zu ausgewählten Apache Messaging- und Connectivity- Produkten, die bei uns zum Einsatz kommen.

Puzzle zur Visualisierung von Enterprise Application Integration (EAI)
Kompetenz 31.08.20

Enterprise Integration

Enterprise Integration unterstützt die Geschäftsprozessabwicklung und verschafft Unternehmen Kostenvorteile. Zum Aufbau von Integrationsszenarien verwendet X-INTEGRATE die Methode Baseline.

Services für Apache ServiceMix
Technologie

Services für Apache ServiceMix

Ermöglicht es, Anwendungen durch Einsatz eines Opensource ESBs lose zu koppeln. Zur Umsetzung wird der FUSE ESB eingesetzt – eine ausgeführlich getestete Version von Apache ServiceMix.

Arbeit am Laptop
Wissen

Qualität der Messagingsysteme

Welche Funktionalitäten bieten Messagesysteme? Wo liegen die Unterschiede zwischen frei verfügbaren und kommerziellen Messagingsystemen? Lesen Sie in diesem Artikel mehr.

Puzzleteil zur Visualisierung von Integration
Wissen

Einlesen großer Dateien mit Camel

Wenn eine relativ große Datei über eine simple Java Anwendung zerlegt und die so gewonnen Daten in eine Datenbank geschrieben werden sollen, gibt es verschiedene Ansätze, die sowohl Vor- als auch Nachteile aufweisen.

Services für Apache Camel
Technologie

Services für Apache Camel

Opensource Framework um Integrationslösungen nach den Enterprise Integration Patterns umzusetzen. Zur Umsetzung wird der FUSE Mediation Router eingesetzt – eine ausgeführlich getestete Version von Apache Camel.

Der heilige Gral der Cloud-Marktplätze wird vermisst
Wissen

Der heilige Gral der Cloud-Marktplätze wird vermisst

Eines der vorherrschenden Themen der diesjährigen CeBIT war Cloud IT und speziell die teils neuen B2B-Marktplätze als zentrale Vertriebsplattform für Cloud- und SaaS-Applikationen. Details erfahren Sie in diesem Blogartikel.

Wolke zur Visualisierung der Cloud
Wissen

Cloud Integration mit IBM's Cast Iron OmniConnect

Mit der Übernahme von Cast Iron hat IBM die Spekulationen über die Weiterentwicklung von IBM im Bereich Cloud Integration Appliance beendet. Erfahren Sie in diesem Blog mehr über Cast Iron, das Hauptprodukt OmniConnect.

Wolke zur Visualisierung der Cloud
Wissen

Impact Nachlese - Mobile, Cloud und Integration

Wie kann Technologie helfen bessere Geschäftsergebnisse zu erzielen? Das war das Motto der diesjährigen Impact Konferenz der IBM in Las Vegas mit ca. 8500 internationalen Teilnehmern. Dieser Blogartikel fasst unsere Eindrücke zusammen.

ESB Lösungen
Technologie

Sonstige ESB Lösungen

Lernen Sie zu den ESB-Lösungen, die bei uns zum Einsatz kommen!