< Vissza | Tovább >

4.1 lecke: Szolgáltatáscsonk létrehozása

Ebben a leckében megismerheti, hogyan hozzon létre szolgáltatáscsonkot Web Service Description Language (WSDL) specifikációból.
A szolgáltatáscsonkok a tényleges szolgáltatás szimulációi, amelyek a szolgáltatást funkcionálisan helyettesíthetik a tesztkörnyezetben. A csonkkiszolgáló helyettesíti a tényleges alkalmazás kiszolgálót azokban az esetekben, amikor nem praktikus használni a kiszolgálót. Például a következő helyzetekbe használja a csonkkiszolgálót:
  • Ha távoli szolgáltatásból származó adatokat használó helyi szolgáltatást tesztel, akkor szükség lehet speciális tartalom beszúrására a tesztelt szolgáltatásba a távoli szolgáltatásból. Szimulálhatja a távoli szolgáltatást egy szolgáltatáscsonkkal annak biztosítása érdekében, hogy a helyi szolgáltatás megfelelően válaszoljon az adott bemenetre.
  • Néhány kereskedelmi szolgáltató minden kérését felszámol a felhasználóknak. Ha ilyen szolgáltatást tesztel, akkor fejleszthet tesztet és megkeresheti annak hibáit egy csonkszolgáltatás alapján, amely a tényleges szolgáltatás WSDL-jére épül, a szolgáltató által díj felszámítása nélkül.
  • Több ügyfelet és szolgáltatást magában foglaló nagy alkalmazás integrációja során elképzelhető, hogy néhány szolgáltatás nem fog működni annak ellenére, hogy a WSDL specifikációjuk rendelkezésre áll. Szimulálhatja a hiányzó szolgáltatásokat szolgáltatáscsonkokkal, így folytathatja az integrációs munkát.

Az ügyfélalkalmazás szemszögéből a szolgáltatáscsonk ugyanúgy néz ki, mint az általa szimulált tényleges szolgáltatás. Ha a szolgáltatáscsonkot a tényleges szolgáltatás helyettesítőjeként kívánja használni, akkor le kell tudnia cserélni az eredeti szolgáltatás URL címét az ügyfélalkalmazásban a csonkkiszolgáló URL címére.

Létrehozhat egy szolgáltatáscsonkot az aktuális WSDL specifikáció biztosításával. A szolgáltatáscsonk pontosan ugyanazokkal a portokkal és hozzárendelésekkel jön létre, mint az eredeti szolgáltatás, így ugyanazzal a csatolóval címezhető. A szolgáltatás összes művelete a WSDL által megadott alapértelmezett típusú választ ad vissza.

< Vissza | Tovább >

Visszajelzés