Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Защита на уровне сообщений при помощи модели программирования JAX-WS на WebSphere Application Server V7: Часть 1. Использование Rational Application Developer V7.5.2 для создания защищенных JAX-WS Web-сервисов

Хень-Вуй (Генри) Чун, старший архитектор Web-сервисов, IBM
Генри Чун (Henry Chung) - фотография
Генри Чун (Henry Chung) работает архитектором Web-сервисов в группе разработки WebSphere Web Services. До этого Генри был архитектором и ведущим разработчиком защиты Web-сервисов на платформе WebSphere. Более восьми лет он занимался разработкой программного обеспечения промежуточного уровня и создал большое количество функций защиты для платформы WebSphere. В настоящее время основное внимание он уделяет разработке новейших спецификаций WebSphere Web Services. Также он оказывает помощь клиентам и другим подразделениям IBM в применении Web-сервисов. Основной его целью является адаптация технологии WebSphere Web Services для решения практических задач.
Уильям Гриффит, архитектор связующего ПО для интеграции приложений, IBM
Билл Гриффит (Bill Griffith) - архитектор связующего ПО для интеграции приложений в IBM Software Group. Он разработал для клиентов десятки J2EE-приложений и приложений Lotus Domino. В настоящий момент он занимается разработкой сервис-ориентированных архитектур и даёт консультации по их внедрению и эксплуатации.

Описание:  В руководстве описывается создание клиента JAX-WS и Web-сервиса, выполняющегося на сервере WebSphere® Application Server V7. Кроме того, в нем рассказывается, как сконфигурировать защиту на уровне сообщений для SOAP-сообщения путем задания наборов политик посредством Rational® Application Developer V7.5.2.

Больше статей из этой серии

Дата:  25.01.2012
Уровень сложности:  средний

Активность:  1458 просмотров
Комментарии:  

Раздел 1. Перед началом работы

Цели

Цель данного руководства - научить вас конфигурировать при помощи интегрированной среды разработки Rational Application Developer 7.5.2 защиту на уровне сообщений для JAX-WS Web-сервисов, выполняющихся на WebSphere Application Server 7. Чтобы достичь ее, мы научим вас решать следующие задачи:

  • Как создать поставщика JAX-WS сервиса при помощи аннотаций.
  • Как создать автономный JAX-WS клиент.
  • Как исследовать SOAP-сообщения при помощи TCP/IP Monitor.
  • Как настроить набор политик WS-Security в консоли WebSphere Application Server Administration Console.
  • Как настроить связывание набора политик в консоли Administration Console.
  • Как экспортировать наборы политик и связывания из консоли Administration Console.
  • Как создать асимметричные ключи X509 и использовать их с настроенными вами связываниями наборов политик.
  • Как импортировать наборы политик и связывания в интегрированную среду разработки Rational Application Developer.
  • Как прикрепить наборы политик к клиентам Web-сервисов и серверам при помощи интегрированной среды разработки Rational Application Developer.
  • Как настроить связывание набора политик на стороне клиента при помощи интегрированной среды разработки Rational Application Developer.
  • Как использовать профиль UsernameToken (UNT) для добавления учетных данных в SOAP-заголовок.
  • Как использовать для аутентификации профиль UNT вместо репозитория пользователей WebSphere Application Server.

О примере

Чтобы не отвлекаться от главной цели руководства - наглядно продемонстрировать защиту на уровне сообщений - мы рассмотрим простой пример "HelloWorld".


Предварительные требования

Несмотря на то, что в руководстве приведены очень подробные пошаговые инструкции, оно предназначено для Java-программистов, знакомых с концепциями Web-сервисов. Руководство написано максимально наглядно и не требует загрузки какого-либо кода или выполнения каких-либо магических действий, скрытых в предварительно подготовленных файлах. Если вы хотите на практике поработать с предоставленным кодом примера, необходимо установить Rational Application Developer for WebSphere Software V7.5.2. Кроме того, необходимо установить тестовую среду WebSphere Application Server V7.0, которая поставляется в пакете с Rational Application Developer 7.5.2.

Поскольку существует много литературы по JAX-WS и Web-сервисам в целом, мы не будет останавливаться на них, чтобы уменьшить размер данного руководства. Однако мы рекомендуем следующую литературу по Web-сервисам и использованию JAX-WS:

1 из 11 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=WebSphere, SOA и web-сервисы, Rational
ArticleID=789082
TutorialTitle=Защита на уровне сообщений при помощи модели программирования JAX-WS на WebSphere Application Server V7: Часть 1. Использование Rational Application Developer V7.5.2 для создания защищенных JAX-WS Web-сервисов
publish-date=01252012
author1-email=hychung@us.ibm.com
author1-email-cc=
author2-email=wgriffith@us.ibm.com
author2-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).