1 编译与运行
1.1 整合eclipse开发环境
首先从http://www.activevos.com/community-open-source-terms-conditions.php获取最新的代码,我用的是activeBPEL5.0.2。
解压zip文件,发现有三个目录。其中lib是Active使用的jar包,dist是结果文件,projects是ActiveBPEL的源代码目录,下面有十多个project。
启动eclipse,导入projects目录下的项目,配置eclipse变量AEDEV=D:\eos6\dev\active5.0.2,再去掉error的项目依赖。
这样开发环境就准备好了。
1.2 编译ActiveBPEL代码
activeBPEL采用ant作为编译工具。而在projects目录下有个support目录,里面存放了编译需要的build文件。
准备好ant环境,执行如下命令:
D:\eos6\dev\active5.0.2\projects>ant -lib ..\lib\ -f support\activebpel.xml activebpel.dev.all
|
这样就 在dist目录下面产生了编译的结果:activebpel目录下产生了BPEL在服务器下使用的war包;sql目录下产生了SQL脚本;conf目录下产生了BPEL引擎的配置文件。
1.3 安装ActiveBPEL
在D:\eos6\dev\active5.0.2下面有个install.bat文件,用来把ActiveBPEL安装到tomcat中,并会copy相关的内容(配置文件、jar包等等)。
配置好CATALINA_HOME,然后执行install.bat,ActiveBPEL就安装好了。
1.4 运行ActiveBPEL
安装完成后,tomcat下面有四个应用:active-bpel.war;aetask.war;bpelAdmin.war; bpelAdminHelp.war。
安装完成后,shared/lib下面有需要的jar包。
安装完成后,bpr目录下面是ActiveBPEL的工作目录。
启动tomcat,ActiveBPEL就正常运行了。
分享到:
相关推荐
在本资料集合中,你将找到关于activeBpel的多个方面的详细介绍,包括其引擎结构、流程部署、端点配置、编译运行、安全配置以及逻辑视图。 首先,"activebpel编排控制webservice(2005-11-29+1604).doc"可能包含了...
本文将深入探讨如何在ActiveBpel环境中进行客户端配置并运行实例。 一、ActiveBpel简介 ActiveBpel引擎实现了WS-BPEL 2.0规范,为开发者提供了创建、部署和管理业务流程的能力。它支持与各种服务交互,包括SOAP和...
### ActiveBPEL的安装与配置详解 #### 一、ActiveBPEL引擎的初步安装与配置 **ActiveBPEL引擎**是一款基于BPEL(Business Process Execution Language)规范的开源业务流程引擎,用于执行复杂的业务流程。其安装与...
在“压缩包子文件的文件名称列表”中,只提到了“eclipse”,这可能是Eclipse IDE的安装文件或者与ActiveBPEL相关的Eclipse插件。用户在解压后,可以使用这个Eclipse版本来开发和管理ActiveBPEL流程,通过安装相应的...
ActiveBPEL引擎要求安装和正确的配置servlet容器。ActiveBPEL引擎的安装脚本是用作环境变量,也就是Tomcat的最上层目录。ActiveBPEL引擎应该运行在任何标准的servlet容器下。
ActiveBPEL引擎要求安装和正确的配置servlet容器。ActiveBPEL引擎的安装脚本是用作环境变量,也就是Tomcat的最上层目录。ActiveBPEL引擎应该运行在任何标准的servlet容器下。
ActiveBPEL是一个开源的Java BPEL引擎,可在任何Java/J2EE应用服务器上以WAR文件形式运行。它与开源技术如Tomcat、Apache Axis和Ant紧密集成,为开发者提供了便捷的BPEL功能开发环境。在开始使用ActiveBPEL前,需要...
ActiveBPEL的优势在于它的开放源码特性,这让开发者有机会深入理解BPEL流程的执行机制,包括流程的编译、调度、执行以及异常处理等核心环节。对于想要学习BPEL和理解其内部机制的开发者来说,这是一个很好的实践平台...
ActiveBPEL是另一种流行的BPEL引擎,它提供了与Apache ODE类似的功能,但具有更友好的用户界面和更丰富的工具集。在本环境中,我们将使用ActiveBPEL 5.0.2作为BPEL流程的管理和执行环境。 **三、Apache Tomcat** ...
"bin"通常表示二进制可执行文件的目录,这意味着用户可以下载并直接在支持的平台上运行此软件,而无需进行复杂的编译步骤。 综上所述,Astro服务组合开发软件是一个强大的工具,它通过集成ActiveBPEL引擎,为企业...
通过ActiveBPEL Engine Tutorial,你可以了解如何实际操作BPEL,从创建流程到部署运行。这个过程涵盖了流程设计、服务集成、部署和调用等多个环节,对于理解和实践SOA架构中的业务流程自动化至关重要。
Apache ODE 支持长期运行和短期运行的业务流程。 #### 二、BPEL 和 Apache ODE 的重要性 在面向服务架构 (SOA) 的世界里,BPEL 被广泛用于描述复杂的业务流程。它是一种基于 XML 的语言,能够定义 Web 服务之间的...
3. **运行交互功能**:在工作流运行期间,WfMS与用户(活动参与者)及外部应用程序之间的交互功能。 采用工作流管理系统的优势包括: - 提高系统的柔性和灵活性,以便更好地适应业务流程的变化; - 实现更高效的...
- 本书通过结合PHP与ActiveBPEL来探讨如何构建面向服务的解决方案。 - **版权信息**:本书版权归Packt Publishing所有,未经许可不得复制或传播。 - **免责声明**:虽然作者和出版社尽力确保书中的准确性,但不承担...
- **运行交互功能**:在工作流运行中,WfMS与用户(活动的参与者)及外部应用程序工具交互的功能。 **3. 采用工作流管理系统的优点** - 提高系统的柔性和适应性,以应对业务流程的变化。 - 实现更好的业务过程控制...
如JBoss jBPM、ActiveBPEL、Intalio/Apache ODE等开源项目,在功能与性能上已达到甚至超越了部分商业产品。 ### BPM与SOA的融合 BPM与SOA的结合被视为企业信息化建设的未来趋势。SOA强调服务的封装与重用,而BPM则...