Civil Engineering Reference
In-Depth Information
struktur für die weiterführende Nutzung von Multimodellen. Diese Dienstvernetzung wird
von verschiedenen Komponenten und Diensten der Mefisto Plattform gesteuert.
Das vorliegende Kapitel stellt sowohl die grundlegende Konzeption der Mefisto Platt-
form als auch ihre wesentlichen Fachkomponenten aus funktionaler Sicht vor. In den fol-
genden zwei Abschnitten wird die Mefisto Plattformarchitektur sowie die Ebenenarchi-
tektur der Softwarekomponenten aus logischer und technischer Sicht vorgestellt. Danach
werden kurz die zentralen Plattformdienste und ihre Funktionen für das Zusammenwirken
der vorgestellten Fachanwendungen erläutert. In den anschließenden Abschnitten werden
die entwickelten Werkzeugkästen beschrieben.
5.5.1 Die Mefisto Plattformarchitektur
Die grundlegende Annahme für das Konzept der Mefisto Plattform ist, dass die Mo-
dellinformationen in einem Bauprojekt bei den einzelnen Projektpartnern dezentral ge-
speichert sind und dort in unterschiedlichen Granularitäten, Fachsichten und proprietä-
ren Dateiformaten vorgehalten werden. Gleichzeitig gelten bei den Partnern für die Mo-
delle unterschiedliche Sicherheitsrichtlinien und Zugriffsrechte. Ziel der Mefisto Platt-
form ist es, die Anwendungssysteme der Projektpartner zu vernetzen und die verteilt ge-
speicherten, einzelnen oder auch gekoppelten Fachmodelle projektweit nutzbar zu ma-
chen, sodass ein virtueller, zentraler Informations- und Datenpool entsteht. Realisiert wird
die Plattform als Service Orientierte Architektur, SOA, auf der Basis von Webservice-
technologien. Sie umfasst eine Reihe wiederverwendbarer Softwaremodule und zentraler
Plattformdienste, mit denen Fachanwendungen vernetzt werden können. Darüber hinaus
wurden zahlreiche Plugins entwickelt, die weiterführende Funktionen für die Erstellung,
Auswertung und Nutzung, z. B. Visualisierung von Multimodellen in Anwendungs- so-
wie zentralen Basisdiensten bereitstellen. Schließlich wird der gezielte Einsatz der Mul-
timodelle durch ein verteiltes Prozessmanagement unterstützt. Im Vergleich zu anderen
Webserviceplattformen zeichnet sich die Mefisto Plattform durch folgende Besonderhei-
ten aus:
Jeder Partner nutzt seine eigenen vertrauten Tools. Die Kommunikation mit anderen
Partnern wird in transparenter Weise über Plattformdienste, spezielle Plugins oder in
Webbrowser integrierte GUIs erreicht. Der Datentransport wird durch Multimodellcon-
tainer, MMC, organisiert, die durch spezielle Multimodellmanagementservices nutzer-
gerecht zur Verfügung gestellt werden.
Die Nutzer werden stets als Teil einer virtuellen Organisation, VO, im Hinblick auf die
Authentisierung, Autorisierung und Zugriffsrechte mittels eines rollenbasierten Ansat-
zes basierend auf den Standards RBAC [ 22 ] und ABAC [ 23 ] behandelt. Daher ist nur
eine minimale notwendige Menge an projektöffentlichen, zentral gehaltenen Daten er-
forderlich, während die gesamte Datenmenge dezentral gespeichert und der gesamte
Informationsaustausch durch spezialisierte, kontextsensitive Dienste durchgeführt wer-
den kann [ 24 ].
Search WWH ::




Custom Search