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:
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:
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: