Child pages
  • What is EMI?
Skip to end of metadata
Go to start of metadata

EMI (Enterprise Measurement Infrastructure) ist eine Architkturblaupause für Messysteme. Diese sieht eine geschichtete Architektur mit individuellen Bausteinen und Services vor, um eine Integrationsinfrastruktur zur Berechnung der Metriken und Messwerte zur Verfügung zu stellen. Die wichtigen Bausteine der Architektur sind:

  • Daten-Adapter zum Adaptieren und Integrieren von Systemen in eine EMI
  • Metrik-Kernel zum Berechnen und Ableiten von Messwerten
  • Enterprise Measurement Data Bus (EMDB) zum Nachrichtentransport
  • Visualisierungswerkzeuge

Die unterschiedlichen Bausteine und Schichten werden im Abschnitt Architektur noch einmal detailliert erläutert. Darüber hinaus sieht die EMI Architektur-Blaupause eine Reihe von Operation-Services vor, die Basisdienstleistungen zur Verfügung stellen und die Integration von heterogenen Datenquellen und das Monitoring der Infrastruktur vereinfachen.

Neben der Architektur-Blaupause baut myEMI auf dem an der Forschungsgruppe Software-Konstruktion der RWTH (www.swc.rwth-aachen.de) entwickelten EMI-Framework auf. Dieses Framework enthält eine Reihe von Basiskomponenten um den individuellen Aufbau einer EMI zu unterstützen. Die wichtigen Bestandteile sind:

  • Eine Bibliothek zum Empfangen und Senden von Nachrichten auf dem EMDB
  • Caches zum Speichern von Nachrichten und Messwerten
  • Monitoring-Service und -Framework
  • Synonymverwaltungs-Service und -Framework
  • REST-Service zum einfachen Senden von Messnachrichten
  • Eventzähler Metrik-Kernel
  • No labels