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