BPEL抽象流程和开发简介

抽象流程

BPEL并不是只能用来指定可执行流程,您还可以用它来指定抽象流程。抽象流程主要用于定义某一个伙伴为了达到业务目的和它的其他伙伴交换的消息和可能的顺序。它可以被看做可执行业务流程的外部视图,省略了部分内部执行细节和复杂性。在BPEL中,描述抽象流程的语言是用于描述可执行流程的语言的子集,这使得您可以在同一种流程语言中指定可执行流程及其抽象视图。

一般来说,抽象流程可以用来呈现可执行流程的某些方面,通过抽象手段使得人们易于理解和沟通;或者以简单的抽象流程作为设计流程的起点,通过不断精化和改进,构建出复杂的可执行流程。抽象流程还可以用来实现协议匹配,来判断两个业务伙伴是否能够互相交互。

BPEL开发

BPEL作为一种可执行语言,不但需要良好的运行环境,也需要设计和开发支持。我们仅简单介绍一下IBM对BPEL建模和开发的支持。

WebSphere Business Modeler能够对企业业务流程进行建模,持续地优化执行业务的方式。它为业务线和IT员工提供全面的、用户友好的建模和协作能力,推动建模、工作流构建和模拟特性的无缝集成,如图1所示。

WebSphere Integration Developer V6.0通过提供易用的创作工具以使集成开发人员能快速地构建和调试复合的业务集成应用。它可以将WebSphere Business Modeler建立的业务流程模型导入并转换为BPEL,并部署到WebSphere Process Server上运行调试。

图1 使用WebSphere Business Modeler描述业务流程

时间: 2024-09-14 14:39:22

BPEL抽象流程和开发简介的相关文章

资料分享基于JBPM5.4实战流程引擎开发

问题描述 跟大家分享一份名叫<国内首部基于JBPM5.4实战流程引擎开发(动态表单.模板引擎.公文管理系统)>的教程,该课程是基于贝斯ERP系统中的一个流程管理模块,基于java及JBPM5.4流程引擎技术开发.大家可以下载来看一下,相互学习,下面是详细内容第一课(工作流开发基础-为什么学习工作流)第二课(工作流开发基础-JBPM5.4介绍)第三课(安装和配置JBPM5.4及Eclipse流程插件安装)第四课(使用JBOSS7.1及对JBPM5.4事件学习01)第五课(完成请假案例及定时器事件

Java桌面应用程序开发简介

Java对于服务器,个人电脑和移动设备来说是一项伟大的技术.由于需要java的跨平台的特性,因此java在服务器和移动设备方面的应用是非常成功的.但java在个人电脑应用方面的情况和在服务器及移动设备方面的应用有所不同,但是这很快就会有所改变,至少比你想象得要快.在这篇文章中,我会分析一下java在桌面环境中的应用将怎样得到提升,然后具体说一下java GUI(用户图形接口)的三个主要的工具:AWT, Swing, 和SWT..在下文中,我将会开发一个完整的java桌面应用程序. Java与桌面

新浪微博API开发简介之PHP基础篇-用户授权

现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open.weibo.com,它里面有很全面的新浪微博开发的资料,包括开发者的使用和介绍,各种语言的API函数介绍文档,SDK等多种资料. 自己在开发和学习的过程中,感觉虽然没有太大难度,但还是有一些问题是需要我们注意的,今天就我在开发和学习的过程中,简单的对利用PHP进行新浪微博API开发的内容进行一个整

活动 网站 流程-请问开发网站流程和一个活动流程是怎样 的

问题描述 请问开发网站流程和一个活动流程是怎样 的 我想请问一下各位打什么开发流程都是怎样的?比如说要做一个活动,首先我们运营需要策划--- 策划完成--开会策划的活动是否OK--OK则进行开发,不OK则选择修改直至OK为止. 技术开发----技术讨论---设计师设计页面---设计完成---前端设计--最后后台架构--完成 活动---测试活动---最后发布活动等等..想请问一下各位的活动流程是怎样的?或者说架构网站的流程是怎样的?希望大家一起分享一下..谢谢... 解决方案 其实关键看你的预算了

游戏开发流程-游戏开发的具体流程是什么?_?

问题描述 游戏开发的具体流程是什么?_? 游戏开发具体都有哪些内容比如编程语言游戏引擎 绘画 等这些内容 也就是具体流程是把游戏从无到有的:"制作" 解决方案 首先肯定是策划游戏类型,过程,确定环境,面向对象吧游戏引擎和编码都是后期的了 解决方案二: 我是个 0基础的人能够再详细一些吗比如我应该把那些东西学会谢谢你 解决方案三: 需求分析-->原型设计-->界面设计-->开发-->测试-->上线-->推广

新浪微博API开发简介之用户授权(PHP基础篇)_php实例

现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open.weibo.com,它里面有很全面的新浪微博开发的资料,包括开发者的使用和介绍,各种语言的API函数介绍文档,SDK等多种资料. 自己在开发和学习的过程中,感觉虽然没有太大难度,但还是有一些问题是需要我们注意的,今天就我在开发和学习的过程中,简单的对利用PHP进行新浪微博API开发的内容进行一个整

联通应用商店开发流程公布开发商品已可上传

8月3日消息,联通应用商店的一些信息进一步明晰,据悉,该应用商店网址为wo-store.net,目前已开始鼓励开发者上传所开发的商品,且流程已公布. 中国联通应用商店由上海联通具体研发,据悉,开发者上传作品的流程按先后步骤为:1.申请成为开发者 2.下载开发工具 3.开发应用 4.上传应用 5.应用审核/测试 6.销售管理. 中国联通已定于8月19日正式宣布联通应用商店上线,根据中国联通之前披露的信息,沃商城将采用"中间账户"的支付模式,用户在注册应用商店的同时自动注册"中间

Photoshop滤镜开发简介(2)--Photoshop回调函数

        在上一篇文章中,我们介绍了开发Photoshop滤镜插件最基本的一些概念和基础.Ps为了满足插件的应用需求,同时也给插件提供了大量的回调函数(或服务).例如,滤镜可以在一次调用后,保存最近一次用户设置的参数,并应用到下次调用或显示UI.这就是通过Ps的回调函数完成的.这一篇文章我们将讲解最重要的一些Ps回调函数.了解本文之后,我们将能够使用回调函数,完成例如存储我们的滤镜参数等必要的工作.本篇文章将比第一篇复杂和深入的多,但同时从这篇文章我们也可以一窥PS内部的秘密:缜密的系统设

使用HTML 5开发体感游戏:VeloMaze的开发简介

HTML5现在越来越像一个游戏开发平台.但有时候,游戏领域对于如何应用HTML5的特性设置了相当多的限制条件,尤其 是对那些访问硬件设备的接口更是如此. 在2012年11月初,我加入了copypastel小组,并决定分享我在第三届年度 NodeKO竞赛中开发游戏的经历.尽管由于时间限制无法详解全项目,我相信结果仍旧值得与爱好游戏相关技术的读者们分享 .接下来,我打算公开该游戏的技术背景,及其如何在多种网络技术基础之上构建整个项目.应用在该游戏中的技术有: Node.js,express(静态内容