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

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

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

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

  • Закрыть [x]

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

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

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

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

  • Закрыть [x]

Новые возможности WebSphere Enterprise Service Bus V6

Нэй Лин, старший программист, IBM Software Services for WebSphere, IBM
Нэй Лин (Nay Lin) работает старшим программистом в IBM Software Services for WebSphere Business Integration Proof-of-Concept Lab в г. Берлингем, Калифорния. Является сертифицированным специалистом по информационным технологиям IBM. Имеет большой опыт работы с продуктами WebSphere Business Integration, а также создания J2EE- и SOA-приложений при помощи Rational Software Architect и WebSphere Integration Developer. Связаться с ним можно по адресу naylin@us.ibm.com.

Описание:  Корпоративная сервисная шина (Enterprise Service Bus - ESB) - это архитектурный подход, предоставляющий возможность подключения и виртуализации взаимодействующих сервисов. ESB обеспечивает основу для реализации архитектуры SOA в корпоративных информационных системах. IBM предлагает несколько продуктов для реализации ESB, включая WebSphere Message Broker и WebSphere DataPower. Недавно IBM представила WebSphere ESB V6 – ESB-продукт, основанный на архитектуре Service Component Architecture (SCA). В данной статье приведен обзор WebSphere ESB и WebSphere Integration Developer, интегрированной среды разработки ESB-приложений WebSphere.

Дата:  16.04.2010
Уровень сложности:  средний
Активность:  3173 просмотров
Комментарии:  


Введение

В данной статье рассматриваются основные технические функциональные возможности IBM® WebSphere® ESB V6.0.2 и WebSphere Integration Developer V6.0.2, а также предоставляются ссылки на ресурсы для разработчиков. Статья поможет проектировщикам, интеграторам сервисов и разработчикам в использовании WebSphere ESB для разработки корпоративных SOA-решений. WebSphere ESB отличают от других ESB-продуктов следующие функциональные возможности:

  • Механизм обмена сообщений по умолчанию основан на спецификациях JMS.
  • Код WebSphere Application Server основан на передовой архитектуре J2EE, обеспечивающей лучший в отрасли уровень готовности, масштабируемости и производительности.
  • Поддержка J2EE, Web-сервисов и стандартов взаимодействия обеспечивает гибкую интеграцию сервисов в среды J2EE и Web-сервисов.
  • Поддержка архитектуры SCA (Service Component Architecture) обеспечивает простую, динамическую компоновку и связывание компонентов сервисов как во время разработки, так и во время выполнения.
  • Включается как ESB по умолчанию в WebSphere Process Server, что обеспечивает улучшенную интеграцию бизнес-деятельности и управления процессами. По мере роста бизнес-требований предприятия могут легко совершенствовать свои SOA-решения, развертывая дополнительные функциональные возможности WebSphere Process Server.
  • Сопровождающий продукт WebSphere Integration Developer основан на системе Eclipse и реализует общую интегрированную среду для разработки и компоновки сервисов, а также для моделирования бизнес-процессов.
  • Упрощенные процедуры установки и настройки; внешний вид и поведение аналогичны пользовательскому интерфейсу администрирования и управления в WebSphere Application Server и WebSphere Process Server.

Что такое WebSphere ESB

Возможность взаимодействия сервисов при использовании гетерогенных технологий и систем является одним из основных стимулов для реализации архитектуры SOA в корпоративных информационных системах. WebSphere ESB предоставляет общую возможность взаимодействия сервисов через свой механизм обмена сообщениями, поддерживая разнообразные стили взаимодействия, протоколы и уровни качества обслуживания (Quality of Service - QoS). Она участвует в обмене сообщениями между инициаторами запросов и поставщиками сервисов посредством модулей-посредников (mediation modules). Продукт WebSphere ESB предоставляет базовые функциональные возможности механизма посредничества ESB, такие как преобразования сообщений и фильтрация или маршрутизация сообщений различным поставщикам сервисов. Кроме этого, он обеспечивает такие функции, как регистрация сообщений, пополнение сообщений данными из базы данных и настраиваемая обработка ошибок. Механизм посредничества WebSphere ESB позволяет инициаторам запросов обращаться к одному и тому же сервису, используя разные каналы протоколов. WebSphere ESB построена по архитектуре SCA и поддерживает ключевые стандарты J2EE и Web-сервисов. Она позволяет легко интегрировать и развертывать сервисы, динамически управлять сервисами-посредниками, предоставляя удобные точки конфигурирования и инструменты для системы защиты и компонентов мониторинга. WebSphere ESB обеспечивает простоту интеграции со многими корпоративными приложениями, такими как SAP, Siebel и PeopleSoft, благодаря поддержке адаптеров WebSphere Adapters.

Кроме того, WebSphere ESB предоставляет следующие клиенты:

  • IBM Message Service client for C/C++ - расширяет JMS-модель обмена сообщениями для использования в приложениях на языках C и C++.
  • IBM Message Service Client for .NET - позволяет .NET-приложениям принимать участие в информационных потоках, основанных на JMS.
  • IBM Web Services Client for C++ - позволяет приложениям на языках C и C++ подключаться к Web-сервисам, размещенным на WebSphere.

Модули-посредники

Модули-посредники WebSphere ESB представляют собой SCA-модули, способные участвовать в обмене сообщениями между инициаторами запросов и поставщиками сервисов. SCA-модули содержат SCA-компоненты или компоненты сервисов. SCA-компоненты - это строительные блоки SCA, которые можно компоновать в композитные сервисы. SCA-модули и компоненты можно создавать и настраивать в графическом режиме, используя продукт WebSphere Integration Developer. Кроме того, можно динамически (без необходимости повторного развертывания модуля) настраивать некоторые из свойств модулей-посредников из консоли администратора WebSphere ESB. Обычно модули-посредники содержат SCA-компонент особого типа - компонент посреднического потока (mediation flow component). Модуль-посредник может содержать максимум один компонент посреднического потока. Модуль-посредник также может содержать:

  • SCA-компоненты импорта внешнего сервиса - позволяют компоненту-посреднику или компоненту SCA-сервиса в модуле посреднике ссылаться на сервис, внешний по отношению к модулю, и активизировать его.
  • SCA-компоненты экспорта - отображают компонент SCA-сервиса или компонент посреднического потока в модуле и делают их доступными для инициаторов запросов, внешних по отношению к модулю-посреднику.

Рисунок 1. WebSphere ESB и модули-посредники
Рисунок 1. WebSphere ESB и модули-посредники

Привязки и преобразование протоколов

WebSphere ESB может соединять множество различных инициаторов запросов с сервисами и поставщиками сервисов, используя компоненты посреднического потока. Входящие и исходящие протоколы для компонента-посредника определяются в виде привязок (bindings) компонентов импорта и экспорта компонента посреднического потока. На основе этих схем WebSphere ESB выполняет внутренние преобразования протоколов. WebSphere ESB V6.02 поддерживает следующие привязки:

  • Web service bindings (привязки Web-сервисов) - позволяют обращаться к Web-сервисам. Они поддерживают протоколы SOAP/HTTP и SOAP/JMS.
  • SCA bindings (называются также default bindings - привязки по умолчанию) - подключают SCA-модули к другим SCA-модулям.
  • Java™ Message Service (JMS) 1.1 bindings – обеспечивают взаимодействие с поставщиком механизма обмена сообщениями WebSphere Application Server по умолчанию. JMS-протокол может использовать различные транспортные протоколы, включая TCP/IP и HTTP(S). Класс JMS Message и его пять подтипов (Text, Bytes, Object, Stream и Map) поддерживаются автоматически.
  • WebSphere Adapter Bindings – обеспечивают взаимодействие с корпоративными информационными системами (Enterprise Information Systems - EIS). IBM предоставляет основанные на стандартах JCA адаптеры WebSphere Adapters, для подключения к EIS-приложениям через другие протоколы, такие как SAP, PeopleSoft и Siebel.
  • WebSphere MQ JMS Bindings** – обеспечивают взаимодействие с JMS-провайдерами, основанными на WebSphere MQ. Класс JMS Message и его пять подтипов поддерживаются автоматически.
  • WebSphere MQ Bindings** - обеспечивают взаимодействие с приложениями WebSphere MQ. Эти привязки можно использовать только с удаленными менеджерами очередей через соединение клиента WebSphere MQ; их нельзя использовать с менеджерами локальных очередей.

Модуль-посредник не должен содержать компонента посреднического потока. Такой модуль-посредник обычно используется для преобразования протоколов между инициаторами запросов и поставщиками сервисов.

Специализированные привязки JMS

Предопределенные привязки JMS определяют отображение между форматом, используемым внешним JMS-сообщением, и SMO-представлением (Service Message Object), используемым модулем-посредником. Некоторые из предопределенных привязок JMS имеют специфические требования - например, привязка JMS Text требует, чтобы тело сообщения было описанием сообщения на языке BO (Business Object) XML, а привязка JMS Object требует, чтобы тело сообщения было сериализованным объектом Java Data Object. Для типов JMS-сообщений, не поддерживаемых предопределенными привязками JMS-данных, либо для специальной переработки входящих и исходящих JMS-сообщений в SMO-сообщения, можно указать специализированные привязки JMS для компонентов импорта и экспорта модуля-посредника.

Шаблоны взаимодействия

WebSphere ESB поддерживает следующие модели обмена сообщениями:

  • Однонаправленные взаимодействия.
  • Взаимодействия типа запрос-ответ (синхронные или асинхронные).
  • Взаимодействия типа публикация/подписка.

В соответствии с архитектурой SCA можно указать предпочтительные стили и различное качество обслуживания (QoS), а также транзакционные свойства интерфейсов, ссылок и привязок.

Компонент посреднического потока

Компонент посреднического потока используется для определения посреднических потоков. Этот компонент содержит:

  • Посреднические потоки (Mediation flows) - пропускают через себя сообщения-запросы и сообщения-ответы, которыми обмениваются инициаторы запросов и поставщики сервисов.
  • Интерфейсы (Interfaces) - один или несколько интерфейсов, используемых инициаторами запросов для активизации компонента-посредника.
  • Ссылки (References) - ноль или более ссылок на компоненты импорта внешних сервисов, активизируемых компонентом-посредником.

Компонент посреднического потока может содержать посреднический поток запросов и посреднический поток ответов для взаимодействий запрос-ответ:


Рисунок 2. Схема компонента посреднического потока
Рисунок 2. Схема компонента посреднического  потока

Посреднические потоки и примитивы-посредники

Посреднический поток состоит из одного или нескольких (если нужно) примитивов-посредников (mediation primitive). Каждый поток имеет точку входа (input node) для каждой исходной операции и точку вызова (callout node) для каждой выходной операции. Для точки вызова можно также поддерживать свойство Use dynamic endpoint (использовать динамическую оконечную точку).


Request Flow

Рисунок 3. Посреднические потоки запросов и ответов
Рисунок 3. Посреднические  потоки запросов и ответов

Примитивы-посредники обрабатывают сообщения как SMO-объекты (Service Message Objects). SMO-объект - это логическое представление сообщений, проходящих между сервисами по шине WebSphere ESB. Шаблоном SMO-объектов являются SDO-объекты (Service Data Objects). SMO-сообщение состоит из заголовка, тела, содержащего полезную нагрузку сообщения, контекста, содержащего данные для коррелирования потока ответов и потока запросов, а также временные данные для связывания примитивов в потоке запросов или ответов. WebSphere ESB V6.0.2 поддерживает следующие примитивы-посредники:

  • Database Lookup (просмотр базы данных) - пополняет или обновляет сообщение, используя информацию из указанной базы данных.
  • Message Filter (фильтр сообщений) - избирательно маршрутизирует сообщения на основе их содержимого, описанного с использованием XPath-выражений.
  • Message Logger (регистратор сообщений) - регистрирует сообщения в базе данных.
  • Stop (останов) - останавливает прохождение по посредническому потоку без генерирования исключительной ситуации.
  • XSLT - используется для преобразования сообщений.
  • Endpoint Lookup** (просмотр оконечной точки) - динамически маршрутизирует сообщения в соответствующие оконечные точки сервисов. Примитив Endpoint Lookup ищет информацию оконечной точки сервиса о Web-сервисах, компонентах экспорта модуля-посредника с привязками Web-сервисов и привязкой SCA по умолчанию из репозитория WebSphere Service Registry and Repository (здесь и далее называемого Registry and Repository).
  • Event Emitter** (генератор событий) - генерирует события Common Base Events изнутри посреднического потока при возникновении исключительной ситуации (или при проверке).
  • Fail** (сбой) - останавливает посреднический поток и генерирует исключительную ситуацию.
  • Message Element Setter (определитель элементов сообщения) - определяет содержимое сообщений.
  • Custom** (специализированный) - выполняет специальную логику, указанную в Java SCA-компоненте или в компоненте импорта внешнего сервиса. Этот примитив можно использовать в качестве интерфейса к внешним механизмам преобразования, таким как WebSphere TX, предоставляющим удобные графические инструменты для обработки стандартных отраслевых форматов данных, подобных EDI и SWIFT.

Promoted-свойства

Примитивы-посредники имеют свойства, некоторые из которых можно сделать видимыми администратору WebSphere ESB, пометив их как promoted**. Promoted-свойства (Promoted Properties) имеют псевдоним, который является именем, отображаемым в консоли администратора WebSphere ESB. Нескольким promoted-свойствам можно дать одинаковые псевдонимы, если они являются свойствами одного типа, чтобы присвоить им одинаковое значение.

** Новая возможность WebSphere ESB V6.0.2

Среда разработки

WebSphere Integration Developer предоставляет интегрированную среду для разработки и тестирования модулей-посредников и SCA-компонентов. Для программных артефактов SCA есть графические редакторы, например Business Object Editor и Interface Editor. Они имеют графический пользовательский интерфейс для определения свойств компонентов, схем взаимосвязей и QoS-показателей для компонентов сервисов. Среда основана на Eclipse. Ее можно использовать для разработки SCA-модулей и других SCA-компонентов, предназначенных для развертывания на сервере WebSphere Process Server.

Визуальные редакторы и мастера

WebSphere Integration Developer предоставляет несколько графических редакторов и мастеров для обнаружения и импорта сервисов, быстрой разработки, тестирования и развертывания модулей-посредников.

Редактор Mediation Module Assembly Editor

WebSphere Integration Developer содержит редактор Mediation Module Assembly Editor (редактор компоновки модуля-посредника), предназначенный для графической компоновки посреднического потока с другими Java-компонентами. Он может также импортировать сервисы для активизации. Редактор позволяет генерировать один или несколько компонентов экспорта для компонента-посредника с поддерживаемыми привязками с целью потребления инициаторами запросов по каналам с различными протоколами.


Рисунок 4. Редактор Mediation Module Assembly Editor
Рисунок 4. Редактор Mediation Module Assembly Editor

Редактор Mediation Flow Editor

WebSphere Integration Developer также предоставляет графический редактор Mediation Flow Editor (редактор посреднического потока) для создания посреднических потоков между входным и выходным интерфейсами путем графического связывания между собой примитивов-посредников, извлекаемых из палитры предопределенных примитивов-посредников. Редактор облегчает определение свойств каждого примитива-посредника. Например, для примитива Endpoint Lookup можно настроить одно или несколько определений Registry and Repository WSRR, которые могут использоваться в Preferences. Для каждого примитива Lookup можно указать подробные свойства, включая используемое определение Registry and Repository, классификацию сервиса в Registry and Repository и определяемые пользователем свойства запрашиваемого сервиса.


Рисунок 5. Редактор Mediation Flow Editor
Рисунок 5. Редактор Mediation Flow Editor

Редактор Properties Editor для любого примитива-посредника отображает также список promoted-свойств (Promoted Properties), которые можно сделать видимыми администратору WebSphere ESB.


Рисунок 6. Promoted-свойства примитива-посредника
Рисунок 6. Promoted-свойства примитива-посредника

Редактор XSL Mapping Editor

Для примитива XSL Transformation среда WebSphere Integration Developer предоставляет графический редактор, который используется для установления соответствия между отдельными элементами или массивами элементов от входного к выходному сообщению методом "перетаскивания " (drag-and-drop) с целью генерирования XSL, а также для определения XSL-функций. Редактор также предоставляет возможность указать существующий XSLT-файл для преобразования. Для выбора содержимого сообщения, которое будет использоваться примитивом-посредником Filter для определения основанной на содержимом маршрутизации, можно использовать редактор XPath.

Редактор Visual Java Snippet Editor

Для разработки Java-кода специализированных примитивов-посредников можно использовать встроенный визуальный редактор Java Snippet Editor или автономный редактор Java. Специализированный примитив-посредник можно добавить в графическую палитру встроенных примитивов, превратив его в плагин Eclipse.

Мастер Enterprise Service Discovery

В WebSphere Integration Developer также имеется мастер Enterprise Service Discovery для поиска сервисов в репозитории Registry and Repository и в артефактах сервисов WebSphere Adapter для генерирования привязок WebSphere Adapter (EIS).

Тестирование и отладка

WebSphere Integration Developer предоставляет клиентское приложение для тестирования SCA-компонентов, включая компоненты посреднического потока. Клиентское приложение для тестирования позволяет вручную указать входные данные для сервиса или загрузить их из файла. Имеется эмулятор, в котором можно указать возвращаемые данные для эмулирования результата работы целевого компонента сервиса либо посредством ручного ввода, либо путем указания файла. Более того, можно отлаживать посреднические потоки, используя встроенный визуальный отладчик, позволяющий добавлять точки прерывания, пошагово выполнять команды, следуя или не следуя ссылкам, а также выполнять интересующую вас последовательность команд, одновременно контролируя значения сообщений.

Модули-посредники WebSphere ESB упаковываются в EAR-файлы (Enterprise Application Archive). EAR-файл, содержащий приложение-посредник, можно развернуть на тестовом сервере WebSphere ESB, встроенном в интегрированную среду тестирования WebSphere Integration Developer. При развертывании приложения на тестовом сервере WebSphere ESB все ресурсы системы обмена сообщениями JMS, необходимые для компонентов экспорта и импорта с привязками взаимосвязей JMS, автоматически генерируются механизмом обмена сообщениями по умолчанию, используемым сервером. Для установки этих приложений-посредников на встроенном тестовом сервере или на внешнем сервере WebSphere ESB и управления ими можно использовать сценарии командной строки или Web-консоль администратора.

Установка и конфигурирование

Процедуры установки и конфигурирования WebSphere ESB аналогичны процедурам для WebSphere Application Server и WebSphere Process Server, что упрощает установку и конфигурирование, если вы знакомы с одним из этих продуктов. WebSphere ESB можно установить при помощи мастера установки или в автономном режиме. После завершения установки можно создать и настроить один или несколько серверов в автономном или сетевом режиме развертывания. Сетевое развертывание позволяет администрировать группу серверов централизованно из менеджера развертывания. Конфигурирование осуществляется путем создания соответствующих профилей. После создания профиля можно создать экземпляры сервера. Ниже приведен пример топологии, в которой участвует WebSphere ESB.


Рисунок 7. Пример топологии с участием WebSphere ESB
Рисунок 7. Пример топологии с участием WebSphere ESB

В целях обеспечения масштабируемости и высокой готовности можно настроить WebSphere ESB и соответствующий механизм обмена сообщениями в кластерах WebSphere Network Deployment. Если вы планируете разрешить мониторинг событий SCA-компонентов или обрабатывать события, сгенерированные примитивом Event Emitter, после установки можно выполнить действия по конфигурированию инфраструктуры Common Event Infrastructure. Если вы планируете работать с Registry and Repository, можно при помощи Web-консоли администратора настроить одно или несколько определений репозитория и использовать их для примитива-посредника Endpoint Lookup. Можно разрешить C, C++ или .Net-приложениям принимать участие во взаимодействиях с шиной WebSphere ESB путем установки и настройки клиентов Message Service, предоставляемых с WebSphere ESB.

Администрирование и управление

Поскольку модули-посредники упаковываются в EAR-файл, они устанавливаются на сервере WebSphere ESB как Enterprise-приложения. Установить их можно при помощи программы командной строки wsadmin или консоли администратора WebSphere ESB. Программу wsadmin можно использовать по разному - интерактивно, как отдельную команду, или используя сценарии jacl. WebSphere ESB имеет команды, позволяющие отображать SCA-модули и их компоненты импорта и экспорта. Можно также изменить схемы привязки Web-сервисов и импорта SCA. Сценарии удобны для масштабных действий по администрированию, а Web-консоль администратора обеспечивает дружественный пользователю интерфейс. Предоставляются следующие возможности для администрирования:

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

    Рисунок 8. Отображение подробной информации о модуле-посреднике в консоли администратора WebSphere ESB
    Рисунок 8. Отображение подробной информации о модуле-посреднике в консоли администратора WebSphere ESB

  • Если привязкой компонента импорта является Web-сервис, можно изменить URL его оконечной точки. Если компонент импорта использует привязку SCA, можно изменить ее так, чтобы она указывала на другой SCA-модуль, применяемый в качестве назначения. Эти изменения начинают действовать немедленно (либо после синхронизации при сетевом развертывании) и не требуют перезапуска или повторного развертывания модуля.

    Рисунок 9. Изменение URL оконечной точки в консоли администратора WebSphere ESB
    Рисунок 9. Изменение URL оконечной точки в консоли администратора WebSphere ESB

  • Отображение рекомендуемых свойств модуля-посредника. Можно изменить значение рекомендуемых свойств модуля-посредника**. Эти изменения начинают действовать немедленно (либо после синхронизации при сетевом развертывании) и не требуют перезапуска или повторного развертывания модуля.

    Рисунок 10. Изменение рекомендуемых свойств модуля-посредника в консоли администратора WebSphere
    Рисунок 10. Изменение рекомендуемых свойств модуля-посредника в консоли администратора WebSphere

  • Запуск не выполняющегося модуля-посредника (находится в состоянии Stopped) или останов выполняющегося модуля (находится в состоянии Started). Для изменения состояния модуля-посредника запускается или останавливается приложение, использующееся для развертывания модуля.
  • Управление ресурсами, которые используют модули-посредники. При установке модуля-посредника в WebSphere ESB ресурсы и назначения JMS необходимые для компонентов-посредников компоненты экспорта и импорта определяются на сервере WebSphere ESB автоматически. Эти ресурсы можно просмотреть и изменить; например, можно изменить их свойства для повышения производительности.
  • Создание, настройка и отображение всех определений доступа к Registry and Repository**.

** Новые возможности WebSphere ESB V6.0.2

WebSphere ESB использует общую интегрированную среду защиты, предоставляемую платформой WebSphere Application Server. Она поддерживает SSL для защиты на уровне протокола и WS-Security для защиты на уровне сообщений SOAP Web-сервисов. WS-Security определяется в IBM-расширениях привязок компонентов экспорта и импорта Web-сервисов. В глобальной системе защиты WebSphere для WebSphere ESB должно быть разрешено применение информации о подлинности пользователей, хранящейся в реестре WebSphere Security, например, в LDAP-реестре пользователей.

Заключение

Продукт WebSphere ESB обеспечивает ключевые возможности ESB для подключения разнородных сервисов к SOA. Она предоставляет механизм обмена сообщениями JMS по умолчанию для обеспечения возможности подключения сервисов и поддерживает несколько протоколов обмена данными и типов привязок. Она обеспечивает функции посредничества между инициаторами запросов и поставщиками сервисов, используя предопределенные и определяемые пользователями модули-посредники. WebSphere ESB поддерживает возможность подключения к EIS-приложениям посредством адаптеров IBM WebSphere Adapters, основанных на спецификации JCA. Благодаря встроенной поддержке стандартов Web-сервисов J2EE и SCA для интеграции сервисов WebSphere ESB является стратегически выверенным корпоративным продуктом для реализации основанной на стандартах архитектуры SOA.


Ресурсы

Об авторе

Нэй Лин (Nay Lin) работает старшим программистом в IBM Software Services for WebSphere Business Integration Proof-of-Concept Lab в г. Берлингем, Калифорния. Является сертифицированным специалистом по информационным технологиям IBM. Имеет большой опыт работы с продуктами WebSphere Business Integration, а также создания J2EE- и SOA-приложений при помощи Rational Software Architect и WebSphere Integration Developer. Связаться с ним можно по адресу naylin@us.ibm.com.

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

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

 


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

Выберите ваше отображаемое имя

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

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

(Должно содержать от 3 до 31 символа.)


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

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=WebSphere
ArticleID=483258
ArticleTitle=Новые возможности WebSphere Enterprise Service Bus V6
publish-date=04162010
author1-email=naylin@us.ibm.com
author1-email-cc=

Теги

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

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

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

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