今年年初,我们宣布了令人兴奋的 JBoss BPM 套件示例项目,该项目以一个有效的在线旅行社项目为中心。
这最初利用了 Web 服务,后来我们 在 JBoss Fuse 的帮助下迁移到了微服务 。
随着 JBoss Fuse 6.2 的发布,我们希望重新审视该项目并确保您拥有最新、最好的产品供您使用。
通过一些工作,一些吐槽和润色,我们认为您将享受最新的全新 JBoss BPM Suite 和 JBoss Fuse Travel Agency Integration Demo ,并觉得您拥有他们的微服务集成功能的一个很好的例子。
这个项目在几分钟内提供了一个自动安装(可重复),你可以在一个 JBoss EAP 实例和一个单独的 JBoss Fuse 实例上运行 JBoss BPM Suite,并自动安装 6 个微服务,每个微服务都在它们自己的容器中!
背景
该演示部分由我们自己的 Christina Lin 提供给您,她是专注于 JBoss Fuse 和消息传递产品的 JBoss 技术传播者。如果您有想要查看的用例,请通过 在项目中提出问题 让我们知道。
该 项目可以在 github 上找到 ,并且有文档可以让您在几分钟内启动并运行。
演示详情
启动服务器后,您会发现一个 JBoss BPM Suite 设置,其中包含旅行社项目,可供您检查、构建和部署,以供您将在其自己的容器中部署的 JBoss Fuse 微服务使用。
该演示的 JBoss Fuse 组件由预配置的微服务容器组成,我们将在 JBoss Fuse 启动后让您启动这些容器。一旦它们启动并运行,预订航班的每个实例都将利用您可以在 JBoss Fuse 控制台中查看的微服务。
安装和运行
通过以下步骤,您可以在几分钟内启动并运行这个完全自动化且可重复的演示:
- 下载并解压。
- 将产品添加到安装目录。
- 运行“init.sh”或“init.bat”文件。 “init.bat”必须以管理权限运行。
- 启动 JBoss BPM Suite 服务器,登录、构建和部署位于 http://localhost:8080/business-central (u:erics/p:bpmsuite1!) 的 JBoss BPM Suite 流程项目。
-
将 Maven 插件的结构服务器密码添加到您的 ~/.m2/settings.xml 文件结构服务器的用户和密码,以便 Maven 插件可以登录结构。
<!-- Server login to upload to fabric. --> <servers> <server> <id>fabric8.upload.repo</id> <username>admin</username> <password>admin</password> </server> </servers>
- 通过运行“fuse”或“fuse.bat”启动 Fuse 服务器:
- 登录 Fuse 管理控制台:http://localhost:8181 (u:admin/p:admin)。
- 在 Services -> Containers 选项卡下,您将看到 6 个容器,选择并启动每个容器。
- 在服务 -> API 选项卡下检查 Web 服务是否可用。
- 享受演示!
我们希望您喜欢这个展示 JBoss Fuse 与 JBoss BPM 套件集成的更新演示。