Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
38
PodstawyarchitekturyitechnologiiusługXMLsieciWeb
Rysunek3030Oknokonfiguracyjneprzeglądarki
Projektinterfejsuprzeglądarkitopierwszaczynnośćwprocesiebudowyaplikacji
klienckiej.Czynnośćdruga,topołączenieprojektowanegointerfejsuzusługąwe-
bową,udostępnianąprzezserwisGoogle.
3.2.
InterfejsGoogleAPI
WyszukiwarkaGooglenieustannieindeksujestronyinternetowe.Wciąguostat-
nichlat,serwisGooglezmieniłswojąarchitekturęorazfunkcjeiopróczsamegoinde-
ksowaniaprzechowujerównieżkopieindeksowanychstron.Dziękitemu,wchwili
gdyźródłowawitrynajestniedostępna,możnaskorzystaćzkopiiwitrynyprzechowy-
wanejprzezserweryGoogle.
TwórcywyszukiwarkiGoogleudostępniliinterfejsprogramistycznyGoogleAPI,
którywpostaciserwerausługiwebowejumożliwiadostępdowyszukiwarki.Interfejs
jestumieszczonypodadresemhttp://api.google.com/search/beta2.Kierującpodten
adresodpowiednioprzygotowanekomunikatyuzyskujemymożliwośćwyszukiwania
stroninternetowych,atakżepobieraniastronarchiwalnych,przechowywanychprzez
serweryGoogle.Projektowanaprzeglądarkapełnirolęklientausługiwebowejiko-
munikujesięzserweremzapomocąpodanegoadresu.
AbymócskorzystaćzusługiwebowejGoogle,należyściągnąćpakietdeveloper-
ski(ang.developer’skit),zawierającyopisusługiorazjejndokumentacjęmaszy-
nową”wpostaciplikuWSDL.NapodstawieplikuWSDLśrodowiskoVisualStudio
.NET2005automatyczniegenerujepośrednikausługiwebowej,tzw.proxy.Serwis
Googlejestbezpłatnydlazastosowańniekomercyjnych,alewymagawcześniejszej
rejestracjiużytkownika.Każdyzarejestrowanyużytkownikotrzymujeunikatowy
kluczautoryzacyjny,dziękiktóremuuzyskujemożliwość–poprzezusługęwebową–
przeprowadzenia1000wyszukiwańdziennie.Obazadania,tj.rejestracjęużytkownika
wserwisieorazpobraniedokumentacjiopisowejimaszynowejmożnawykonaćna
stronieinternetowejhttp://www.google.com/apis/.
GoogleAPIskładasięztrzechczęści: