Описание Курса:
Курс предоставляет разработчикам web-сервисов информацию, необходимую для понимания и восприятия web-сервисов, как реализации Сервисно-ориентированной архитектуры (SOA), задействуя возможности Java EE 5.
Аудитория:
Разработчики бизнес-компонентов, заинтересованные в использовании технологий web-сервисов.
Предварительная подготовка:
- Умение описать технологии и платформы Web-сервисов
- Умение воплощать web-сервисы на платформе Java EE
Сертификация:
Этот курс помогает при подготовке к сертификационному экзамену для получения статуса Sun Certified Developer for Java Web Services
Содержание:
Модуль 1 - Анализ возможностей для web-сервисов
- Описание сервисно-ориентированной архитектуре (SOA)
- Web-сервисы как реализация SOA
- Преимущества подхода к SOA, основанного на web-сервисах
- Обзор технологий Java для разработки web-сервисов
- Основные сценарии web-сервисов
- Воплощение сервлета как web-сервиса, используя Java API for XML Web Services (JAX-WS)
- Воплощение EJB как web-сервиса, используя JAX-WS
Модуль 2 - Шаблоны проектирования и лучшие практики для web-сервисов
- Шаблоны проектирования в контексте web-сервисов
- Описание шаблонов проектирования web-сервисов (Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Service Broker, Web Service Logger)
- Воплощение шаблонов проектирования web-сервисов, как частей приложения
- Шаблоны развертывания шаблонов проектирования web-сервисов (HTTP load balancing, container cluster)
- Лучшие практики проектирования web-сервисов
Модуль 3 - Обработка исключений в web-сервисах
- Генерация и обработка исключений
- Классы исключений JAX-WS API (SOAPFaultException, HTTPException)
- Использование предопределенных классов исключений в web-сервисах
- Использование пользовательских исключений в web-сервисах
- Управление исключениями в web-сервисах
- Обработка исключений в web-сервисах, используя SOAPFaultException
- Воплощение пользовательских исключений в web-сервисах
Модуль 4 - Безопасность web-сервисов
- Требования к безопасности web-сервисов
- Криптография и цифровые подписи
- Решения для безопасности web-сервисов
- Защита web-сервиса, используя basic-аутентификацию
- Воплощение безопасности на уровне сообщения
Документы об окончании курса / Материалы и сертификаты:
Сертификат учебного центра