Service orientierte Architekturen

11 Sonstige SoA Implementierungen


Question

Wie kann Interoperabilität in einer heterogenen SOA Landschaft hergestellt werden ?


Answer

Brücken

Zwischen A und B. Bedeutet ggf. Umwege wenn über mehrere Brücken übersetzt werden muss bzw. Anzahl der Brücken Steigt enorm wenn alle Services verbunden werden.

Abstrakte Provider

Services werden in abstrakter Sprache angeboten und durch Übersetzer in die jeweiligen SOA Protokolle übersetzt. Nachteil ist das bestehende SOA Fähige Geräte ausgeschlossen sind.

Abstrakte Consumer

Spezielle Consumer die Services in Abstrakter Form konsumieren. Wie bei den Abstrakten Providern können hier die bereits SOA Fähigen Consumer nicht weiter genutzt werden.

Zentrale Vereinheitlichung

Eine Zentrale Stelle Übersetzt zwischen Providern und Consumern. Hierdurch ist optimale Skalierbarkeit gegeben, es kann jedoch sein das beim Umwandeln semantische Verluste auftreten und die Zentrale Übersetzungsinstanz ist sehr komplex.




Comments