С выпуском новых версий продуктов JBoss BPM Suite 6.1 и JBoss Fuse 6.1.1 мы захотели пересмотреть демонстрацию интеграции.
Мы обновили JBoss BPM Suite и JBoss Fuse Integration Demo до последних выпусков.
Эти продукты используются для того, чтобы начать интеграцию BPM-проектов с архитектурой Apache Camel за считанные минуты.
Этот проект обеспечивает автоматическую установку (повторяемость) в течение нескольких минут, когда вы запускаете JBoss BPM Suite на экземпляре JBoss EAP и отдельном экземпляре JBoss Fuse в своем собственном контейнере Karaf.
Есть планы расширить этот демонстрационный проект различными сценариями интеграции или вариантами использования, но сейчас мы начнем с одного рассказа об использовании верблюжьего пути JBoss Fuse для взаимодействия с проектом правил и процессов, развернутым в JBoss BPM Suite.
Фон
Внешний процесс оценки клиента BPM |
Эта демонстрация частично представлена вам нашей собственной Кристиной Лин, которая является евангелистом JBoss Technology, специализирующимся на продуктах JBoss Fuse и сообщениях. Будет больше расширений, и если у вас есть вариант использования, который вы хотели бы увидеть, просто дайте нам знать. Проект можно найти на GitHub и имеет документацию , чтобы получить вас и работает в течение нескольких минут.
Демо детали
После запуска сервера вы найдете установку JBoss BPM Suite с проектом оценки клиентов, готовым для проверки, сборки и развертывания для использования верблюжьим маршрутом JBoss Fuse, который мы развернем.
Новый контейнер в JBoss Fuse |
Компонент JBoss Fuse в этой демонстрации состоит из настройки нового контейнера для развертывания нашего верблюжьего маршрута, где мы затем наблюдаем за обработкой сообщений в реальном времени на консоли управления, когда мы помещаем их в очередь ожидания. Каждое сообщение будет инициировать внешний вызов развернутого BPM-процесса для оценки нашего клиента.
Установка и запуск
Следующие шаги помогут вам начать работу за считанные минуты с помощью этой полностью автоматизированной и повторяемой демонстрации:
-
Добавьте продукты в каталог установки.
-
Запустите init.sh или init.bat.
-
Запустите сервер JBoss BPM Suite, войдите в систему, соберите и разверните проект процесса JBoss BPM Suite по адресу
http: // localhost: 8080 / business-central (u: erics / p: bpmsuite).
-
Добавьте пароли фабричного сервера для подключаемого модуля Maven в свой файл ~ / .m2 / settings.xml и пароль пользователя фабричного сервера, чтобы подключаемый модуль maven мог войти в фабрику.
<!-- Login for fabric repo --> <servers> <server> <id>fabric8.upload.repo</id> <username>admin</username> <password>admin</password> </server> </servers>
-
Запустите Fuse Server и запустите матрицу в консоли fuse:
fabric:create --wait-for-provisioning
-
Разверните простой маршрут из проектов / brms-fuse-интеграции / simpleRoute:
mvn fabric8:deploy
-
Подключитесь к корневому контейнеру, используя логин, представленный консолью (u: admin / p: admin)
-
Создайте имя контейнера c1 и добавьте профиль BPMSuiteFuse (см. Скриншот ниже)
-
Хотите автоматизировать свой бизнес? Запустите верблюжий маршрут, поместив файлы support / data / message.xml в папку target / jboss-fuse-6.1.1-redhat-412 / instances / c1 / src / data (переименуйте это сообщение в копии для нескольких прогонов)
-
Наслаждайтесь демо!
Это обновление стало возможным благодаря хорошей работе Джеффа Брайда , коллеги по Red Hat, который творит чудеса в своей повседневной работе.
Мы надеемся, что вам понравится эта обновленная демонстрация интеграции JBoss Fuse с JBoss BPM Suite.