Architektur von Innovator
Innovator nutzt eine Client-Server-Architektur.
Innovator ist als Client-Server-System aufgebaut. Alle Informationen werden in Datenpools (sogenannten Repositorys) gesammelt, auf die Clients keinen unmittelbaren Zugriff besitzen. Die Verwaltung eines Repositorys obliegt allein jeweils einem Serverprogramm. Dieser Modellserver gewährleistet
- die Konsistenz der verwalteten Daten innerhalb der Modelle
- den wechselseitigen Ausschluss von Benutzern beim exklusiven Bearbeiten von Elementen
- die zentrale Verwaltung von Benutzern und Zugriffsrechten.
Die Client-Anwendungen greifen über das Netzwerk auf den Modellserver zu. Die über Telegramme ausgetauschten Daten werden im Modelleditor angezeigt und ermöglichen die Erstellung und Bearbeitung von Modellelementen und Diagrammen.
Hinweis
Für die Kommunikation im Netzwerk werden weitere Architekturelemente benötigt. Die Nachrichtenvermittlung zwischen den Systemkomponenten übernimmt ein Bus (inobus). Die Systemumgebung auf den für den Innovator-Betrieb vorgesehenen Modellservern wird durch Agenten (inoagent) überwacht und verwaltet.
In diesem Kapitel finden Sie die Themen: