Instrukcja do laboratorium, część
Transkrypt
Instrukcja do laboratorium, część
Instrukcja do laboratorium, część 1 Technologie usług internetowych Badanie usług sieciowych z wykorzystaniem programu soapUI mgr inż. Piotr Wawrzyniak dr inż. Piotr Korbel 2014/L/v1.2 1. Wprowadzenie Celem zajęć laboratoryjnych jest zapoznanie słuchaczy z metodami badania usług sieciowych (web services) typu SOAP (Simple Object Access Protocol) z wykorzystaniem pakietu soapUI (www.soapui.org). 2. Organizacja dostępu do serwera udostępniającego usługi Dla celów zajęć laboratoryjnych uruchomiony został serwer student.telco2.eu umożliwiający umieszczanie i testowanie własnych usług sieciowych. Na początku zajęć każdy ze studentów otrzyma swój login (nazwę użytkownika) oraz kod PIN niezbędny do uzyskania hasła dostępu do swojego konta na serwerze. Otrzymanie hasła dostępu do serwera stanowi zadanie przewidziane do realizacji w ramach ćwiczenia (p. 3). 3. Uzyskanie hasła dostępowego do serwera student.telco2.eu Uzyskanie pełnego dostępu do serwera student.telco2.eu wymaga realizacji zadania polegającego na uzyskaniu dostępu do usługi sieciowej uruchomionej na serwerze i generującej hasło na podstawie podanej nazwy użytkownika i kodu PIN. Aby wykonać zadanie należy utworzyć nowy projekt soapUI, zgodnie z instrukcjami: http://www.soapui.org/Getting-Started/your-first-soapui-project.html Usługa umożliwiająca wygenerowanie hasła dostępu do serwera udostępniona została pod adresem: https://student.telco2.eu/ust/passwordgenerator.svc?wsdl Każdy użytkownik, który uzyska dostęp do swojego konta będzie mógł na nim umieszczać pliki własnych usług sieciowych, które będą dostępne w sieci Internet. Szczegółowe instrukcje korzystania z serwera student.telco2.eu przedstawi prowadzący laboratoria. Parametrami wywołania metody GeneratePassword są dwa argumenty - tekstowy (username) oraz liczbowy typu int (PIN). Jako nazwy użytkownika (przekazywanej parametrem username) proszę użyć pierwszej litery imienia oraz nazwiska, pisane łącznie, bez spacji, małymi literami, np. Jan Kowalski -> username=jkowalski. Polskie znaki diakrytyczne („ogonki”) należy usunąć („ż” -> „z”, „ą” -> „a” itd.). Numer PIN zostanie podany przez prowadzącego zajęcia. Literatura [1] Zasoby internetowe dostępne pod adresem http://www.soapui.org 2/2