🗊и веб-сервисы Высоконагруженные приложения как совокупность веб-сервисов Павел Кудинов

Категория: Технологии
Нажмите для полного просмотра!
и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №1и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №2и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №3и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №4и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №5и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №6и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №7и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №8и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №9и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №10и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №11и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №12и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №13и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №14и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №15и веб-сервисы  Высоконагруженные приложения как совокупность веб-сервисов  Павел Кудинов, слайд №16

Вы можете ознакомиться и скачать и веб-сервисы Высоконагруженные приложения как совокупность веб-сервисов Павел Кудинов. Презентация содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





и веб-сервисы
Высоконагруженные приложения как совокупность веб-сервисов
Павел Кудинов
Описание слайда:
и веб-сервисы Высоконагруженные приложения как совокупность веб-сервисов Павел Кудинов

Слайд 2





Что такое веб-сервис?
“Программный интерфейс, предназначенный для взаимодействия приложений в рамках WWW” – W3C

V HTTP
– XML
– RPC/SOA/REST
– SOAP
– WSDL
Описание слайда:
Что такое веб-сервис? “Программный интерфейс, предназначенный для взаимодействия приложений в рамках WWW” – W3C V HTTP – XML – RPC/SOA/REST – SOAP – WSDL

Слайд 3





Почему именно XML?
базовые свойства:
 самодостаточность
 индуктивность
 кроссплатформенность
 распространенность
Описание слайда:
Почему именно XML? базовые свойства: самодостаточность индуктивность кроссплатформенность распространенность

Слайд 4





Почему именно XML?
важные следствия:
 понятен и человеку и машине
 возможность декларирования
 как форматная (например, схемы XML)
 так и функциональная (например, WSDL)
 возможность трансформирования
 XSLT, XQuery
 интегрируемость с современными инструментами
 поддержка XML реляционными СУБД
 NXD (Native XML Database)
Описание слайда:
Почему именно XML? важные следствия: понятен и человеку и машине возможность декларирования как форматная (например, схемы XML) так и функциональная (например, WSDL) возможность трансформирования XSLT, XQuery интегрируемость с современными инструментами поддержка XML реляционными СУБД NXD (Native XML Database)

Слайд 5





Что такое веб-сервис?
“Программный интерфейс, предназначенный для взаимодействия приложений посредствам XML в рамках WWW”

V HTTP
V XML
– RPC/SOA/REST
– SOAP
– WSDL
Описание слайда:
Что такое веб-сервис? “Программный интерфейс, предназначенный для взаимодействия приложений посредствам XML в рамках WWW” V HTTP V XML – RPC/SOA/REST – SOAP – WSDL

Слайд 6





RPC, SOA или REST?
REST! 
Описание слайда:
RPC, SOA или REST? REST! 

Слайд 7





Парадокс применимости веб-сервисов: проблемы
 вычисления
 разбор XML
 хранение и передача
 избыточность XML (1:10)
 сетевые операции
 протокол HTTP
Описание слайда:
Парадокс применимости веб-сервисов: проблемы вычисления разбор XML хранение и передача избыточность XML (1:10) сетевые операции протокол HTTP

Слайд 8





Парадокс применимости веб-сервисов: детали
 вычисления
 контекстный метод обработки
 DOM
 SAX
 регулярные выражения
 инкапсуляция
 хранение и передача 
 сжатие (1:10)
 сетевые операции
 протокол HTTP 1.1 (keep-alive)
Описание слайда:
Парадокс применимости веб-сервисов: детали вычисления контекстный метод обработки DOM SAX регулярные выражения инкапсуляция хранение и передача сжатие (1:10) сетевые операции протокол HTTP 1.1 (keep-alive)

Слайд 9





Парадокс применимости веб-сервисов: решение
Описание слайда:
Парадокс применимости веб-сервисов: решение

Слайд 10





Приложение
как совокупность веб-сервисов
Пример из мира SEO:
получение информации о доменах
Описание слайда:
Приложение как совокупность веб-сервисов Пример из мира SEO: получение информации о доменах

Слайд 11





Шлюз как веб-сервис
Описание слайда:
Шлюз как веб-сервис

Слайд 12





Агрегация данных как веб-сервис
Описание слайда:
Агрегация данных как веб-сервис

Слайд 13





Многозадачность как веб-сервис
Описание слайда:
Многозадачность как веб-сервис

Слайд 14





Индуктивность архитектуры
Описание слайда:
Индуктивность архитектуры

Слайд 15





Как обеспечить сетевую многозадачность
Эффективное решение:
реализация веб-сервисов
в качестве автономных HTTP приложений


см. доклад HighLoad-2007
«Сетевая многозадачность:
событийные машины»
Описание слайда:
Как обеспечить сетевую многозадачность Эффективное решение: реализация веб-сервисов в качестве автономных HTTP приложений см. доклад HighLoad-2007 «Сетевая многозадачность: событийные машины»

Слайд 16





Спасибо за внимание!
Высоконагруженные приложения как совокупность веб-сервисов
Описание слайда:
Спасибо за внимание! Высоконагруженные приложения как совокупность веб-сервисов



Похожие презентации
Mypresentation.ru
Загрузить презентацию