JBoss BPM Travel Agency的微服务迁移故事
不久前,我們啟動了一個規(guī)模較大的JBoss Travel Agency演示項目,以展示JBoss BPM Suite的一些更有趣的功能。
我們提供了一系列視頻 ,不僅向您展示了如何安裝它,項目中各種規(guī)則和流程工件的含義,還向您介紹了在實際使用JBoss Travel Agency流程期間可以采取的各種方法。
隨著時間的推移 ,該項目繼續(xù)擴展 ,不僅增加了預(yù)訂流程,而且還增加了付款流程,其中包括諸如補償(回退預(yù)訂),將傳統(tǒng)Web服務(wù)集成到服務(wù)任務(wù)中以及信用卡欺詐檢測系統(tǒng)等高級功能。
基于JBoss Fuse的微服務(wù)遷移。
我們已經(jīng)在多個在線網(wǎng)絡(luò)研討會上展示了該項目,包括PEX Processing Network 。
您可能會問什么?
在決定一個有趣的主意之前,我們對此進行了漫長而認真的思考,然后再考慮將現(xiàn)有項目Web服務(wù)遷移到基于JBoss Fuse技術(shù)的微服務(wù)。
沒什么比進入現(xiàn)代企業(yè)架構(gòu)好嗎?
示范項目
與往常一樣,我們不僅為您帶來解決方案,而且為您提供可重復(fù)使用的演示項目,您可以輕松地自己動手探索有關(guān)JBoss BPM項目如何與我們從現(xiàn)有經(jīng)典Web服務(wù)(通過JBoss Fuse遷移)的微服務(wù)集成的詳細信息。
該項目稱為JBoss BPM Suite和JBoss Fuse Travel Agency集成演示 。
為了方便起見,可以在projects目錄中找到原始的Web服務(wù)源,但是在運行安裝時默認情況下未構(gòu)建原始Web服務(wù)源。
該項目將安裝帶有旅行社項目規(guī)則,流程,表格和子流程的JBoss BPM Suite 6.1。 然后安裝JBoss Fuse 6.1.1。 并在后臺配置Camel路由,容器并將其部署到FuseFabric。
您可以在Christina Lin的文章中找到有關(guān)JBoss Fuse設(shè)置的更多詳細信息。
要設(shè)置此項目,只需執(zhí)行幾個簡單的步驟,但是請注意,正在設(shè)置和部署6個容器,因此,預(yù)計初始安裝將花費幾分鐘:
安裝
容器自動為您設(shè)置!
外部客戶端Web應(yīng)用程序展示
RestAPI集成!
一旦啟動并運行,只需在JBoss BPM Suite中構(gòu)建項目,然后按照文檔所述啟動Fuse容器。
想要使您的業(yè)務(wù)自動化?
您現(xiàn)在可以通過以下網(wǎng)址通過客戶端Web應(yīng)用程序提交來運行該過程: http:// localhost:8080 / external-client-ui-form-1.0
現(xiàn)在,該過程將使用各種微服務(wù),并在易于探索的演示項目中展示完整的JBoss BPM Suite和JBoss Fuse集成。
我們希望您也喜歡它,并隨時在JBoss Demo Central中瀏覽更多。
翻譯自: https://www.javacodegeeks.com/2015/05/a-micro-services-migration-story-with-jboss-bpm-travel-agency.html
總結(jié)
以上是生活随笔為你收集整理的JBoss BPM Travel Agency的微服务迁移故事的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jaxb xsd生成xml_使用JAXB
- 下一篇: 新房备案需要什么资料 深圳(新房备案需要