阅读更多
安装和配置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应用,有兴趣的可以和
[email protected]联系。