Wie kann Interoperabilität in einer heterogenen SOA Landschaft hergestellt werden ?
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.