Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Web Serwisy w praktyce Technologie internetowe (28.04.2005) Tomasz Popów

Podobne prezentacje


Prezentacja na temat: "Web Serwisy w praktyce Technologie internetowe (28.04.2005) Tomasz Popów"— Zapis prezentacji:

1 Web Serwisy w praktyce Technologie internetowe ( ) Tomasz Popów

2 ??? Dlaczego powstały? Co to są Web Serwisy? Wcześniejsze technologie (CORBA, DCOM, Java RMI) Oparte na własnych protokołach (firewall – problemy, blokowanie portów przez adminów, 80 jest prawie zawsze dostępny) Zorientowane połączeniowo Technologia objęta standardem (Microsoft, SUN, IBM, w3.org, …) Protokoły transportowe HTTP / SMTP / … HTTP (żądanie/odpowiedź) SMTP Dane binarne i tekstowe

3 Protokół SOAP (Simple Object Access Protocol) Standardowy mechanizm opakowania danych w przesyłanej wiadomości Komunikacja Klient – Serwer poprzez zdalne wywołanie procedur (Sun RPC, Microsoft DCE, Java RMI, CORBA ORPC) Standard (Micorsoft, IBM, Sun, SAP, Ariba) Proxy? – czasami. W praktyce wiele serwerów proxy źle przekazuje nagłówki SOAP.

4 Zalety SOAP Nie jest ściśle związany z danym językiem programowania Nie jest ściśle związany z protokołem transportowym Tak naprawdę SOAP to XML – dowolny protokół który jest w stanie transportować tekst może działać z SOAP Korzysta z już ustalonych standardów.

5 SOAP (wnętrzności) v Tomek Dziekan Proszę o stawienie się w dziekanacie.

6 WSDL (Web Service Description Language) Dostarcza formalny opis WS. Plik lub URL z WSDLem to wszystko czego potrzebuje programista aby skorzystać z WS. PRZYKŁAD

7 Serwery WS IIS Apache Java BOSS

8 Klienci Języki: C++, C#, VB.NET, PHP, Java, Perl Systemy: Windows, UNIX, Linux, … Urządzenia: PC, Palmtopy, Tablety PC, Telefony komórkowe, Zegarki, … Aktywne strony internetowe Aplikacje okienkowe Aplikacje konsolowe

9 WS jak zacząć … Darmowe środowisko Web Matrix Publikowanie (przestrzeń nazewnicza) Popularne usługi XML w sieci Internet (komercyjne aplikacje) WebApi key, ograniczenie 1000 wywołań na dzień kodowanie w UTF-8) PERL - SOAP::Lite wersja 0.52

10 DEMO Własny WS Klient WS (Pocket PC) Google WebApi w praktyce

11 Pytania Wy pytacie? Ja pytam :)

12 Web Serwisy Technologie internetowe ( ) Tomasz Popów


Pobierz ppt "Web Serwisy w praktyce Technologie internetowe (28.04.2005) Tomasz Popów"

Podobne prezentacje


Reklamy Google