2 Ce este un serviciu web? Interfață program pentru interfața aplicațiilor în WWW-W3C V HTTP-XML-RPC / SOA / REST-SOAP-WSDL

3 De ce XML? proprietăți de bază: prevalența de auto-suficiență pe întreaga platformă

4 De ce XML? consecințe importante: conceptul și omul și mașina posibilitatea de a declara - ca format (de exemplu, schema XML) - precum și funcțional (de exemplu, WSDL) posibilitatea de transformare - XSLT, XQuery se integrează cu instrumente moderne - RDBMS suport XML - NXD (nativ XML Baza de date)

5 Ce este un serviciu web? O interfață de programare concepută pentru a interopera aplicații prin intermediul XML în cadrul WWW V HTTP V XML - RPC / SOA / REST - SOAP - WSDL

6 RPC, SOA sau REST? REST!

7 Paradoxul aplicabilității serviciilor Web: probleme de calcul - parsarea stocării și transferului XML - redundanță Operațiuni de rețea XML (1:10) - Protocolul HTTP

8 Paradoxul aplicabilității de servicii web: Detalii de calcul - contextuală metoda DOM SAX de prelucrare a expresiilor regulate de stocare și transfer de capsulare - compresie operații (1:10) rețea - protocolul HTTP 1.1 (keep-alive)

9 Paradoxul aplicabilității serviciilor Web: soluție

10 Aplicarea ca o colecție de servicii web Exemplu din lumea SEO: obținerea de informații despre domenii

11 Gateway ca serviciu web
12 Agregarea datelor ca serviciu web
13 Multitasking ca serviciu web
16 Vă mulțumesc pentru atenție! Aplicații foarte încărcate ca o colecție de servicii web Pavel Kudinov Agenția "Point of Boiling" Director Tehnic