Mulesoft - Mule ESB

Als weltweit meist eingesetzter Enterprise Service Bus ist der Mule ESB flexibel einsetzbar, leicht erweiterbar und unabhängig von Nachrichtenstandards und Protokollen. Zudem wird sein Einsatz durch eine Vielsatz von Tools vereinfacht.

Mulesoft löst mit seiner Produktpalette Problemstellungen, die im Bereich der Systemintegration auftauchen. Das Ziel ist es, dass eine Vielzahl heterogener Systeme mit wenig Aufwand miteinander kommunizieren können. Dadurch kann ein hoher Grad an Integration erreicht und somit die Arbeit mit den Systemen erleichtert werden. Das Herzstück der Produktpalette ist der Mule Enterprise Service Bus (ESB). Dieser ESB ist mit mehr als 1,5 Millionen Downloads der meistgenutzte Enterprise Service Bus der Welt.

Der Mule ESB ist modular aufgebaut, so dass er flexibel an das jeweilige Einsatzszenario angepasst werden kann. Dadurch ergeben sich:

  • Schnelle erste Erfolge
  • Schnelle und günstige Anpassung an neue Anwendungsfälle
  • Betrieb mit und ohne Anwendungsserver möglich
  • Leicht erweiterbare Code-Basis
  • Unabhängigkeit von Nachrichtenstandards und Protokollen

Aus IT-Sicht schafft der Mule ESB einen hohen Grad an Flexibilität in einer IT-Architektur. Dies beruht auf einigen Funktionalitäten und deren Folgen, welche mit der Einführung eines Mule ESBs einhergehen:

  • Erweiterungen und Anpassungen sind durch die modularen Integrationsmöglichkeiten leicht und schnell durchzuführen.
  • Der Mule ESB schafft durch Konfigurationen eine deutlich erhöhte Skalierbarkeit.
  • Business Logik wird in ihrer Verarbeitung vom technischen Nachrichtenversand entkoppelt (Service Mediation); dies schafft eine erhöhte Wartbarkeit beider Ebenen.
  • Komplexe Regeln für den Nachrichtenversand (Message Routing) werden durch Einbindung diverser Filter, Aggregationsmöglichkeiten etc. in einfacher Form realisiert.
  • Ein erhöhter Grad an Unabhängigkeit von den Formatanforderungen einzelner Systeme wird durch umfangreiche Datentransformationsmöglichkeiten erreicht.
  • Service-orientierte Schnittstellen zu angebundenen Systemen können mit einfachen Mitteln in verschiedenen Techniken (Web Services, EJBs, Spring Beans) angeboten werden.

Um die Realisierung und Verwaltung von Mule ESB-basierten Systemen zu erleichtern bietet Mulesoft eine Vielzahl von Programmen wie Mule Management Console und Mule Studio an. Mule iON, ein Cloud-Dienst für Mule Anwendungen rundet das Angebot ab und erlaubt es Mule Anwendungen auch ohne eigene Infrastruktur zu betreiben.