Servicevirtualisierung

Die Servicevirtualisierung stellt eine häufige Kategorie für Muster dar, die Konnektivitätslösungen bereitstellen.

Servicevirtualisierungsmuster werden zum Bearbeiten der Mediationsanforderungen zwischen Services verwendet, wenn in einer serviceorientierten Architektur Konnektivitätsbedürfnisse angesprochen werden. Zu diesen Anforderungen gehören Folgende:

Im folgenden Bild wird dargestellt, wie die Servicevirtualisierung mit WebSphere Enterprise Service Bus Serviceumsetzer auf bestimmte Service-Provider und Ressourcen einschränken kann:

Servicevirtualisierungsszenario

Serviceselektor

Sie können mit dem Serviceselektormuster mehrere Implementierungen derselben Serviceschnittstelle hinter eine einzige Endpunktadresse gruppieren. Jede Implementierung kann eine unterschiedliche Service- oder Verhaltensqualität aufweisen und jede Clientanforderung kann einer bestimmten Implementierung zugeordnet werden, die aufgrund verschiedener Kriterien festgelegt wird.

Sie können dieses Muster für Folgendes verwenden:

Serviceumsetzer

Mit dem Serviceumsetzermuster können Sie mit einer anderen Schnittstelle auf eine Serviceimplementierung zugreifen. Sie können auswählen, dass Operationen in einigen Schnittstellen eingeschränkt oder umstrukturiert werden, und Sie können Daten für Benutzer von bestimmten Schnittstellen konvertieren und formatieren.

Sie können dieses Muster für Folgendes verwenden: