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

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

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

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

  • Закрыть [x]

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

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

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

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

  • Закрыть [x]

Миграция с WebSphere Commerce на инструментарий SOA: Часть 2. Организация взаимодействия WebSphere Commerce и WebSphere Process Server

Шива Мохан, разработчик ПО, IBM
Шива Мохан (Shiva Mohan) готовится получить степень магистра по электронно-вычислительной технике (робототехника в медицине) в Университете Восточного Онтарио (UWO), Канада. В качестве техника-стажёра он принимал участие в программе IBM Extreme Blue в 2006 г. Он имеет степень бакалавра наук по информатике (с отличием), полученную в UWO, и в дальнейшем намеревается стать магистром делового администрирования. Его предыдущий исследовательский опыт был связан с проектами, имеющими отношение к сервис-ориентированной архитектуре, соглашениям об уровне сервиса и показателям уровня сервиса. Два из этих проектов экспонировались на CASCON 2004 и 2005.
Дэвид Юань, разработчик программного обеспечения, IBM
Дэвид Юань (David Yuan) - специалист по разработке программного обеспечения в группе разработки e-Commerce в лаборатории IBM в Торонто. Уже три года Дэвид занимается вопросами миграции WebSphere Commerce. В его компетенции находятся вопросы распределённой конфигурации и миграции WebSphere Commerce. Дэвид имеет учёную степень кандидата наук по молекулярной биологии. Ранее он открыл два новых гена в геноме человека.

Описание:  В данном руководстве рассказывается, как организовать взаимодействие WebSphere Commerce и WebSphere Process Server путем добавления к WebSphere® Commerce подпроцесса для формирования легко настраиваемых бизнес-процессов.

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

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

Перед началом работы

В данном руководстве рассказывается, как организовать взаимодействие WebSphere Commerce и WebSphere Process Server (здесь и далее - Process Server) друг с другом. Это позволяет добавить подпроцесс в WebSphere Commerce, который выполняется напрямую, используя инструментальные средства сервис-ориентированной архитектуры (Service-Oriented Architecture - SOA) - WebSphere Integration Developer (здесь и далее - Integration Developer) и Process Server в виде легко настраиваемых бизнес-процессов (в отличие от кода, работающего на сервере WebSphere Commerce). В первой части данной серии статей был представлен общий обзор миграции бизнес-процессов с WebSphere Commerce на SOA с использованием методологии Esperanto.

К концу работы с данным руководством вы сможете:

  • Создать точки выхода, передающие управление в Process Server.
  • Создать точки входа, принимающие управление обратно в WebSphere Commerce.

В данном учебном руководстве не обсуждаются вопросы экспортирования существующих процессов из WebSphere Commerce в Process Server. Вместо этого здесь создается новый процесс в Process Server, а затем интегрируется в WebSphere Commerce.

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

Для работы с данным руководством вам понадобятся:

  • Рабочий экземпляр сервера WebSphere Commerce v6 (WCToolkit_060420c).
  • WebSphere Integration Developer с рабочей версией WebSphere Process Server v6.0.1.

Описание задачи

В данном руководстве показывается, как определить точки входа и выхода между серверами Process Server и WebSphere Commerce. Это позволяет добавить новые процессы в WebSphere Commerce. Однако эти процессы разрабатываются непосредственно в инструментарии SOA foundation, а не как стандартный J2EE-код, переносимый затем в SOA. Примером может быть ситуация, когда клиенты хотят настроить свои экземпляры WebSphere Commerce, добавляя новый подпроцесс (в отличие от изменения поведения существующего процесса). Мы также будем использовать понятие точек входа и выхода в третьей части данной серии статей, когда будем преобразовывать существующий процесс в WebSphere Commerce.

Цели

В данном руководстве показано, как активизировать процесс на Process Server при каждом нажатии пользователем кнопки Submit в заказе.

Задачи

Основные действия:

  1. Определить точку выхода (исходящую), для того чтобы управление перешло от WebSphere Commerce к Process Server.
  2. Создать процесс для выполнения в Process Server при каждом нажатии пользователем кнопки Submit.
  3. Определить точку входа (входящую) в WebSphere Commerce, для того чтобы управление перешло обратно к WebSphere Commerce.

Таким образом, процесс больше не выполняется полностью в WebSphere Commerce. Он выгружается для работы некоторых подпроцессов в Process Server. Входящее и исходящее сообщения остаются асинхронными.

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

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=WebSphere
ArticleID=365227
TutorialTitle=Миграция с WebSphere Commerce на инструментарий SOA: Часть 2. Организация взаимодействия WebSphere Commerce и WebSphere Process Server
publish-date=01192008
author1-email=shivamohan@gmail.com
author1-email-cc=
author2-email=davidyua@ca.ibm.com
author2-email-cc=

Теги

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

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

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

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