emtec

Plattform und Framework

emtec Solutions GmbH

Herausforderungen

  • organisatorisch ↔ technisch
  • Entwicklung ↔ Wartung

Organisatorische Herausforderungen
während der Entwicklung

  • Termindruck
  • Konkurrenz um Ressourcen
  • zuwenig Vorbereitung, zuwenig Nachbereitung
  • keine ständige Kommunikation

Technische Herausforderungen
während der Entwicklung

  • verschiedenste Konzepte
  • zuwenig Standardisierung
  • zuviel Komplexität

Organisatorische Herausforderungen
bei der Wartung

  • Personalfluktuation
  • ungleich verteiltes Know-How
  • mangelnde Dokumentation

Technische Herausforderungen
bei der Wartung

  • Technologien altern
  • Wissen wächst

und dann noch...

  • Entwickler sind auch Menschen
  • NIHS

Auswirkungen

  • wartende Kunden
  • jede Neuentwicklung mit anderen, moderneren Mitteln
  • viele Produktlinien
  • großer Aufwand bei der Wartung

Ziele

  • Standardlösung für Standardprobleme
  • Anpassungen durch Kunden
  • schnelle Umsetzung

Ansätze

  • serviceorientierte Plattform
  • zentrale Dienste
  • konfigurierbare Module
  • Teamarbeit

Teilbereiche des esb

  • Plattform
  • Backend
  • Frontend

Plattform

  • serviceorientierte Architektur
  • Lastverteilung
  • Ausfallsicherheit *
  • zentrale Komponenten für übergreifende Aufgaben:
    Konfiguration, Mehrsprachigkeit, Logging
  • einheitliche Kommunikation mit REST, JSON und HATEOAS
* bislang nicht für die beteiligten Datenbanken

Backend

  • Komponenten: spezifisch, ausfallsicher, skalierbar, überschaubar
  • einheitliche Endpunkte: _meta, _status, _doc
  • unterschiedliche Technologien, passend zu den Anforderungen

Frontend

Webanwendungen

  • Angular
  • Material-Design
  • Styleguide (Schriftarten, Farben, Icons)

Frontend

Apps

  • Kotlin oder Flutter
  • Material-Design

Projekte

Ablösungen

  • notification – ersetzt MmS
  • OPS – ersetzt SmS
  • IFU – ersetzt GmS

Neuentwicklungen

  • inventory
  • order

Standardfunktionen

zentrale Funktionen nur einmal vorhanden

Einstiegsseite

Anmeldung

Nutzer-Profil

Administration

Übersetzungsverwaltung

order.esb

Die neue Auftragsbearbeitung wird für die CFM in zwei Ausprägungen entwickelt:


  • order.esb BPK
  • order.esb BT & MT

Einstiegsseite

Login

Anwendungen des Nutzers

order.esb BPK – Aufgabenliste

order.esb BPK – Aufgabe

order.esb BPK – Aufgabe (2)

order.esb BPK – Aufgabe (3)

order.esb BPK – Navigation

order.esb BT & MT – Aufgabenliste

order.esb BT & MT – Aufgabe

notification.esb

notification.esb soll das Meldungsportal MmS ablösen und jegliche Arten von Meldungen verarbeiten können.

Einstiegsseite

Meldungstypen ohne Anmeldung

Meldungsabgabe ohne Anmeldung

Login

Meldungstypen mit Anmeldung

Meldungsabgabe mit Anmeldung

Vorgegebene Störungsbilder