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

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

Logo Open Source
Technologie Übersicht

Open Source Technologien

Open Source heißt quelloffen. Im Rahmen der IT bedeutet dies, dass der Quellcode öffentlich von jeder Person gesehen, genutzt und geändert werden kann. Daher sind Open Source Produkte meist kostenlos

Headerbild zu Open Source Lizenzmanagement
Technologie 25.02.25

Open Source Compliance

Mit einem effektiven Lizenzmanagement können Sie Compliance und Security Risiken minimieren. Wir unterstützen Sie dabei, die Rechte und Pflichten jeder Lizenz zu verstehen.

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?

Headerbild zu Automation mit Open Source
Technologie

Automation mit Open Source

Durch Automatisierungstools wird Abhilfe geschaffen, indem diese jeweils einige der Aufgaben, welche sonst auf Entwickler zurückfallen, selbstständig übernehmen.

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

Enterprise Integration

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

Event 25.02.25

Webcast Talend Application Integration

Mit Talend Application Integration erschaffen Sie eine serviceorientierte Architektur und verbinden, vermitteln und verwalten Ihre Services in Echtzeit. Erfahren Sie alles in unserem Webcast!

Software Entwickler
News 16.12.21

Lernen Sie das kostenlose Open-Source-Produkt Cypress kennen

Web Apps und Webseiten vollautomatisiert testen: Eine neue Einsteigerschulung bei edcom zeigt Ihnen, wie Sie Cypress installieren, Tests schreiben und wie Sie das Tool in Ihren Softwareentwicklungs-Prozess einbauen.

Lösung

Pimcore – Enterprise Open Source Pimcore Plattform™

Pimcore ist die Plattform für deine digitale Zukunft – individuell und herausragend, in der Kombination fantastisch. Sie vereint die Funktionalitäten eines CMS- und PIM-/ MDM-Systems und enthält darüber hinaus eine Kundendatenplattform (CDP).

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.

Apache Lösungen
Technologie

Apache Lösungen

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

Process Integration & Automation
Service

Process Integration & Automation

Unternehmensprozesse digitalisieren und verbessern sowie auf Veränderungen agil reagieren – diesen Herausforderungen sehen sich immer mehr Unternehmen gegenübergestellt.

Literaturtipp: Enterprise Integration Patterns
Trendthemen 25.02.25

Literaturtipp: Enterprise Integration Patterns

Dieses Buch ist besonders herauszuheben, denn “Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions” von Gregor Hohpe und Bobby Woolf ist die Referenz zu Mustern im Bereich Integration und Enterprise Service Bus.

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.

IBM WebSphere MQ
Technologie

IBM WebSphere MQ

Ermöglicht seit mehr als 15 Jahren (vormals MQ Series) die Anwendungsintegration durch Unterstützung von Geschäftsanwendungen beim Austausch von Informationen über unterschiedliche Plattformen sowie beim Senden und Empfangen von Daten in Form von Nachrichten (Messages).

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

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.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!