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.

Puzzleteil zur Visualisierung von Integration
Wissen

Integration auf Basis von Open Source

Was versteht man unter Anwendungsintegration? Was bedeutet lose Kopplung? Welche wesentlichen Komponenten sind Teil einer Open Source basierten Integrationslösung? Dieser Blogartikel beantwortet Ihnen diese Fragen.

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.

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

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?

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.

Technologie

Open Source

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

Technologie

Open Source

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

Technologie

Open Source

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

Headerbild zu Webserver mit Open Source
Technologie 27.02.25

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

Headerbild zu Webserver mit Open Source
Technologie 27.02.25

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

Headerbild zu Webserver mit Open Source
Technologie 27.02.25

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

Headerbild zu Webserver mit Open Source
Technologie 26.02.25

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

Headerbild zu Webserver mit Open Source
Technologie 27.02.25

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

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.

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