jbpmbpel:BPEL活动浅析

BPEL活动(Activity)是指BPEL流程中条语句或者个步骤执行BPEL常用些基本活动如下:   <assign>/<invoke>(赋值/);   <condition>/<otherwise>(条件/否则);   <sequence>/<flow>(顺序/并行);   <link>/<source>/<target>(链接/源/目标);   <pick>/< _disibledevent... [阅读全文]

jbpmbpel:BPEL过程组件

BPEL流程本质就是通过BPEL活动(Activity)将BPEL过程组件“串起来”所谓“串起来”就是通过BPEL活动让BPEL过程组件产生种动态交互比如说将个变量赋值给另外个变量就是种变量的间动态交互  BPEL流程中经常用到些组件如下:  1) 合作伙伴连接(Partner Links);  2) 变量Varaibles;  3) 相关集Corr... [阅读全文]

jbpmbpel:房屋贷款BPEL例子详解

房屋贷款案例介绍  IT技术本质上都是为业务服务只有真正理解了业务才能真正理解IT下面将详细介绍房屋贷款业务来龙去脉  1.案例由来  目前我国房价正在以飞快速度上涨这和“炒房者”人拥有多套房子不无关系其实大部分“炒房者”大都是用银行贷款钱在“炒房”这和我国目前银行贷款政策不无关系目前我国银行房屋贷款政策对购买套房和多套房首付... [阅读全文]

jbpmbpel:BPEL抽象流程和开发介绍

抽象流程  BPEL并不是只能用来指定可执行流程您还可以用它来指定抽象流程抽象流程主要用于定义某个伙伴为了达到业务目和它其他伙伴交换消息和可能顺序它可以被看做可执行业务流程外部视图省略了部分内部执行细节和复杂性在BPEL中描述抽象流程语言是用于描述可执行流程语言子集这使得您可以在同种流程语言中指定可执行流程及其抽象视图  般来说抽象流程可以用来呈现可执行流程某些方面通过抽象手段使得人们易于理解和沟... [阅读全文]

jbpmbpel:BPEL事务和补偿机制

事务(transaction)对于软件Software工程师来说是个非常重要概念按照非正式表述方式事务是指组作为同单元活动要么全部成功要么全部失败这种“全部或者没有”语义是数据库访问基础按照正式表述事务包括如下属性:原子性、致性、隔离性和持久性(Atomic、Consistent、Isolated和Durable)——ACID  事务对于业务交互来说... [阅读全文]

jbpmbpel:BPEL的异常管理

faultHandlers、catch及catchAll元素  活动执行过程中发生异常业务流程必须对进行处理和Java等语言类似BPEL提供了异常处理机制用户可以在业务流程中添加faultHandler来捕获并处理相应异常faultHandler和特定Scope关联用于捕获Scope内产生异常当异常发生时BPEL正常执行流结束控制流转入faultHandler内执行  faultHandler类似... [阅读全文]

jbpmbpel:BPEL的基本活动介绍

1.Receive(接收)/ Reply(回答)  <receive>活动从流程外部伙伴那获取数据并将其保存到流程变量通常个Receive是个流程点它会阻塞执行直到匹配消息到达  <reply>活动发送消息给伙伴来应答通过receive活动所接收到消息receive和reply组合对应着WSDL portType上定义个请求-响应操作如果receive活动对应着个单向(one-way)操作则不能在... [阅读全文]

jbpmbpel:BPEL模型基础

BPEL模型可以帮助我们更好地理解如何使用BPEL描述业务流程如图1所示流程(Process)由系列活动(Activity)组成;流程通过伙伴链接(Partner Link)来定义和流程交互其他服务;服务中可以定义些变量(Variable在BPEL4WS中被称为Container);流程可以是有状态长时间运行过程流程引擎可以通过关联集合(Correlation Set)将条消息关联到特定流程例子 ... [阅读全文]

jbpmbpel:BPEL的基本思想

许多开发人员觉得BPEL很神秘不知道到底是什么意思主要是它是根据很抽象基于WSDLWeb Service再定义些抽象执行流程  其实BPEL点都不神秘是个很简单东西  首先谈下BPEL和WSDL区别WSDL只是定义接口参数不会定义如何实现接口而BPEL不仅有自己接口定义(也是个WSDL文件包括输入参数、思路方法操作名、返回参数)BPEL会定义如何其他服务接口来实现自己接口简单地说BPEL通过流程编... [阅读全文]

jbpmbpel:BPEL的基本特性

相对于对象组装技术服务组装更为复杂人们必须面对SOA环境中异构、松耦合、自主服务它们间交互关系是动态、按需发生而且缺少中央控制因此BPEL提供服务组装模型提供了下列特性  (1)灵活性:服务组装模型应该具有丰富表现能力能够描述复杂交互场景而且能够快速地适应变化  (2)嵌套组装:个业务流程可以表现为个标准Web服务并被组装到其他流程或服务中构成更粗粒度服务提高了服务可伸缩性和重用性  (3)关注点... [阅读全文]
1 共1条 分1页