Apache Lösungen

Apache Lösungen

Lesen Sie alles zu ausgewählten Apache Messaging- und Connectivity- Produkten

Apache ActiveMQ

Apache ActiveMQ ist ein JMS Provider. Dieser ermöglicht eine asynchrone Kommunikation zwischen Endanwendungen via JMS Queues. Messages können mittels P2P-Verbindungen zwischen einzelnen Queues oder an mehrere Nachrichteninteressenten über das Publish-Subscribe Verfahren transportiert werden.

Auch komplexere Anforderungen, wie Load Balancing, High Availability oder SSL-Verschlüsselung der Nachrichten können erfüllt werden. Der Zugriff auf die Queues kann unter anderem in den Programmiersprachen Java, C++, Ajax und .NET erfolgen. Auch mit dem plattformunabhängigen REST-Interface können Messages in die Queues geschrieben beziehungsweise aus diesen ausgelesen werden.

Apache Camel

Apache Camel sieht sich selbst als Integrationsframework zur Umsetzung von Routing- und Mediationsregeln. Ausgangspunkt sind hierbei die in dem Buch Enterprise Integration Patterns von Gregor Hohpe und Bobby Woolf formulierten Patterns. Um die darin formulierte Pipes- and Filter Architektur umzusetzen, existieren zwei Objekte. Das CamelContext-Objekt ist ein ausführbares Java-Programm, welches als Container für beliebig viele Route-Objekte dient.

Jedes Route-Objekt definiert eine Verbindung zwischen einem Anfangs- und einem Endpunkt mit beliebig vielen Zwischenstationen. Anfangs- und Endpunkt definieren die Fremdanwendungen, welche mittels Apache Camel miteinander kommunizieren sollen. Zur Anbindung dieser Fremdanwendungen stehen unter anderem Adapter für JMS (unter anderem Apache ActiveMQ), SCA und HTTP bereit. In den Zwischenschritten kann dann auf vordefinierte Klassen des Frameworks zurückgegriffen werden um unter anderem physische und logische Transformationen sowie Content Based Routing zu implementieren. 

Apache ServiceMix

Diese ESB Entwicklung wird durch eine mittlerweile sehr große Opensource Community getragen. Apache ServiceMix ist vollständig auf Basis des Java Business Integration (JBI) Standards implementiert. Kernstück der JBI Spezifikation ist der Normalized Message Router (NMR), welcher die asynchrone Mediation von Messages realisiert. Dieser setzt sich aus mehreren OSGi Bundles zusammen, die in einer belibigen OSGi Runtime deployt werden können. Mittels der servicemix-camel-component können Apache Camel Routen als Service Units innerhalb von Apache Servicemix deployed werden. 

Apache Axis2

Apache Axis2 ist der Nachfolger des erfolgreichen Apache Axis WebService Frameworks. Um aktuelle Anforderungen erfüllen zu können wurde Apache Axis2 vollständig neu entwickelt. Die einzelnen WebServices werden nun in einer .aar Datei zusammengefasst um Hot deployment und Hot update zu ermöglichen. Verbessert wurde auch das Data-Binding, welches ermöglicht XML-Inhalte in einer Programmiersprache als Objekte zu verwenden. Weiterhin erlaubt die modulare Struktur von ApacheAxis2 nun auch, WebServices um Features wie Zuverlässigkeit und Sicherheit zu erweitern. Dazu existieren verschiedene Module wie zum Beispiel Apache Sandesha2 (WS-Reliable Messaging) oder Apache Rampart (WS-Security). 

Apache CXF

Apache CXF ist ein weiteres Opensource WebService Framework, das aus der Fusion der Projekte XFire und Ionas Celtix hervorgegangen ist. Es erlaubt javabasierte WebServices sowie WebService Clients auf Basis von JAX-WS zu erstellen. JAX-WS ist der Nachfolger von JAX-RPC. Im Gegensatz zur Vorgängerversion ist JAX-WS nachrichtenbasiert und erlaubt asynchronen Nachrichtenaustausch. Apache CXF unterstützt unter anderem die Transportprotokolle HTTP und JMS. Beim Data-Binding kann unter anderem auf JAXB oder Aegis zurückgegriffen werden. 

Verschiedene Open Source ESB Komponenten

ESB-Teilkomponenten (zum Teil selten verwendet, bzw. nicht mehr aktuell von den zum Teil sehr kleinen Communities weiterentwickelt) sind folgende Projekte: Apache Camel, Apache CXF, Apache Tuscany, Xbus ESB – die Ausnahme war Apache Synapse – Apache Synapse wird durch den WSO2 ESB abgelöst, welcher bestehende Funktionalitäten dieses ESBs nutzt.

Weitere Open Source Produkte

Apache Lösungen
Technologie

Apache Lösungen

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

Apache Lösungen
Technologie

Apache Lösungen

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

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.

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.

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.

ESB Lösungen
Technologie

Sonstige ESB Lösungen

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

ESB Lösungen
Technologie

Sonstige ESB Lösungen

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

ESB Lösungen
Technologie

Sonstige ESB Lösungen

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

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.

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.

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

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

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.

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.

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.

Services für TIBCO ActiveMatrix BusinessWorks
Technologie 27.02.25

Services für TIBCO ActiveMatrix BusinessWorks

TIBCO ActiveMatrix BusinessWorks bildet das Herzstück von TIBCOs Integrationsplattform. Es erlaubt eine flexible Integration von Anwendungen und System in heterogenen und sich ändernden IT-Landschaften.

Services für TIBCO ActiveMatrix BusinessWorks
Technologie 27.02.25

Services für TIBCO ActiveMatrix BusinessWorks

TIBCO ActiveMatrix BusinessWorks bildet das Herzstück von TIBCOs Integrationsplattform. Es erlaubt eine flexible Integration von Anwendungen und System in heterogenen und sich ändernden IT-Landschaften.

Services für TIBCO ActiveMatrix BusinessWorks
Technologie 26.02.25

Services für TIBCO ActiveMatrix BusinessWorks

TIBCO ActiveMatrix BusinessWorks bildet das Herzstück von TIBCOs Integrationsplattform. Es erlaubt eine flexible Integration von Anwendungen und System in heterogenen und sich ändernden IT-Landschaften.