IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  SOA и Web-сервисы | WebSphere  >

Использование WebSphere Business Services Fabric v6.1 для построения композитных бизнес-сервисов: Часть 1. Обзор WebSphere Business Services Fabric v6.1

developerWorks
Опции документа

Опции документа, требующие включения JavaScript, не отображаются

Обсудить

Исходные тексты примера


Выскажите мнение об этой странице

Помогите нам улучшить содержание


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

Вей Вонг (Wei Wang), инженер по программному обеспечению, IBM
Янь Юнь Мо, инженер-программист, IBM
Лей Чжан, ведущий ИТ-архитектор, IBM
Пэн Тан, инженер-программист, IBM
Цзин Фэн, инженер-программист, IBM

21.10.2009

IBM WebSphere Business Services Fabric является комплексным решением для построения сервис-ориентированных архитектур (SOA), расширяющим платформу IBM BPM. Его цель - помочь компаниям создавать и управлять композитными бизнес-приложениями для повышения гибкости и совершенствования бизнес-моделей. В данной серии статей приводится обзор WebSphere Business Services Fabric v6.1 и рассказывается, как использовать его для построения композитных бизнес-сервисов.

Об этой серии

Данная серия описывает функциональность IBM WebSphere Business Services Fabric (WBSF) на примере простого бизнес-сценария и объясняет, почему WBSF незаменим для решения бизнес-проблем. Серия состоит из четырех частей:

  • Часть 1: Обзор WebSphere Business Services Fabric v6.1
  • Часть 2: Сценарий, постановка задачи и бизнес-анализ
  • Часть 3: Дизайн и реализация
  • Часть 4: Мониторинг сервисов с помощью Performance Manager

Первая часть данной серии содержит обзор WBSF 6.1 и фокусируется на модели разработки и нововведениях версии 6.1.

Бизнес-сервисы и композитные бизнес-сервисы

Бизнес-сервис – это бизнес-функция, работа которой может меняться во время выполнения в соответствии с бизнес-политикой и пользовательским контекстом. Ключевыми характеристиками бизнес-сервиса являются:

  • Проектирование на бизнес-уровне в качестве отдельной бизнес-функции (например, проверка кредита или открытие счета)
  • Реализация на основе различных ИТ-ресурсов (старых систем, различных приложений, систем независимых поставщиков ПО, сервисов от сторонних разработчиков и т.п.)
  • Конструкция на основе Web-сервисов и отраслевых стандартов (WS-I, ACORD, HIPAA, HL7 и т.п.)
  • Доступность через множество каналов коммуникации (Интернет, B2B, речевой интерфейс и т.п.)
  • Возможность объединения для создания слабосвязанных приложений и процессов
  • Гибкое, адаптивное поведение, основанное на бизнес-политике и пользовательском контексте

Композитные бизнес-сервисы (CBS) являются соединением родственных бизнес-сервисов, реализуемых поэтапно для поддержки бизнес-решения. Некоторые ключевые характеристики композитных бизнес-сервисов:

  • Структура из одного или более бизнес-сервисов, заключающих в себе следующие компоненты:
    • “Что” - ИТ-ресурсы или возможности
    • “Кто” - подписчики или распределенные по ролям пользователи
    • “Как” - бизнес-процессы, контракты и методы доставки
  • Адаптивное и персонализированное поведение
  • Обеспечение согласованного доступа к сервисам через разные каналы
  • Использование низкорискового поэтапного подхода к развертыванию
  • Построение из слабосвязанных компонентов, управляемых на протяжении всего их жизненного цикла

На рисунке 1 показана работа CBS в стеке решений IBM SOA и их интеграция с этими компонентами.


Рисунок 1. Композитные бизнес-сервисы в стеке решений SOA
Композитные бизнес-сервисы в стеке решений SOA


В начало


Введение в WBSF

WBSF предоставляет платформу полного цикла для быстрой сборки, поставки и управления промышленными SOA бизнес-сервисами. WBSF добавляет специализированный для конкретной отрасли контекстно-зависимый слой в основу IBM SOA для динамической персонализации бизнес-сервисов и их предоставления в соответствии с бизнес-контекстом. WBSF привносит множество преимуществ в различные бизнес-решения, а также обеспечивает:

  • Гибкость изменения процессов и поведения работающих сервисов в среде множества бизнес-процессов и различных ИТ-систем.
  • Бизнес-сервисы на основе политик, позволяющие настраивать бизнес-функциональность в соответствии с изменениями бизнес-контекста.
  • Ускоренное изменение процессов и упрощенную поддержку их выполнения с помощью политик бизнес-уровня, находящихся в централизованном хранилище.

Компоненты WBSF

WBSF состоит из трех частей: Business Services Foundation Pack, Business Services Tool Pack и набора пакетов с отраслевым контентом. Совместное применение этих частей позволяет упростить бизнес, технологии, безопасность, управление и взаимодействие процессов, соответствующих бизнес-сервисам SOA. Рисунок 2 иллюстрирует архитектуру продуктов и решений WBSF.


Рисунок 2. Архитектура решения WBSF v6.1
Архитектура решения WBSF v6.1

Давайте разобьем эту систему на отдельные части:

Business Services Foundation Pack: обеспечивает интегрированную среду запуска и управления для развертывания CBS.

Business Services Tool Pack: обеспечивает интегрированную среду дизайна и сборки для разработки CBS.

Industry Content Packs: Для ускорения запуска новых отраслевых SOA-решений к Business Services Fabric предлагаются в качестве опций пакеты отраслевого контента (ICP). В данный момент доступны пакеты для индустрии здравоохранения, страхования, банковской сферы и сферы телекоммуникаций.

Модель разработки WBSF

WBSF не только обеспечивает функциональность динамического сборщика сервисов, но и предоставляет модель разработки, включающую элементы для разработки, публикации и управления сервисом. Рисунок 3 иллюстрирует модель разработки WBSF.


Рисунок 3. Модель разработки WBSF
Модель разработки WBSF

В модели разработки WBSF выделяют шесть ключевых составляющих:

  1. Настройка фабрики проекта: ИТ-администраторы создают метаданные сервиса с помощью Business Services Governance Manager и публикуют их в Business Services Repository.
  2. Расширение онтологии: ИТ-архитекторы используют Fabric Model Extension Tools для определения и публикации расширений (онтологий) WebSphere Business Services Fabric, основанных на требованиях бизнес-сервиса.
  3. Моделирование и сборка CBS: ИТ-разработчики с помощью Fabric Composition Studio создают метаданные бизнес-сервиса в представлении WebSphere Integration Developer (WID) Business Services Perspective, а также разрабатывают и собирают бизнес-сервисы в представлении WID Business Integration Perspective.
  4. Публикация метаданных CBS: ИТ-разработчики публикуют метаданные бизнес-сервиса в Business Services Repository, и ИТ-администраторы проводят анализ списка изменений.
  5. Установка и тестирование: ИТ-разработчики выбирают одобренные метаданные бизнес-сервиса из Business Services Repository, устанавливают бизнес-сервисы в WPS и тестируют их.
  6. Мониторинг сервисов: ИТ-аналитики подписываются на бизнес-сервис с помощью Business Services Subscriber Manager и анализируют результаты выполнения посредством Business Services Performance Manager.


В начало


Нововведения в версии 6.1

Сравнение версий WSBF 6.0.2 и 6.1 показывает, что версия 6.1 проще в использовании и лучше совместима с остальными продуктами WebSphere BPM, что позволяет ускорить изменение процессов, облегчает поддержку и повышает уровень повторного использования сервисов.

WBSF v6.1 предлагает множество новых функций и возможностей, включая:

  1. Улучшенное управление политиками бизнес-уровня с акцентом на лучшее выражение политик, улучшенные инструменты создания и управления политиками и их симуляции.
  2. Упрощенное администрирование и взаимодействие с WebSphere Service Registry и Repository
  3. Повышенная совместимость с другими решениями WebSphere BPM
  4. Расширенный инструментарий для работы с содержимым Industry Content Packs
  5. Поддержка дополнительных платформ и более гибкие настройки установки, включая поддержку новых операционных систем и баз данных
  6. Поддержка русского языка
  7. (Только для z/OS) System Modification Program/Extended (SMP/E)- базовый инсталлятор для платформы z/OS, упрощающий процесс установки

Некоторые новые особенности будут упомянуты и разобраны в третьей части данной серии.



В начало


Заключение

В первой части данной серии были рассмотрены некоторые основы и дан краткий обзор IBM WebSphere Business Service Fabric, композитных бизнес-сервисов и цикла их разработки. В следующей части мы рассмотрим типичный бизнес-сценарий и соответствующую ему проблему. После проведения бизнес-анализа мы покажем, каким образом WBSF может обеспечить решение данной проблемы.




В начало


Загрузка

ИмяРазмерМетод загрузки
http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ws-WSBFoverviewpart1/VisaApplication-owl.zip9 КБHTTP
http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ws-WSBFoverviewpart1/visa_app.zip33 КБHTTP
Информация о методах загрузки


Ресурсы



Об авторах

Вэй Вонг (Wei Wang) работает в лаборатории China Software Development Lab в качестве инженера по программному обеспечению. Он занимается, в основном, клиентскими технологиями "Pervasive computing".


Янь Юнь Мо (Yan Jun Mo) - инженер-программист Global Business Solution Center, IBM. В данный момент он занимается построением SOA бизнес-решений для нужд правительства.


Лей Чжан (Lei Zhang) является ведущим архитектором решения Road User Charging (RUC) системы Intelligent Transportation System (ITS), используемой для нужд правительства. Он работает в Global Business Solution Center, IBM. WBSF занимает важное место в линейке решений GBSC в качестве основы SOA. В 2007 году Лей и его команда присоединились к программе WBSF V6.1 BETA и подтвердили большую ценность WBSF 6.1 в разработке решений для правительства.


Пэн Тан (Peng Tang) - инженер-программист Global Business Solution Center, IBM, где в настоящее время он разрабатывает CBE (Common Business Enabler) для расширения применения единых бизнес-сервисов в различных отраслях.


Цзин Фэн (Jing Feng) работает в IBM GBSC и занимается J2EE, SOA-решениями, EAI и BPM.




Выскажите мнение об этой странице


Пожалуйста, найдите минутку и заполните форму, чтобы повысить уровень сервиса.



 


 


 


Поделиться этой статьей:

забобрить забобрить memori сохранить в memori




В начало


IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия.
    IBM в России Конфиденциальность Контакты