`

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

阅读更多
安装和配置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联系。
分享到:
评论

相关推荐

    ActiveBPEL的安装和配置

    ### ActiveBPEL的安装与配置详解 ...通过以上详尽步骤,ActiveBPEL引擎得以完整安装并配置,使其能够稳定地运行在Tomcat环境下,同时通过数据库支持实现持久化存储,满足复杂业务流程的执行需求。

    activebpel-5.0.2-bin.zip

    ActiveBPEL引擎要求安装和正确的配置servlet容器。ActiveBPEL引擎的安装脚本是用作环境变量,也就是Tomcat的最上层目录。ActiveBPEL引擎应该运行在任何标准的servlet容器下。

    activebpel-5.0.2

    ActiveBPEL引擎要求安装和正确的配置servlet容器。ActiveBPEL引擎的安装脚本是用作环境变量,也就是Tomcat的最上层目录。ActiveBPEL引擎应该运行在任何标准的servlet容器下。

    Activebpel部署的客户端配置运行实例详解

    ActiveBpel引擎实现了WS-BPEL 2.0规范,为开发者提供了创建、部署和管理业务流程的能力。它支持与各种服务交互,包括SOAP和RESTful接口,同时与其他Java应用程序和服务框架如Spring、JMS和JPA等良好集成。 二、环境...

    activeBpel的网上收集的网页资料

    activeBpel是一款开源的工作流引擎,它基于BPEL(Business Process Execution Language)标准,用于构建和执行业务流程。BPEL是一种XML语言,专为描述企业服务之间的交互和组合而设计,使得开发者能够创建复杂的业务...

    ActiveBPEL.rar

    用户在解压后,可以使用这个Eclipse版本来开发和管理ActiveBPEL流程,通过安装相应的BPEL插件,可以直观地设计流程图,并进行调试和测试。 总结起来,这个"ActiveBPEL.rar"压缩包包含了构建和运行基于BPEL的业务...

    activeBPEl使用指南

    【描述】:本手册通过贷款申请流程实例,详细阐述如何使用activeBPEL进行设计和实现 【标签】:activeBPEL 【正文】: 业务过程执行语言(Business Process Execution Language,BPEL)是IBM、Microsoft和BEA在2003...

    bpel入门级实例

    Oracle BPEL是一款强大的企业级BPEL引擎,而ActiveBPEL则是一个开源的BPEL引擎,它提供了对BPEL规范的实现,同时也为研究BPEL引擎的内部工作原理提供了便利。 ActiveBPEL的优势在于它的开放源码特性,这让开发者有...

    bpel规范[参照].pdf

    **安装和配置ActiveBPEL引擎** 在开始创建和部署BPEL流程之前,你需要先安装并配置ActiveBPEL引擎。具体的步骤可以在相关的安装和配置指南中找到,这通常涉及下载引擎、设置环境变量以及配置服务器等步骤。 **部署...

    BPEL的一个运行实例

    安装ActiveBPEL引擎通常需要配置数据库连接。 ##### 4.3. ActiveBpel 的数据持久化配置 配置ActiveBPEL的数据持久化通常涉及到数据库表的创建、数据源的配置等。 #### 5. 流程的调用 ##### 5.1. WSDL文件转换为...

    eclipse bpel

    - BPEL引擎是执行BPEL流程的核心组件,例如ActiveBPEL或Apache ODE。Apache ODE(OpenESB Dieployment Engine)是一个开源BPEL服务器,它实现了WS-BPEL 2.0规范,可以在多种Java应用服务器上运行,如Tomcat。 2. *...

    bpel环境搭建.zip

    7. **测试环境**:创建一个简单的BPEL流程,通过Apache ODE或ActiveBPEL的管理界面进行部署和测试,确保环境配置正确。 通过以上步骤,你就成功地搭建了一个基础的BPEL运行环境。在这个环境中,你可以创建、测试和...

    jBPM4.4课程文档.doc

    - **运行交互功能:** 实现 WfMS 与用户(活动参与者)及外部应用程序间的交互。 **3. 工作流管理系统的优势:** - **提高系统柔性和适应性:** 更好地应对业务流程变化。 - **增强业务控制能力:** 提高客户服务...

    astro服务组合开发软件

    此外,提到了"结合ActiveBPEL引擎",这表明Astro支持Business Process Execution Language (BPEL),这是一种标准的XML格式,用于描述和执行服务之间的协作工作流。 ActiveBPEL引擎是Astro中的关键组件,它允许用户...

    jBPM4.4开发指南

    - **安装流程设计器 (GPD)**:GPD 是一个 Eclipse 插件,用于设计和编辑流程图。 - 安装方法: 1. Help -> Install New Software 2. Click Add 3. 在 Add Site 对话框中选择 Archive 4. 导航至 install/src/gpd...

    Activiti5.4入门级详细课程.ppt

    **安装与配置Activiti** - **软件环境**:需要JDK1.6及以上版本,以及兼容的数据库环境。 - **开发工具**:推荐使用Eclipse 3.7或更高版本,MyEclipse 8.6或以上版本。 - **资源获取**:所有必要的软件和Activiti...

    Apache ode介绍

    Apache ODE 作为一款成熟的 BPEL 引擎,为企业提供了执行这些流程的能力,使得企业能够在不同的系统和服务之间实现高效的协调。 #### 三、Apache ODE 的功能和特点 - **支持 BPEL 版本**:Apache ODE 当前版本支持...

    itcast jbpm4.4工作流详细教程文档

    总结起来,"itcast jbpm4.4工作流详细教程文档"主要涵盖了工作流的基础知识,jBPM4.4的介绍,以及如何在Eclipse环境下配置和使用jBPM进行流程设计。通过学习这个教程,初学者能够了解工作流管理系统的基本概念,并...

Global site tag (gtag.js) - Google Analytics