Anleitung zur IVS-Anwendungsarchitektur: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
− | == Historische Entwicklung== | + | |
− | Aufgrund der fehlenden IVS-Rahmenarchitektur und -Referenzarchitekturen gibt es im Bereich der Anwendungsarchitektur eine historisch gewachsene | + | == Historische Entwicklung == |
+ | |||
+ | Aufgrund der fehlenden IVS-Rahmenarchitektur und -Referenzarchitekturen gibt es im Bereich der Anwendungsarchitektur eine historisch gewachsene Situation aus Anwendungen, Services und Schnittstellen. Diese Situation ist sowohl im Gesamtbereich der Intelligenten Verkehrs-Systeme als auch in den einzelnen IVS-Domänen durch Zufälle und projektbedingte Notwendigkeiten ohne eine übergeordnete Planung bzw. Lenkung entstanden. | ||
== Zusammenhang zwischen Daten- und Anwendungsarchitektur == | == Zusammenhang zwischen Daten- und Anwendungsarchitektur == | ||
− | |||
− | |||
− | IVS-Informationsobjekte sind in IVS-Datenmodellen enthalten. IVS- | + | Das folgende Diagramm zeigt den Zusammenhang zwischen den Bausteinen aus der Daten- und Anwendungsarchitektur: [[File:Informationsarchitektur.jpg|thumb|center|700px|Informationsarchitektur]] |
+ | |||
+ | IVS-Informationsobjekte sind in IVS-Datenmodellen enthalten. IVS-Datenmodelle verwenden IVS-Ortsreferenzierungen und werden in IVS-Schnittstellen verwendet. IVS-Schnittstellen sind in IVS-Anwendungen enthalten. | ||
== IVS-Schnittstellen == | == IVS-Schnittstellen == | ||
− | |||
− | + | Eine IVS-Schnittstelle ist eine Einrichtung zwischen Systemen, die der Verbindung und der Kommunikation zwischen diesen dient. Zu jeder IVS-Schnittstelle, die zum Austausch zwischen verschiedenen Systemen verwendet wird, existieren Schnittstellenspezifikationen, die in der Regel schriftlich festgelegt sind oder durch einen Standard vorgegeben werden. Jede IVS-Schnittstellenspezifikation besteht aus einem Protokoll, mit dem festgelegt wird, wie die Informationen ausgetauscht werden, und einem Datenmodell, mit dem festgelegt wird, welche Informationen ausgetauscht werden können. Bei allgemeinen und sehr "breit" ausgelegten Schnittstellen werden häufig noch zusätzliche Vereinbarungen getroffen, mit denen die tatsächlich ausgetauschten Informationen weiter spezifiziert werden bzw. mit denen Erweiterungen oder Abwandlungen der allgemein verfügbaren Schnittstellenspezifikation festgelegt werden. | |
− | IVS- | ||
− | Eine optimale Unterstützung von IVS-Geschäftsdiensten kann durch eine serviceorientierte Architektur (SOA) erreicht werden. Eine SOA ist ein Architekturmuster, bei dem Anwendungen über definierte Serviceschnittstellen miteinander kommunizieren. Aktuell sind die wenigsten IVS-Anwendungen mit einer serviceorientierten Architektur realisiert. Zukünftig sollen IVS-Anwendungen als Services in einer | + | == IVS-Anwendungen == |
+ | |||
+ | IVS-Anwendungen sind Computerprogramme oder Systeme von Computerprogrammen, die genutzt werden, um nützliche Funktionen zu automatisieren bzw. computergestützt umzusetzen. Die technischen Aktivitäten eines IVS-Geschäftsprozesses werden in IVS-Anwendungen realisiert. Dabei kann eine Aktivität von einer oder mehreren IVS-Anwendungen realisiert werden. Es ist auch möglich, dass mehrere Aktivitäten eines IVS-Geschäftsprozesses in einer IVS-Anwendung realisiert werden. | ||
+ | |||
+ | Eine optimale Unterstützung von IVS-Geschäftsdiensten kann durch eine serviceorientierte Architektur (SOA) erreicht werden. Eine SOA ist ein Architekturmuster, bei dem Anwendungen über definierte Serviceschnittstellen miteinander kommunizieren. Aktuell sind die wenigsten IVS-Anwendungen mit einer serviceorientierten Architektur realisiert. Zukünftig sollen IVS-Anwendungen als Services in einer serviceorientierten Architektur entworfen und realisiert werden. | ||
Der Zusammenhang zwischen Anwendungen und Services einerseits und Schnittstellen andererseits soll in [https://de.wikipedia.org/wiki/Komponentendiagramm Komponentendiagrammen] modelliert werden. Dabei werden Anwendungen und Services als Components und Schnittstellen als Interfaces dargestellt. | Der Zusammenhang zwischen Anwendungen und Services einerseits und Schnittstellen andererseits soll in [https://de.wikipedia.org/wiki/Komponentendiagramm Komponentendiagrammen] modelliert werden. Dabei werden Anwendungen und Services als Components und Schnittstellen als Interfaces dargestellt. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[Hauptseite|<< Zurück zur Hauptseite]] |
Version vom 10. Januar 2018, 13:06 Uhr
Inhaltsverzeichnis
Historische Entwicklung
Aufgrund der fehlenden IVS-Rahmenarchitektur und -Referenzarchitekturen gibt es im Bereich der Anwendungsarchitektur eine historisch gewachsene Situation aus Anwendungen, Services und Schnittstellen. Diese Situation ist sowohl im Gesamtbereich der Intelligenten Verkehrs-Systeme als auch in den einzelnen IVS-Domänen durch Zufälle und projektbedingte Notwendigkeiten ohne eine übergeordnete Planung bzw. Lenkung entstanden.
Zusammenhang zwischen Daten- und Anwendungsarchitektur
Das folgende Diagramm zeigt den Zusammenhang zwischen den Bausteinen aus der Daten- und Anwendungsarchitektur:
IVS-Informationsobjekte sind in IVS-Datenmodellen enthalten. IVS-Datenmodelle verwenden IVS-Ortsreferenzierungen und werden in IVS-Schnittstellen verwendet. IVS-Schnittstellen sind in IVS-Anwendungen enthalten.
IVS-Schnittstellen
Eine IVS-Schnittstelle ist eine Einrichtung zwischen Systemen, die der Verbindung und der Kommunikation zwischen diesen dient. Zu jeder IVS-Schnittstelle, die zum Austausch zwischen verschiedenen Systemen verwendet wird, existieren Schnittstellenspezifikationen, die in der Regel schriftlich festgelegt sind oder durch einen Standard vorgegeben werden. Jede IVS-Schnittstellenspezifikation besteht aus einem Protokoll, mit dem festgelegt wird, wie die Informationen ausgetauscht werden, und einem Datenmodell, mit dem festgelegt wird, welche Informationen ausgetauscht werden können. Bei allgemeinen und sehr "breit" ausgelegten Schnittstellen werden häufig noch zusätzliche Vereinbarungen getroffen, mit denen die tatsächlich ausgetauschten Informationen weiter spezifiziert werden bzw. mit denen Erweiterungen oder Abwandlungen der allgemein verfügbaren Schnittstellenspezifikation festgelegt werden.
IVS-Anwendungen
IVS-Anwendungen sind Computerprogramme oder Systeme von Computerprogrammen, die genutzt werden, um nützliche Funktionen zu automatisieren bzw. computergestützt umzusetzen. Die technischen Aktivitäten eines IVS-Geschäftsprozesses werden in IVS-Anwendungen realisiert. Dabei kann eine Aktivität von einer oder mehreren IVS-Anwendungen realisiert werden. Es ist auch möglich, dass mehrere Aktivitäten eines IVS-Geschäftsprozesses in einer IVS-Anwendung realisiert werden.
Eine optimale Unterstützung von IVS-Geschäftsdiensten kann durch eine serviceorientierte Architektur (SOA) erreicht werden. Eine SOA ist ein Architekturmuster, bei dem Anwendungen über definierte Serviceschnittstellen miteinander kommunizieren. Aktuell sind die wenigsten IVS-Anwendungen mit einer serviceorientierten Architektur realisiert. Zukünftig sollen IVS-Anwendungen als Services in einer serviceorientierten Architektur entworfen und realisiert werden.
Der Zusammenhang zwischen Anwendungen und Services einerseits und Schnittstellen andererseits soll in Komponentendiagrammen modelliert werden. Dabei werden Anwendungen und Services als Components und Schnittstellen als Interfaces dargestellt.