2016-08-13 61 views
0

Jboss說要在EAP或AS7服務器中部署BPEL應用程序。我無法在任何這些服務器中部署BPEL應用程序。當在google中搜索時,有些文章說Switchyard更適合用於BPEL或BPM應用程序,它已被JBoss收購,並由JBoss作爲JBossFuse發佈。我也嘗試了JBossFuse,JBossFuse無法通過Eclipse檢測BPEL或BPM應用程序。我試過WSO2,它比JBoss服務器更好。我想使用JBoss產品棧,因爲它是一個很大的社區。有人可以建議在Jboss服務器中部署BPEL或BPM應用程序的最佳服務器。 請提供下載鏈接。如何在JBoss AS7/EAP中執行BPEL,BPM部署

回答

0

Jboss EAP 6.4服務器無法識別BPEL/BPM(Switchyard)。當您安裝vanilla EAP 6.4服務器時,您不會在其中安裝Fuse軟件包。他們說你可以使用保險絲服務器,但保險絲服務器不會像EAP服務器那樣工作在Eclipse(JBDS)上。因此,您需要在您的EAP服務器上安裝Fuse以識別您的BPEL/BPM或Swithyard應用程序。請從Redhat網站查看以下解決方案。

https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2.1/html/Installation_on_JBoss_EAP/Installing_Red_Hat_JBoss_Fuse_on_EAP.html

0

現在,RyoSaw(​​)是Apache ODE與JBoss EAP/WildFly的集成層,是SwitchYard的一部分,SwitchYard是JBoss下的唯一一個可以部署/運行BPEL應用程序的框架。 https://docs.jboss.org/author/display/SWITCHYARD/BPEL

然而,有一件事你應該注意的是,在開關站BPEL的應用程序只能在開關站服務的形式來開發,所以你還需要學習開關站,這是一種ESB或頂部集成框架SCA & CDI /駱駝。對於新項目,我不會推薦BPEL與BPM相比,因爲用於BPEL的JBoss社區不活躍。與Apache ODE相比,SwitchYard不是爲了運行普通的BPEL應用程序而設計的。另一方面,如果您想在JBoss EAP/WildFly上開發/部署BPM應用程序,則可以選擇jBPM(http://www.jbpm.org/)。由於jBPM是首屈一指的開源BPM項目,並且正在積極開發,所以如果您啓動業務流程項目,這將是最佳選擇。

作爲獎勵,如果你想使用JBoss的保險絲,有一個jBPM的官方集成包: https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2.1/html/Integration_Guide/index.html
還要注意的是JBoss的保險絲包括開關站,這樣你就可以開發/兩個Karaf運行BPEL變電服務EAP容器。

+0

你好,謝謝你的答覆,所以如果我想只運行BPEL(不談論BPM/jBPM的任何東西),我需要學習的開關站,做BPEL集成有和RiftSaw部署/ Jboss Fuse?如果是的話,你能否提供給我準確的下載鏈接的JbossFuse服務器,這將允許我部署switchyard項目。我試圖通過JBDS來部署HelloWorld Switchyard項目,該項目不承認要在其中部署的SwitchYard項目。請幫忙 – Shaan

+0

是的。在這裏你可以找到JBoss Fuse(除非你有訂閱,否則只能用於開發):http://developers.redhat.com/products/fuse/download/ 如果你更喜歡開源社區選項,你可以直接使用SwitchYard在EAP/WildFly上。請參閱:http://switchyard.jboss.org/downloads 如果您想在JBDS中使用SwitchYard,請不要忘記也要安裝Integration Stack插件:https://access.redhat.com/documentation/ EN-US/Red_Hat_JBoss_Developer_Studio/7.1/HTML/Integration_Stack_Guide/index.html的 –