`
zhangym195
  • 浏览: 123727 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类
最新评论

jBPM BPEL 服务编排(orchestration)语言

阅读更多

欢迎使用 jBPM BPEL 服务编排(orchestration)语言。

BPEL 服务编排的流程语言。由于基于 OASIS 标准,所以它被工业上广泛接纳。通过WSDL接口进行松偶合集成、富流程构造、稳健的错误处理和被清晰定义的可扩展点都是它的突出的特点。

BPEL允许系统集成商得到超出现有更多的价值。新服务能够被作为一个其他服务的功能快速的开发。使用XPath和XSLT能够直接将一个服务的输出转换成另一个服务的输入。而且,内置的分析器允许流程简易的并行执行活动、作用于外部的事件和从例外的条件中恢复流程,所有的这一切全是内置的。

BPEL运行时引擎使用WS-BPEL 2.0 标准和遗留 BPEL4WS 1.1 厂商规范进行编译。这样的话,它就能执行用 Eclipse BPEL 设计器 或任何其他的编辑器编辑的标准 BPEL 文档创建的流程。

http://www.jboss.org/jbossjbpm/bpel/ 写道
Welcome to jBPM BPEL
Service orchestration
BPEL is a process language for service orchestration. It enjoys widespread industry adoption due to its status as an OASIS standard. Loosely-coupled integration through WSDL interfaces, rich process constructs, robust fault handling and clearly defined extension points are among its salient features.

BPEL enables system integrators to get more value out of existing assets. New services can be rapidly scripted as a function of other services instead of being developed from the ground up. Transforming output from one service into input to another service is made straightforward with XPath and XSLT. Furthermore, the built-in constructs allow the process to easily perform activities in parallel, react to external events and recover from exceptional conditions, all within transaction boundaries.

Our BPEL runtime engine complies with the WS-BPEL 2.0 standard and the legacy BPEL4WS 1.1 vendor specification. As such, it can execute processes authored with the Eclipse BPEL designer or any other editor that produces standard BPEL documents.


 

分享到:
评论
2 楼 cumtyjp 2008-11-03  
你好,看了你的博客收获很大,先谢谢了!
最近,我也在看jbpm bpel,不知道你用过没有?我使用jbpm-bpel-1.1.1和jboss-4.2.3GA以及jdk_1.6.0_05和jwsdp-2.0版本,能够完成流程的部署。不过在测试它自带的例子时只有hello的例子是成功的,其他的例子都测试不正确(使用ant test)。
1 楼 zhangym195 2008-08-10  
欢迎使用 jBPM BPEL 服务编排(orchestration)语言。
  BPEL 服务编排的流程语言。由于基于OASIS标准,所以它被工业上广泛接纳。通过WSDL接口进行松偶合集成、富流程构造、稳健的错误处理和被清晰定义的可扩展点都是它的突出的特点。
  BPEL允许系统集成商获得超出现有资产的更多价值。新服务能够作为一个其他服务的功能快速开发。使用 XPath 和 XSLT 能够直接将一个服务的输出转换成另一个服务的输入。而且,内置的分析器允许流程简易的并行执行活动、作用于外部的事件和从例外的条件中恢复流程,所有的这一切全是内置的。
  BPEL运行时引擎使用WS-BPEL 2.0 标准和遗留 BPEL4WS 1.1 厂商规范进行编译。这样的话,它就能够执行使用 Eclipse BPEL 设计器 或任何其他的编辑器编辑的标准 BPEL 文档所创建的流程。

相关推荐

    jbpm-bpel-1.1.1 userguide\

    《深入解析JBoss jBPM BPEL:理论与实践》 JBoss jBPM BPEL(Business Process Execution Language)作为一款强大的业务流程管理工具,其版本1.1.1用户指南为我们提供了全面而深入的理解视角。本文将基于这份指南,...

    jbpm-bpel.pdf

    BPEL是一种用于定义业务流程的标准语言,主要用于服务导向架构(SOA)环境中的业务流程自动化。它允许开发人员通过描述业务流程中的服务交互来定义业务逻辑。jBPM是JBoss提供的一款开源工作流管理引擎,支持BPEL标准...

    JBPM采购申请系统——07_JBPM中的脚本语言.7z

    JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM中的脚本语言.7z JBPM采购申请系统——07_JBPM...

    jbpm-bpel-1.1.Beta3.zip_BPEL_Starters

    jbpm-bpel-1.1.Beta3 JBoss jBPM Starters Kit 是一个综合包,它包括了 jBPM 软件包、开发插件、一个配置好了的基于 JBoss 的 jBPM 示例、一些数据库配置文件示例。

    jbpm4 jbpl流程定义语言

    jbpm4 jbpl流程定义语言,详细介绍了jbpl语言的各种定义

    java工程师必备帮助文档

    1.9. The JBoss jBPM BPEL 扩展 2. 开始 2.1.下载一览 2.1.1. jBPM 3 2.1.1.1. 新手工具箱 2.1.1.2. 核心引擎和身份组件 2.1.1.3. 数据库扩展 2.1.2. jBPM 流程设计器 2.1.2.1. Eclipse 更新站点 2.1.2.2. ...

    JBPM中的脚本语言代码例子

    在JBPM中,脚本语言的运用是实现动态行为和灵活逻辑的重要手段,而BeanShell作为其中之一,扮演了关键角色。 BeanShell是Java的一个轻量级、开源的脚本引擎,它的语法和Java极其相似,甚至可以直接运行Java代码。这...

    jbpm简介\jbpm简介

    4. **支持多种流程定义语言**:除了默认支持的jPDL、WS-BPEL和Seam框架的Pageflow外,jBPM还计划支持更多流程定义语言,以适应不同的业务场景需求。 5. **严格的流程版本控制**:jBPM提供了严格的版本控制机制,...

    jBPM3.2.rar_JBPM3.2_jbpm_jbpm 3.2_jbpm3_jbpm3.2教程

    1. **流程建模语言**:jbPM 3.2支持JPDL(jBPM Process Definition Language),这是一种XML格式的语言,用于定义流程的行为和结构。 2. **动态流程**:jbPM允许在运行时修改流程,增强了流程的灵活性和适应性。 3...

    jbpm4jbpm5

    开发者可以通过指南学习到jbpm的核心概念,如流程定义语言(bpmn2.0)、工作流引擎的使用以及异常处理机制。 3. **jbpm5用户手册**: jBPM5_用户手册-中文版为开发者提供了jbpm5的详细操作指南,包括新特性和改进...

    jbpm4服务接口方法汇总

    ### jbpm4服务接口方法汇总 #### Process Engine与Service组件概览 在JBPM框架中,`ProcessEngine`是核心的工厂类,负责提供一系列的服务接口。这些接口为流程管理和控制提供了必要的支持。通过初始化`...

    JBPM3.2 源码

    3. **JBPM-BPEL**:BPEL(Business Process Execution Language)是一种用于描述服务间协作的标准语言,它是SOA(Service-Oriented Architecture)的重要组成部分。JBPM支持BPEL,意味着它可以与Web服务和其他BPEL...

    jbpm白皮书 介绍jbpm 入门

    2. **服务组件**:为了使流程能够与外部系统和服务进行交互,jBPM 提供了一系列的服务组件,如消息传递服务、事务管理服务等。这些服务组件不仅增强了流程的灵活性,还提高了系统的整体可靠性。 3. **工具链**:...

    jbpm教程

    JBoss jBPM 有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起,, JBoss jBPM 就有了最强大和易扩展性的控制流机制. <br>JBoss jBPM 只有最小的倚赖...

    jbpm4.1和jbpm5开发手册

    1. **流程定义语言**:jbPM4.1使用了基于XML的BPEL(Business Process Execution Language)进行流程定义,使得流程逻辑清晰易懂。 2. **工作流引擎**:jbPM4.1包含了一个强大的工作流引擎,可以解析流程定义并执行...

    jbpm-3.1.2.zip_jbpm_jbpm 3.1.2_jbpm-3.1.2.rar_jbpm3.1.2_工作流

    jBpm 提供了一种方式,使得开发者能够用简单而强大的语言来表达业务流程,并将这些流程打包到流程档案(BPMN)中,以便在jBpm运行时服务器上执行。 jBpm 是Java Business Process Management 的缩写,它不仅是一个...

    jbpm工作流引擎介绍

    jBPM是一款遵循LGPL开源协议的开源工作流产品,它并没有遵循BPEL或WFMC标准,而是采用了自己独特的流程描述语言JPDL(jBPM Process Definition Language)。JPDL是一种轻量级的XML结构,设计简洁,易于理解和使用,...

Global site tag (gtag.js) - Google Analytics