Jboss说要在EAP或AS7服务器中部署BPEL应用程序。我可以在任何这些服务器中部署BPEL应用程序。当在谷歌搜索时,一些帖子说,开关码更适合用于BPEL或BPM应用程序,它被JBoss使用,由JBoss发布为JBossFuse。我也尝试过JBossFuse,JBossFuse无法通过Eclipse检测BPEL或BPM应用程序。我尝试过WSO2,它比JBoss服务器更好。我想使用JBoss产品栈,因为它是一个很大的社区。有人能建议在Jboss服务器中部署BPEL或BPM应用程序的最佳服务器吗?请提供链接下载以及。
发布于 2016-08-23 22:00:59
JBossEAP6.4服务器有一个不识别BPEL / BPM (交换场)的技巧。当您安装普通EAP 6.4服务器时,您将不会在其中安装Fuse软件包。他们说您可以使用fuse服务器,但是fuse服务器不会像Eclipse(JBDS)中的EAP服务器那样工作。因此,您需要在您的EAP服务器上安装Fuse,以识别您的BPEL/BPM或Swithyard applications.Check,它位于Redhat网站的解决方案下面。
发布于 2016-08-15 02:07:47
既然RiftSaw (http://riftsaw.jboss.org/)是Apache与JBoss EAP/WildFly的集成层,它是SwitchYard的一部分,SwitchYard是JBoss伞下唯一允许部署/运行BPEL应用程序的框架。https://docs.jboss.org/author/display/SWITCHYARD/BPEL
但是,您需要注意的是,在SwitchYard中,BPEL应用程序只能以SwitchYard服务的形式开发,因此您还需要学习SwitchYard,这是一种基于SCA&CDI/Camel的ESB或集成框架。与BPM相比,我不推荐BPEL用于新项目,因为BPEL的JBoss社区并不活跃。与Apache不同,SwitchYard的设计并不是为了运行普通的BPEL应用程序。
另一方面,如果您想在JBoss EAP/WildFly上开发/部署BPM应用程序,则可以选择jBPM (http://www.jbpm.org/)。由于jBPM是首屈一指的开源BPM项目,并且正在积极开发,如果您启动业务流程项目,这将是最好的选择。
作为奖励,如果您想使用JBoss Fuse,可以为jBPM:Guide/index.html提供一个正式的集成包
还请注意,JBoss Fuse包含SwitchYard,因此可以在Karaf和EAP容器上开发/运行BPEL SwitchYard服务。
https://stackoverflow.com/questions/38937678
复制相似问题