Unser Serviceangebot

Sie wissen, dass Sie schneller mehr leisten können, aber der Flaschenhals ist Ihre Software? Die Datenkommunikation in Ihrem Unternehmen bietet Tücken und Ihnen fehlt ein maßgeschneidertes Werkzeug? Sie haben eine Idee, doch Ihnen fehlt die passende Softwarelösung?

Modulare Software Lösungen mit OSGi

Basierend auf 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 hierbei Java, OSGi, Eclipse EMF, Apache Lucene, MongoDB.

Modellierungslösungen basierend auf 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 basierend auf OSGi

Kerntechnologien sind hierbei 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 hat jahrelange Erfahrungen in allen relevanten Themenbereichen rund um OSGi. Als Contributing Associate Member der OSGi Alliance sind wir aktiv an der Evolution von OSGi Spezifikationen beteiligt. Dabei arbeiten wir eng mit Experten aus aller Welt in den unterschiedlichen Arbeitsgruppen (IoT, Core, Enterprise) zusammen.

Diese Zusammenarbeit ermöglicht uns den Zugang zu ähnlich ausgerichteten Gruppierungen, wie dem Industrial Internet Consortium (IIC) oder der Urban Technology Alliance (UTA). Diese und unsere umfassenden Projekterfahrungen ermöglichen eine optimale Unterstützung unserer Kunden bei den unterschiedlichsten Arten von Schnittstellen oder Spezifikationen.

Rich Clients / Eclipse Tooling

Unsere Erfahrung seit der ersten Tagen der Eclipse RCP und damit verwandten Themen ermöglicht eine auf Sie zugeschnittene Anwendungsentwicklung. Profitieren Sie von unserem umfangreichen Wissen aus dem Bereich der Usability und Produktentwicklung sowie von unserer technischen Expertise bei Client-Server-Anwendungen. Neben der Entwicklung von IDE Tools nach Maß sind wir außerdem an der Entwicklung von BNDTools beteiligt.

Ob EMF Integration, die Anbindung ihrer OSGi Services in eine RCP oder die Paketierung ihrer IDE in einen komfortablen Installer: Bei uns bekommen Sie alles aus einer Hand.