Middleware ist die verbindende Schicht zwischen verschiedenen Softwaresystemen.
Wir entwickeln eine Lösung speziell für Ihren Anwendungsfall.
Damit Kommunikation funktioniert.

Wir sind spezialisiert auf Schnittstellen, Systemintegration und Middleware.

Leistungsspektrum

  • App-Entwicklung
  • Webservices
  • Mobile Lösungen für existierende Anwendungen
  • Schnittstellen zu WWS- und PPS-Anwendungen
  • SOAP- und REST-Schnittstellen
  • Integration von Onlineshop-Lösungen
  • Content-Management-Systeme
  • ETL-Prozesse, Import und Export von Daten

Projektbeispiel: Middleware

Universelle Schnittstelle für Mobilitätszentrum

Der Kunde möchte eine zentrale Instanz zur Verbindung von beliebigen Quell- und Zielsystemen aufbauen. Diese Middleware soll als universelle Schnittstelle definierte Services anbieten und Daten zwischen den geforderten Formaten der beteiligten Systeme konvertieren. Datenrouten sollen in diesem System einfach definiert und konfiguriert werden können. Das System soll horizontal und vertikal skalierbar sein.

Lösung

Unsere Lösung

  • Auf Basis des Enterprise Integration Frameworks Apache Camel wird eine MOM-Lösung (Message oriented Middleware) aufgebaut.
  • Der Wildfly Application Server wird eingesetzt, um die Integration in die bestehende Infrastruktur zu vereinfachen.
  • Das Messaging wird über JMS realisiert.
  • Das Routing kann in Camel über XML-Dateien konfiguriert werden.
  • Als Mapping-Komponente (Konvertierung) wird Dozer eingesetzt.
  • Die Ansprache von Services erfolgt je nach Bedarf über REST oder SOAP.

Umsetzung

Umsetzung

  • Programmierung der Services mit Java.
  • Der Webservice läuft auf einem WildFly Application Server (JEE).
  • Als Datenbank kommt PostgreSQL zum Einsatz.
  • Weitere verwendete Technologien: Camel, JMS, JPA, REST, SOAP, Dozer.

Auszug aus unserem Kundenportfolio