Szolgáltatásvirtualizálás

A szolgáltatás virtualizálása olyan minták közös kategóriája, amelyek összeköthetőségi megoldásokat nyújtanak.

A szolgáltatásvirtualizálási minták használatával lehet teljesíteni a közvetítési követelményeket a szolgáltatások között a szolgáltatásorientált architektúrák összeköthetőségi igényeinek teljesítésekor. Ezek a követelmények a következőket tartalmazzák:

A következő képen látható, hogy a szolgáltatásvirtualizálás hogyan tudja korlátozni a szolgáltatáskérők adott szolgáltatókra és erőforrásokra a WebSphere vállalatirányítási szolgáltatórendszer használatával:

Szolgáltatásvirtualizálási példahelyzet

Szolgáltatásválasztó

A szolgáltatásválasztó mintával ugyanazon szolgáltatási felület több megvalósítása csoportosítható egyetlen végpontcímen. Minden megvalósítás különböző szolgáltatás minősége beállítással vagy viselkedéssel rendelkezhet, és minden ügyfélkérés megfeleltethető különböző feltételek szerint meghatározott adott megvalósításnak.

A minta használatával a következőket teheti:

Szolgáltatásfordító

A szolgáltatásfordító mintával elérhet egy adott szolgáltatásmegvalósítást egy eltérő felület használatával. Választhatja a szolgáltatások korlátozását vagy újrarendezését egyes felületeken, valamint átalakíthatja és formázhatja az adatokat adott felületet használó felhasználók számára.

A minta használatával a következőket teheti: