Перед началом работы
О чем эта серия статей и как эффективно использовать это руководство.
В предыдущем руководстве Разработка мультитранспортной, доступной Web-службы в Rational Application Developer Version 6.0мы продемонстрировали разработку мультитранспортной, доступной Web-службы в Rational® Application Developer Version 6.0. Эта реализация была развернута и протестирована в WebSphere® Application Server Version 6.0 (сервер приложений) с SOAP-доступом (Simple Object Access Protocol)/Java™ Messaging Service (JMS) и SOAP/HTTP-доступом к ней. В данной статье вы измените решение, представленное в упомянутом руководстве, устранив необходимость в отдельном Web-модуле маршрутизации для SOAP/HTTP-доступа, и познакомитесь с возможностями маршрутизации и преобразования протоколов технологий Service Integration в Application Server Version 6.0.
В данном руководстве доступность вашей реализации Web-службы, применяющей SOAP/JMS, основана на использовании преимуществ ресурсов системы обмена сообщениями Service Integration Bus (SIB) для прямых SOAP/JMS-запросов служб приложения Bank. SOAP/HTTP-запросы служб используют возможности SIBWS (Service Integration Bus Web services) по маршрутизации и преобразованию протокола (конфигурации входящей и исходящей службы) для прямых SOAP/HTTP-запросов Web-службы приложения Bank.
Говоря кратко, предметом рассмотрения данного руководства являются:
- Демонстрация возможностей SIB по обмену сообщениями.
- Разрешение направления SOAP/JMS-запросов к целевой оконечной точке.
- Демонстрация возможностей SIBWS по маршрутизации и преобразованию протокола.
- Разрешение маршрутизации и преобразования протокола SOAP/HTTP-запросов к целевой оконечной точке SOAP/JMS.
- Развертывание и тестирование представленного решения в Application Server Version 6.0 с SOAP/JMS-доступом и SOAP/HTTP-доступом к реализации Web-службы, то есть:
- SOAP/JMS-транспортировка: использование SIB (ресурсы системы обмена сообщениями)
- SOAP/HTTP-транспортировка: использование SIBWS (входящих и исходящих служб)
Для запуска примеров данного руководства необходим Application Server Version 6.0 Network Deployment. Предполагается, что вы знакомы с Java 2 Platform, Enterprise Edition (J2EE) 1.4 и технологиями Web-служб.