Kunden-Beschreibung

Die Applikationen des Unternehmens werden von globalen Fertigungsunternehmen in der Automobil- und Versorgungsindustrie verwendet. Mit der Software können sie Vorgänge automatisieren und Geräteausfälle durch Hochverfügbarkeits- und Failover-Mechanismen verhindern.

Kunden-Hintergrund

Das Unternehmen bietet Enterprise Asset Management-Lösungen auf Basis von SCADA Work Order Management- und CMMS-Systemen. Sie ermöglichen dem technischen Personal, Fehlermeldungen von Industrieanlagen zu empfangen und zu verarbeiten, Automatisierungssysteme zu überwachen und zu steuern und Arbeitsaufträge von jedem Ort aus zu verarbeiten.

Geschäftliche Herausforderung

Das Unternehmen musste eine Lösung auf der Basis des Legacy-Produkts EXTEND7000 erstellen. Desweiteren benötigte es auch eine hybride mobile Anwendung, die auf mehreren Plattformen verfügbar sein und über eine Offline- und Online-Datensynchronisation verfügen würde. Das Softwareprodukt musste für die spezifischen Geschäftsanforderungen modifizierbar sein, um den unterschiedlichen Anforderungen der Kunden des Unternehmens gerecht zu werden.

Projekt-Details

  • Standort: Vereinigte Staaten
  • Branche: Hi-TechFertigungElektronik
  • Partnershiplaufzeit: Januar 2016 - heute
  • Teamgröße: 6
  • Teamstandort: Plovdiv, Bulgaria
  • Service: Dediziertes EntwicklungsteamProduktentwicklungMobile App EntwicklungQA & Testung
  • Technologien: JAVASwiftApache TomcatAngularJSApache CassandraRabbit MQ

Kunden-Ziele

Der Kunde suchte nach einem zuverlässigen Entwicklungspartner, der eine funktionale Lösung auf der Basis des Legacy-Produkts EXTEND7000 erstellen sowie vorhandene Versionen seiner Produktlinie unterstützen und erweitern konnte. Das Team erhielt die Aufgabe, die Lösung zu entwerfen und zu entwickeln, mit der Unternehmen ihre IBM-Software in SCADA- und CMMS-Systeme integrieren können. Darüber hinaus wollte der Kunde eine mobile Anwendung erstellen, auf die über verschiedene Plattformen und Netzwerke zugegriffen werden kann.

Kunden-<strong>Ziele</strong>
<strong>Entwicklungsherausforderung</strong>

Entwicklungsherausforderung

Offline/Online- Datensynchronisation
Das Entwicklungsteam von CodeCoda stand vor der Herausforderung, eine nahtlose Integration großer Datenmengen zu liefern, wenn Benutzer zwischen Online und Offline Modi wechseln. Somit mussten die Ingenieure eine völlig eigenständige Lösung entwickeln, die eine konsistente Synchronisierung der Datenbank ermöglicht.

Anpassung
Das Unternehmen bietet Mobilitätslösungen für globale Marken wie Toyota, Honda, ASDA, DPD, verschiedene Flughäfen und viele andere. Da sich die Funktionsprinzipien dieser Unternehmen erheblich unterscheiden, mussten die Entwickler die Flexibilität des Produkts maximieren und es an die unterschiedlichen Kunden- und Geschäftsanforderungen anpassen.

Implementierung

  • Entwicklung der Plattformarchitektur, unter Anwendung der neuesten Codierungsmethoden, um die Integrationsherausforderungen mit verschiedenen CMMS-Systemen abzustimmen
  • Entwicklung des gesamten Lebenszyklus der neuen Lösung, einschließlich Entwurf, Entwicklung, Test und Bereitstellung von serverseitigen und clientseitigen Komponenten
  • Bau einer Hybrid Mobile Applikation, so dass über mehreren Plattformen auf das Produkt zugegriffen werden kann
  • Einsatz einer breiten Palette von Technologien, einschließlich Java, Spring, Rabbit MQ, Apache Cassandra und AngularJS
  • Präsentation einer Lösung für die nahtlose Synchronisation von Offline- und Online-Modi
  • Ermöglichung der Anpassung des Systems mit Hilfe von JavaScript als Kerntechnologie
  • Bereitstellung einer Qualitätskontrolle, um den fehlerfreien Betrieb des Produkts zu gewährleisten
  • Durchführung der Untersuchung, Analyse und technischen Unterstützung des Altsystems
  • Durchführung von F & E-Aktivitäten mit verschiedenen Technologien und Lösungen, um die Geschäftsanforderungen des Kunden zu erfüllen

<strong>Implementierung</strong>
<strong>Mehrwert</strong>- geliefert durch CodeCoda

Mehrwert- geliefert durch CodeCoda

Wir haben dem Unternehmen durch die Entwicklung einer vollständig anpassbaren Enterprise-Mobility-Lösung, die CMMS- und SCADA-Funktionen integriert, einen erheblichen Mehrwert gebracht. Es wurde eine auf mehreren Plattformen zugängliche mobile Applikation mit nahtloser Integration von Offline- und Online-Modi entwickelt, die einen jederzeitigen Zugriff auf Daten gewährleistet.
Das Unternehmen beauftragte CodeCoda mit der Entwicklung einer komplexen Mobilitätslösung für Unternehmen. Seitdem hat unser engagiertes Entwicklungsteam die Mobile Work Management-Tools des Kunden über deren gesamte Lebenszyklen entwickelt.
In den frühen Phasen der Zusammenarbeit führten die Ingenieure von CodeCoda Ermittlungsaufgaben, Analysen und Support für das aktuelle Altsystem durch. Darüber hinaus entwickelten sie die Architektur der neuen Lösung, um den wachsenden Anforderungen des Kunden, bezüglich Anpassung und Skalierbarkeit, gerecht zu werden. Die Ingenieure von CodeCoda Software haben an den Server-, Backend- und Frontend-Komponenten des Produkts gearbeitet.