NETWAYS Logo
Sprache wählen
 
Übersicht Produkte
Nagios Monitoring
Nagios AddOns
Nagios Plugins
Mule ESB
Technologie
Architektur
Standardfeatures
Einsatzgebiete
Integrationsbeispiel
Entwicklung
Management
Monitoring
Unsere Leistungen
Jasper Reporting
RT Request Tracker
OTRS
Cluster Solutions
Bacula Backup
VoIP
TWiki und Foswiki
Puppet
Security Solutions


 

Mule Enterprise Service Bus

Als Enterprise Service Bus versteht sich Mule als Softwareframework zur Integration verteilter Applikationen innerhalb eines Unternehmens oder über Unternehmensgrenzen hinweg.

 

Während ein solches Bussystem mit Hilfe von Adaptern, den sogenannten Transports, die Anbindung verschiedener Datenquellen und -ziele ermöglicht, kümmern sich Transformer und Router über die korrekte Zustellung in geeignetem Format. Die Verteilung der Daten beschränkt sich jedoch nicht auf ein zentrales Bussystem, sondern kann durch Routing der so genannten Messages auch weitläufige Informationsstrukturen verbinden. Auch mehrere Bussysteme innerhalb eines Unternehmens für verschiedene Bedürfnisse wie Batch- oder OLTP-Betrieb ergeben in einer modernen IT-Architektur ein ganzheitliches Bild.

Konzept

Das grundlegende Konzept eines Enterprise Service Bus ist unabhängig vom Produkt ein Paradigma zur Verbindung verschiedener verteilter Endpunkte auf Basis eines zentralen Bussystems. Dies wird unter Einsatz drei zentrale Komponenten sichergestellt:

  • Transports
    Da sich die diversen Schnittstellen in ihrer Umsetzung und grundlegenden Eigenschaften unterscheiden, ist eine Anbindung mit den passenden Adaptern, den sogenannten Tranports,  notwendig. Ein Großteil dieser Adapter unterstützt sowohl Ein- und Ausgehenden Verbindungen und stellt Basistransformatoren bereit.
  • Transformers
    Um Nachrichten aus und zu verschiedenen Systemen zu transportieren, ist häufig die Transformation der entsprechend Nutzlast notwendig. So muss zum Beispiel das Ergebnis einer Datenbankabfrage mit Hilfe eines Transformators in ein Textelement transformiert werden um es als File in einem anderen Endpunkt zu speichern.
  • Router
    Die richtige Zustellung von Nachrichten innerhalb des Bussystems ist eine Aufgabe, die von entsprechenden Routern übernommen wird. Für verschiedene Szenarien, wie z.B. inhaltsabhängiges Routing oder Verteilung von Messages auf mehrere Endpunkte zur Hochverfügbarkeit oder Splitting der Workload können verschiedene Router auf Ein- und ausgehende Endpunkte kombiniert werden.

Features

Mule ESB verfügt über eine Vielzahl an Features über die Grundanforderungen an ein Enterprise Service Bus System hinaus. Dazu gehören eine Vielzahl an Transports für verschiedene Plattformen, unterschiedliche Deployment Topologien, sowie die Unterstützung diverser Management-Funktionalitäten mittels integrierte JMX-Console.



Open Source

Mule ESB wird unter der Common Public Attribution License (CPAL) vertrieben und ist hier unter  http://www.mulesoft.org kostenlos erhältlich.