2 Що таке веб-сервіс? Програмний інтерфейс, призначений для взаємодії додатків в рамках WWW - W3C V HTTP - XML - RPC / SOA / REST - SOAP - WSDL
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (додатки) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-728d2695.jpg)
3 Чому саме XML? базові властивості: самодостатність індуктивність кроссплатформенность поширеність
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (додатки) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-7c1c8851.jpg)
4 Чому саме XML? важливі слідства: зрозумілий і людині і машині можливість декларування - як форматна (наприклад, схеми XML) - так і функціональна (наприклад, WSDL) можливість трансформування - XSLT, XQuery інтегрованість з сучасними інструментами - підтримка XML реляційними СУБД - NXD (Native XML Database)
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (highload 2007 і веб-сервіси високонавантажені додатки як сукупність веб-сервісів павел Кудінов.) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-c5dea47c.jpg)
5 Що таке веб-сервіс? Програмний інтерфейс, призначений для взаємодії додатків посредствам XML в рамках WWW V HTTP V XML - RPC / SOA / REST - SOAP - WSDL
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (сукупність) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-d21e4c5b.jpg)
6 RPC, SOA або REST? REST!
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (Парадокс застосовності веб-сервісів) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-eaa1d737.jpg)
7 Парадокс застосовності веб-сервісів: проблеми обчислення - розбір XML зберігання і передача - надмірність XML (1:10) мережеві операції - протокол HTTP
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (додатки) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-9d8f939b.jpg)
8 Парадокс застосовності веб-сервісів: деталі обчислення - контекстний метод обробки DOM SAX регулярні вирази інкапсуляція зберігання і передача - стиснення (1:10) мережеві операції - протокол HTTP 1.1 (keep-alive)
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (додатки) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-131d0c21.jpg)
9 Парадокс застосовності веб-сервісів: рішення
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (високонавантажені) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-0af05e4d.jpg)
10 Додаток як сукупність веб-сервісів Приклад зі світу SEO: отримання інформації про домени
![Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність (сукупність) Презентація на тему highload 2007 і веб-сервіси високонавантажені додатки як сукупність](https://images-on-off.com/images/175/prezentatsiyanatemuhighload2007ivebservi-41b4e03b.jpg)
11 Шлюз як веб-сервіс
12 Агрегація даних як веб-сервіс
13 Багатозадачність як веб-сервіс
16 Дякую за увагу! Високонавантажені додатки як сукупність веб-сервісів Павло Кудінов Агентство «Точка Кипіння» Технічний директор