Разработка системы развертывания веб-сервисов на базе Р2Р сети презентация

Введение Веб-сервисы Повсеместное распространенность SOA Высокие требования к веб-сервисам как к типичным элементам реализации SOA Рeer-to-Peer сети Отсутствие критических точек: каждый узел обеспечивает функциональность сети Устойчивость к изменению структуры: сеть адекватно

Слайд 1Разработка системы развертывания веб-сервисов на базе Р2Р сети
Дипломная работа Скворцова

Н.С.
Научный руководитель: Плискин М.М.
Рецензент: Глиненко Д.Г.

Санкт-Петербург
2007


Слайд 2Введение
Веб-сервисы
Повсеместное распространенность SOA
Высокие требования к веб-сервисам как к типичным элементам реализации

SOA
Рeer-to-Peer сети
Отсутствие критических точек: каждый узел обеспечивает функциональность сети
Устойчивость к изменению структуры: сеть адекватно реагирует на подключение новых или аварийное отключение старых узлов.

Слайд 3Постановка задачи: контекст
Разработка коммерческого веб-приложения
Ядро системы активно использует веб-сервисы
Веб-сервисы – критическая точка
Доступность
Производительность
Сопровождаемость


Слайд 4Постановка задачи: формализация
Система развертывания должна обладать следующими свойствами:
Отказоустойчивость
Минимизация времени аварийного простоя

сервисов
Качество обслуживания
Обеспечение минимального возможного времени обработки запроса к сервису
Простота внедрения и сопровождения
Минимизация затрат на внедрение системы в существующий проект и последующую её поддержку

Слайд 5Обзор существующих решений
Кластеризация сервлет-котейнера (Tomcat)
Слабый механизм балансировки, нет возможности отследить производительность

сервисов
Кластеризация JVM (Terracota)
Отсутствие механизмов балансировки, сложность поддержки
Grid вычисления
Необходимость модификации приложения для использования Grid, сложность развертывания

Слайд 6Решение: общая архитектура
Р2Р сеть
Узел «Клиент»
Узел «Поставщик»
Веб-сервисы
Прозрачное взаимодействие
Технологии
Java
Axis2
Jxta


Слайд 7Решение: клиент
Пассивный узел
Осуществляет запросы к системе
Может выполнять служебные функции Р2Р сети
Осуществление запроса
Установление

соединение
Выполнение запроса



Слайд 8Решение: поставщик
Локальная активность:
Измерение производительности
Учет времени простоя
Сетевая активность
Слежение за доступностью узлов
Обмен данными о

поставщиках
Предоставление информации клиентам

Слайд 9Решение: самоорганизация
Копирование сервисов
Отслеживание степени загруженности
Создание копий сервисов
Обновление сервисов
Отслеживание наличия обновлений
Обновление копий сервисов




Слайд 10Заключение
В ходе выполнения дипломной работы:
Проведен анализ существующих решений
Разработан подход к решению

поставленной задачи с использованием архитектуры P2P
Разработана система, реализующая данный подход
Данная система обеспечивает:
Отказоустойчивость
Качество обслуживания
Низкие затраты на внедрение и поддержку
Идет апробация в целевом проекте

Слайд 11Перспективы развития системы
Поддержка других протоколов удаленного вызова (XML-RPC, RMI)
Обеспечение безопасности Р2Р

сети
Шифрование данных
Разработка и внедрение дополнительных алгоритмов (сбор статистики, балансировка нагрузки)


Слайд 12Спасибо за внимание!
Вопросы?


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика