A szolgáltatásfordító olyan szolgáltatásmegvalósítási minta, amely lehetővé teszi adott szolgáltatásmegvalósítás hozzáférhetővé tételét eltérő felülettel. A felületen egyes műveletek újrarendezhetők vagy elrejthetők a felület adott felhasználói esetén.
A minta használatával a következőket teheti:
A szolgáltató virtualizálva van olyan vállalatirányítási szolgáltatórendszer (ESB) közvetítés telepítésével, amely megvalósítja a szolgáltatáskérő által igényelt proxyfelületet. A közvetítés átalakítja a kérést megfelelő módon, majd továbbítja a kérést a tényleges szolgáltatónak. A közvetítésnek fel kell dolgoznia a célszolgáltatástól érkező válaszokat, és vissza kell alakítania azokat az ügyfél által várt formátumba. Az ügyfelek csak a közvetítés által biztosított virtuális szolgáltatást látják, amely számukra a tényleges szolgáltatóként látszik.
A szolgáltatásközvetítés számos további szolgáltatást is képes megvalósítani, például:
A következő diagram ábrázol szolgáltatásfordítási példahelyzetet:
A megoldás olyan közvetítő folyam megvalósítása, amely tartalmazza a következőket:
A kérésfolyamok leképeznek minden egyes bejövő kérést egy előre beállított szolgáltatói végpontra.
Lehetőség van továbbá a kérés- és válaszüzenetek naplózására és nyomkövetésére.