Startseite / Wissen / Unified Namespace

Was ist ein Unified Namespace (UNS)?

Kurzantwort

Ein Unified Namespace ist eine einheitlich benannte, hierarchische Struktur, in der alle relevanten Daten eines Unternehmens veröffentlicht und abonniert werden. Statt Daten Ebene für Ebene durch die Automatisierungspyramide zu reichen, schreibt jede Quelle ihren aktuellen Stand an einen festen Platz — und jedes System, das ihn braucht, holt ihn dort ab. Der UNS ist ein Ordnungsprinzip, kein Produkt.

Lesezeit 8 MinutenFachredaktion inray Industriesoftware

Definition: Unified Namespace

Der Unified Namespace — kurz UNS — beschreibt einen gemeinsamen, hierarchisch benannten Datenraum, in dem der jeweils aktuelle Stand aller relevanten Werte eines Unternehmens liegt. Quellen veröffentlichen dorthin, Verbraucher abonnieren von dort. Beide kennen einander nicht; sie kennen nur den Namen der Information.

Der Begriff stammt aus der Praxis, nicht aus einer Norm — geprägt und verbreitet wurde er vor allem in der US-amerikanischen Automatisierungsberatung. Er beschreibt ein Architekturmuster: ereignisgesteuert statt abfragegetrieben, benannt statt verdrahtet, eine Quelle der Wahrheit statt vieler Kopien.

Der Namensraum hält dabei immer den aktuellen Stand: Wer ihn abfragt, bekommt den Wert von eben, nicht den Verlauf. Diese Nähe zur Echtzeit ist der eigentliche Gewinn gegenüber nächtlichen Exporten — und sie ist der Grund, warum sich Sensorik und IIoT-Geräte ohne Umweg über die Leitebene anschließen lassen: Sie veröffentlichen an ihren Platz in der Struktur und sind damit für jedes berechtigte System verfügbar.

Warum die Automatisierungspyramide bremst

In der klassischen Pyramide reicht jede Ebene Daten an die nächste weiter: Feldebene, Steuerung, SCADA, MES, ERP. Das Modell hat die Automatisierung jahrzehntelang getragen — und es hat drei Eigenschaften, die heute stören:

  • Kontext geht unterwegs verloren. Was auf jeder Ebene neu verdichtet wird, lässt sich oben nicht mehr auf die Quelle zurückführen.
  • Jede Ebene ist ein Projekt. Eine neue Auswertung braucht Änderungen in mehreren Systemen — und in mehreren Zuständigkeiten.
  • Der Weg ist einseitig. Nach unten zurück fließt selten etwas, und wenn, dann als Sonderweg.

Der UNS bricht diese Reihenfolge auf. Er ersetzt die Ebenen nicht — Steuerung und MES bleiben, was sie sind — aber er nimmt ihnen die Rolle des Datenboten.

Dazu kommt ein zweites Problem, das sich erst mit der Größe zeigt. Wo Systeme Punkt zu Punkt gekoppelt werden, wächst die Zahl der Verbindungen quadratisch: sechs direkt verbundene Systeme ergeben fünfzehn Strecken, zehn ergeben fünfundvierzig. Über einen gemeinsamen Namensraum sind es sechs beziehungsweise zehn Anbindungen. Genau darin liegt die Skalierbarkeit des Prinzips — und der Grund, warum sich der Aufwand erst ab dem zweiten Standort deutlich auszahlt. Mehr zur Interoperabilität

Von der Automatisierungspyramide zum Unified Namespace

Die Pyramide ordnet Geräte nach Ebenen. Der Namensraum ordnet Daten nach Bedeutung.

Wie ein Namensraum aufgebaut ist

Die Struktur folgt der realen Ordnung des Unternehmens, nicht der Ordnung seiner Software. Bewährt hat sich eine Hierarchie entlang von Standort, Bereich, Linie und Anlage — in der Systematik von ISA-95 entspricht das den Ebenen Enterprise, Site, Area, Work Center (etwa eine Linie) und Work Unit.

Ebene Beispiel Wer legt sie fest
Unternehmen konzern zentrale IT-Architektur
Standort werk-nord zentrale IT-Architektur
Bereich halle-2 Werk gemeinsam mit IT
Linie linie-3 Werk
Anlage abfueller Werk / Instandhaltung
Wert temperatur Fachbereich, einmal verbindlich

Die Gliederung ist nicht frei erfunden: Sie folgt ISA-95, international als IEC 62264-1 geführt (Enterprise-control system integration — Part 1: Models and terminology). Wer sich daran hält, spricht dieselbe Sprache wie MES- und ERP-Anbieter.

Die Topic-Struktur in der Praxis

Der vollständige Pfad eines Werts lautet dann etwa:

konzern/werk-nord/halle-2/linie-3/abfueller/temperatur

Daneben stehen die Werte desselben Aggregats:

konzern/werk-nord/halle-2/linie-3/abfueller/druck konzern/werk-nord/halle-2/linie-3/abfueller/status konzern/werk-nord/halle-2/linie-3/abfueller/auftrag

Ein Verbraucher, der alle Temperaturen der Halle 2 braucht, abonniert konzern/werk-nord/halle-2/# und filtert — er muss weder wissen, welche Anlagen dort stehen, noch wer sie liefert. Kommt eine Linie hinzu, veröffentlicht sie unter demselben Muster und ist damit sofort sichtbar, ohne dass ein bestehendes System geändert wird.

Drei Regeln haben sich für die Schreibweise bewährt: durchgehend Kleinbuchstaben, keine Umlaute und Leerzeichen, und keine Technik im Namen. abfueller beschreibt die Anlage und überlebt den Steuerungswechsel; sps-3-db12-dw4 beschreibt die Verdrahtung und stirbt mit ihr.

Entscheidend ist am Ende nicht die Schreibweise selbst, sondern dass sie einmal festgelegt und danach überall gleich verwendet wird.

Woran der Namensraum technisch hängt

Der UNS ist ein Ordnungsprinzip, aber er braucht eine Stelle, an der die Nachrichten zusammenlaufen. Diese Stelle ist ein Broker: Er nimmt entgegen, was Quellen veröffentlichen, und stellt es allen zu, die es abonniert haben. Quellen und Verbraucher kennen einander nie direkt — sie kennen nur den Broker und den Namen der Information.

  • MQTT ist der verbreitetste Transportweg dafür: leichtgewichtig, nach dem Publish-Subscribe-Prinzip, entwickelt für unzuverlässige Verbindungen. Es beschreibt allerdings nur, wie eine Nachricht reist, nicht was in ihr steht.
  • Sparkplug B schließt diese Lücke. Die Spezifikation der Eclipse Foundation (aktuell Version 3.0) gibt MQTT-Nachrichten eine feste Struktur für Zustände, Messwerte und Lebenszeichen — und regelt, woran ein Verbraucher merkt, dass eine Quelle ausgefallen ist. Ohne diese Konvention weiß niemand, ob ein Wert alt oder die Anlage stillsteht.
  • OPC UA (IEC 62541) bringt ein eigenes Informationsmodell mit und wird häufig parallel eingesetzt: nah an der Maschine OPC UA, in die Breite MQTT mit Sparkplug.

Der Broker selbst ist austauschbar. Was nicht austauschbar ist, ist die Benennung darauf — deshalb ist die Wahl der Software die kleinere Entscheidung.

Die Entscheidung, die niemand delegieren kann

Die Benennung ist keine technische, sondern eine organisatorische Festlegung. Sie überlebt jede Software-Generation. Wer sie dem ersten Projektteam überlässt, bekommt eine Struktur, die zum ersten Anwendungsfall passt und zu keinem zweiten.

Vier Schritte zum Unified Namespace

  1. Benennung festlegen

    Struktur und Schreibweise werden verbindlich beschlossen — für alle Werke, nicht für das erste. Das ist Papierarbeit und die wichtigste Stunde des Vorhabens.

  2. Quellen anbinden

    Steuerungen, Sensorik, Datenbanken und Bestandssysteme veröffentlichen in den Namensraum — über Standardkonnektoren statt über Einzelbau.

  3. Kontext ergänzen

    Zu den Live-Werten kommen Stammdaten: Sollwerte, Aufträge, Anlagenmerkmale. Erst damit wird der Namensraum für Anwendungen lesbar, die die Anlage nicht kennen.

  4. Verbraucher anschließen

    Dashboards, ERP, Historian und Auswertemodelle abonnieren, was sie brauchen. Neue Verbraucher kommen hinzu, ohne dass eine Quelle etwas davon merkt.

Was ein Unified Namespace nicht ist

  • Kein Produkt. Es gibt keine Software, deren Installation einen UNS erzeugt. Es gibt Software, die einen gut oder schlecht trägt.
  • Kein Datenspeicher. Der UNS hält den aktuellen Stand. Historie gehört in einen Historian oder einen Data Lake, der aus dem Namensraum liest.
  • Kein Ersatz für MES oder ERP. Diese Systeme bleiben führend für ihre Prozesse. Der UNS ist der Ort, an dem sie sich treffen.
  • Kein Protokoll. MQTT ist verbreitet, OPC UA ebenso; beide sind Transportwege, nicht das Ordnungsprinzip selbst.

Typische Hürden in der Praxis

  • Benennung nach Software statt nach Werk. Wer die Struktur aus einem bestehenden System ableitet, erbt dessen Eigenheiten — und dessen Lebensdauer.
  • Alles auf einmal. Ein Namensraum entsteht mit einem Bereich und wächst. Der Versuch, vorab alle Quellen zu modellieren, kommt selten in den Betrieb.
  • Ungeklärte Zuständigkeit. Wenn niemand die Schicht besitzt, wird sie nicht betrieben, sondern nur repariert.
  • Kein Betriebsblick. Ein Namensraum, in dem stillschweigend eine Quelle ausfällt, liefert falsche Sicherheit — nicht fehlende Daten, sondern alte.

Wie pronubes einen Namensraum trägt

pronubes ist die Plattform zwischen Shopfloor und IT. Sie erfasst Produktionsdaten sicher, normalisiert sie und führt sie in eine gemeinsame Struktur — und bringt Entscheidungen als Vorgaben zurück in die Prozesse.

  • pronubes Zones bildet Standorte, Bereiche, Systeme und Datenflüsse hierarchisch ab — die Benennung wird gepflegt, nicht dokumentiert.
  • pronubes Edge übersetzt zwischen OPC UA, MQTT, REST, SQL und Dateiformaten und puffert bei Verbindungsverlust.
  • pronubes Insights zeigt, welche Quelle liefert, welche schweigt und wie alt ein Wert ist.

Der Namensraum bleibt damit kein Diagramm, sondern ein betriebener Bestandteil der Landschaft. Mehr zur Plattform

Begriffe kurz erklärt
Unified Namespace (UNS)
Gemeinsamer, hierarchisch benannter Datenraum mit dem jeweils aktuellen Stand aller relevanten Werte.
Publish / Subscribe
Kommunikationsmuster, bei dem Quellen veröffentlichen und Verbraucher abonnieren, ohne einander zu kennen.
Broker
Vermittelnde Instanz, die veröffentlichte Nachrichten entgegennimmt und an alle Abonnenten zustellt.
Sparkplug B
Spezifikation der Eclipse Foundation (Version 3.0), die MQTT-Nachrichten eine feste Struktur für Zustände, Messwerte und Lebenszeichen gibt.
ISA-95 / IEC 62264
Norm für die Struktur zwischen Unternehmens- und Produktionsebene; liefert die Gliederung Enterprise, Site, Area, Work Center, Work Unit.
Single Source of Truth
Grundsatz, dass für jede Information genau eine führende Quelle existiert.
Historian
System zur langfristigen, hochaufgelösten Speicherung von Prozesswerten.
Nachgefragt

Häufige Fragen

Brauche ich MQTT für einen Unified Namespace?

Nein. MQTT ist verbreitet, weil sein Publish-Subscribe-Modell gut zum Muster passt, aber der UNS ist ein Ordnungsprinzip und kein Protokoll. Entscheidend ist die einheitliche Benennung und der ereignisgesteuerte Zugriff, nicht der Transportweg.

Ersetzt der UNS unser MES oder ERP?

Nein. Diese Systeme bleiben führend für ihre Prozesse. Der Namensraum ist der Ort, an dem sie ihre Daten finden und veröffentlichen, statt sie bilateral auszutauschen.

Wo speichert der Namensraum die Historie?

Gar nicht. Er hält den aktuellen Stand. Historie gehört in einen Historian, eine Zeitreihendatenbank oder einen Data Lake, der aus dem Namensraum liest — damit bleibt der Namensraum schnell und die Historie sauber getrennt.

Wie groß sollte der erste Ausschnitt sein?

So groß, dass ein echter Anwendungsfall darauf läuft, und so klein, dass er in Wochen und nicht in Quartalen steht. Ein Bereich mit einer überschaubaren Zahl von Anlagen ist ein guter Zuschnitt — mit der Benennung, die später für alle gilt.

Was, wenn die Benennung später nicht mehr passt?

Umbenennungen sind möglich, aber teuer, weil alle Verbraucher betroffen sind. Deshalb wird die Struktur vorab entschieden und dokumentiert, und deshalb bildet sie das Werk ab und nicht die gerade eingesetzte Software.

Loslegen

Eine Benennung, die auch das zweite Werk trägt.

30 Minuten zu Ihrer Systemlandschaft: welche Quellen es gibt, wie die Struktur aussehen sollte und woran Namensräume in der Praxis scheitern.

pronubes by inray

pronubes ist ein Produkt der inray Industriesoftware GmbH. Seit über 30 Jahren Industriesoftware aus Deutschland. Innovativ und verlässlich für Produktionsunternehmen.