安装和配置ActiveBPEL引擎-及实现的建立

本文介绍了ActiveBPEL引擎的安装和配置过程,包括配置环境变量、解压引擎、修改配置参数、发布BPEL Process等步骤,还说明了启动和关闭引擎的方法,以及如何监听Web服务和管理引擎。这是SOA的一个具体实现,开发组正研究其在EAI上的应用。
安装和配置ActiveBPEL引擎
需要

AcitveBPEL引擎只需要一个Servlet容器。我们只在TomCat中测试过。首先你需要配置环境变量CATALINA_HOME指向TomCat顶层的目录。(这是TomCat的要求)。
安装ActiveBPEL引擎

再下载了ActiveBPEL引擎后,把它解压到任何一个目录下面,运行install.bat或者是install.sh.她把lib文件拷贝到$ CATALINA_HOME/shared/lib 并且创建$CATALINA_HOME/bpr的文件夹,用来放置已发布的BPEL process .bpr文件。
修改引擎配置参数

可以通过修改aeEngineConfig.xml文件来修改一些配置,你可以在$CATALINA_HOME/bpr文件夹下找到它。或者通过http://localhost:8080/BpelAdmin/config.jsp来修改。
发布你的BPEL Process

如果ActiveBPEL引擎正在运行,一旦你发布你的BPEL process,你将会注意到该.bpr文件。你的BPEL process就准备去使用它。

启动ActiveBPEL引擎

要启动ActiveBPEL引擎,直接启动你的servlet容器即可。

关闭引擎,反之亦然。

监听AXIS Web Services

页面http://localhost:8080/active-bpel/services 是被Axis创建的。它列出了所有的可用的Web服务。这个列表和ActiveBPEl引擎无关的.引擎把web服务交给Axis去发布。(Axis细节请参考其它文献)
ActiveBPEL 引擎 管理

你可以通过http://localhost:8080/BpelAdmin/来管理引擎。从这个页面你可以修改引擎的配置,可以查看已经发布的BEPL processes的信息。

点击"Deployed Processes" 查看已经发布到引擎中的BPEL processes。

点击"Active Processes" 显示已经在运行中的BPEL processes的列表。

点击"Receive Queue" 显示queued receives列表。

Troubleshooting
Debuggin 和Logging

Tomcat会在$CATALINA_HOME/logs文件夹下放置log。
----------------------------------
以上的步骤应该大家都能够很好的测试。这将是SOA的一个具体实现,我们这个开发组正立足于研究SOA的实现,并确定有EAI上有所贡献。目前我们已经在测试使用web service+J2EE(STRUTS+SPRING+HIBENATE)+BPEL 构建轻型的完整的EAI应用,有兴趣的可以和heweiya@yahoo.com.cn联系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值