Modulare Software Lösungen mit OSGi

Auf Basis von reinen OSGi Bundles, modellgetriebener Softwareentwicklung und der Open Source gecko.io bieten wir Module für:

  • Skalierbare und verteilte OSGi Architekturen
  • Prozessorientierten Clustering
  • Multi-Mandanten-Fähigkeit
  • Rapid Development mit Hilfe dokumentenbasierter Datenbanken (MongoDB) und modellgetriebener Entwicklung
  • Backend für Web, mobile Clients und Rich Desktops Anwendungen
  • Nahtlose Modulintegration auch ohne Downtime
  • Daten-Indizierung mit minimalen Antwortzeiten
  • Event / Message-driven Processing Architektur
  • Docker basierte Paketierung

Kerntechnologien sind Java, OSGi, Eclipse EMF, Apache Lucene, MongoDB.

Modellierungs Lösungen auf Basis EMF

Erstellen sie eigene Datenmodelle und profitieren sie vom Ökosystem rund um das Eclipse Modeling Framework. Wir unterstützen sie in der Methodik sowie mit Lösungen für Datenverarbeitung und -transformation:

  • EMF Data Modellierung
  • Daten – Persistenz in MongoDB
  • Model-to-model Transformation mit QVT
  • EMF Registry in reiner OSGi Umgebung
  • EMF Module für JaxRS
  • EMF in verteilten Systemen auf Basis OSGi

Kerntechnologien sind Java, OSGi, Eclipse EMF, MongoDB.

Indizierung und Suche

Profitieren sie von unserer Erfahrung in Bereich Suche und Indizierung. Neben konzeptioneller Beratung bieten wir zudem Schulungen in diesem Themenbereich an. Wir haben ein leichtgewichtigen, leicht zu erweiternden Service auf Basis Apache Lucene entwickelt.

Dieser ermöglicht die Implementierung einer Such-Lösung mit niedrigen Antwortzeiten.

  • Mandantenspezifische Indizierung
  • Sharding
  • Clustering
  • EMF Unterstützung für eingehende und ausgehende Daten
  • Schemalose Indizierung
  • Ähnlichkeitssuche, Geo- Facettierte-, Gruppierte-Suche
  • Nahezu Echtzeit-Indizierung und Suche (Near real-time)

Standards und Standardisierung

Die Data In Motion hatte jahrelange Erfahrungen in allen relevanten Themen rund um OSGi. Als Contributing Associate Member der OSGi Alliance, sind wir aktiv an der Evolution von OSGi Spezifikationen beteiligt. Dabei arbeiten eng mit Experten aus aller Welt in den unterschiedlichen Arbeitsgruppen (IoT, Core, Enterprise) zusammen.

Diese Zusammenarbeit ermöglicht uns zudem Zugang zu thematisch ähnlichen Gruppierung, wie dem Industrial Internet Consortium (IIC) oder der Urban Technology Alliance (UTA).
Diese und unsere Projekterfahrungen ermöglichen Unterstützung bei unterschiedlichsten Arten von Schnittstellen oder Spezifikationen.

Rich Clients / Eclipse Tooling

Unsere Erfahrung seit der ersten Tagen der Eclipse RCP und anliegenden Themen, ermögliche eine Entwicklung einer Anwendung nach Ihren Wünschen. Umfangreiches Wissen aus dem Bereich der Usability sowie Produktentwicklung kommen ihnen ebenso zu gute, wie unsere technische Expertise für Client-Server Anwendungen.

Zusätzlich ermöglicht unser Wissen die Entwicklung von IDE Tools nach Maß. So sind wir an der Entwicklung der BNDTools beteiligt.

Egal ob EMF Integration, die Anbindung ihrer OSGi Services in eine RCP oder die Paketierung ihrer IDE in einen komfortablen Installer, sie bekommen alles aus einer Hand.

Back to top