Консалтинг и автоматизация в области управления
эффективностью банковского бизнеса

Журнал ВРМ World

Решения от Hewlett-Packard и Systinet: новое слово в технологии Web-служб

Hewlett-Packard расширила функциональные возможности своего ведущего программного комплекта Netaction, добавив в него целый ряд приложений, в том числе : HP Netaction Web Services Platform 2.0.

HP WSP (Hewlett-Packard Web Services Platform 2.0, Платформа Web-служб 2.0) является модульным решением, предназначенным для создания, размещения, интеграции, регистрации и обнаружения Web-служб.

Совместимая с HP Application Server (Сервер приложений Hewlett-Packard), платформа расширяет возможности сервера приложений - она допускает связывание приложений Java® с другими приложениями через Web. Кроме того, она не зависит от аппаратного обеспечения, операционных систем и прикладного окружения, например, Java или .Net.

HP WSP включает SOAP-сервер, используемый для отправки и получения SOAP-сообщений. Наконец, HP WSP имеет в своем составе два дополнительных приложения: HP Service Composer (Компоновщик сервиса), который генерирует интерфейс Web-службы для приложений Java, и HP Registry Composer, который программно регистрирует и обнаруживает службы в частных или общедоступных UDDI-регистрах.

Кроме того, чтобы удержать лидерство в разработке технологии Web-служб, компания решила поставлять, во-первых, HP Web Services Registry 2.0 (Регистр Web-служб 2.0 от Hewlett-Packard) - частный UDDI-регистр, который можно внедрить в корпоративный интранет или использовать для частных обменов. Во-вторых, Hewlett-Packard предлагает HP UDDI Business Registry (UDDI Бизнес-регистр от Hewlett-Packard), который поддерживает стандарт UDDI 2.0; компания предоставляет доступ к ресурсу для всего интернета.

Не только "гиганты индустрии", но другие менее известные компании стремятся войти в перспективный рынок Web-служб. Так, компания Systinet, о которой уже шла речь, объявила о выходе очередной модификации программного комплекта WASP (Web Applications and Services Platform, Платформа Web-приложений и служб), предназначенного для создания, размещения и управления Web-службами. Основной акцент был сделан на улучшение безопасности и интеграцию транзакций. Ключевой компонент - сервер UDDI 2.0, сама же платформа работает на большинстве основных серверных/сервлетных машин J2EE.

WASP Server 4.0 для Java включает широкий диапазон средств аутентификации, в том числе HTTP Basic, HTTP Digest, SSL, SPKM и единичное предъявление пароля SAML (single sign-on); все идентичности, средства установления подлинности и права доступа могут быть определены в его административной консоли.

WASP Developer (Разработчик) поддерживает два подхода в создании Web-служб: 1) опираясь на существующую бизнес-логику, позиционирует ее в качестве Web-службы, 2) отталкиваясь от описания интерфейса WSDL (Web Services Description Language, Язык описания Web-служб), генерирует скелет Web-службы и клиентскую заглушку (client-side stub) или модуль доступа (proxy). Кроме того, WASP Developer позволяет разрабатывать Web-службу как на сервере, так и на клиентской машине. WASP Developer включает инструментальные средства удаленной отладки Web-служб, слежение (tracking) за SOAP-сообщениями и тонкую настойку на них(tweaking) с использованием программы WASP Developer's SOAP Spy. Законченную Web-службу можно размещать на указанном сервере исполнения непосредственно из IDE.

Помимо этого, WASP Developer автоматизирует генерацию кода, впрочем, при желании разработчики могут вручную настраивать как сгенерированный код, так и ресурсы.

WASP UDDI 4.0 полностью опирается на стандарт UDDI 2.0. В отличие от других реализаций этой спецификации продукт нацелен на внедрение частных UDDI-регистров. Он также дополняет стандарт весьма полезными функциями, позволяющими обеспечить безопасность опубликования корпоративных Web-служб.

WASP UDDI 4.0 может использоваться как UDDI 2.0, так и UDDI 1.0 клиентами. Однако, это законченная реализация проекта UDDI 2.0, так что продукт содержит расширенный набор таксономий (taxonomies), необходимых для более легкой категоризации (categorization) Web-служб.

Безопасность - одна из ключевых дополнений спецификации UDDI. WASP UDDI 4.0 позволяет сопоставить любой UDDI-сущности (entity) различные ограничения на управление доступом. Благодаря этому Web-службы могут быть опубликованы только для определенных участвующих сторон.