BPEL的基本特性
来源:互联网 发布:淘宝宝贝链接在哪里 编辑:程序博客网 时间:2024/05/09 02:48
相对于对象组装技术,服务组装更为复杂。人们必须面对SOA环境中异构的、松耦合的、自主的服务。它们间的交互关系是动态的、按需发生的,而且缺少中央控制。因此,BPEL提供的服务组装模型提供了下列特性。
(1)灵活性:服务组装模型应该具有丰富的表现能力,能够描述复杂的交互场景,而且能够快速地适应变化。
(2)嵌套组装:一个业务流程可以表现为一个标准的Web服务,并被组装到其他流程或服务中,构成更粗粒度的服务,提高了服务的可伸缩性和重用性。
(3)关注点分离:BPEL只关注与服务组装的业务逻辑;其他关注点,比如服务质量(QoS,Quality of Service),事务处理等,可被作为附加扩展,由具体实现平台进行处理。
(4)会话状态和生命周期管理:与无状态的Web服务不同,一个业务流程通常具有明确的生命周期模型。BPEL提供了对长时间运行的、有状态交互的支持。
(5)可恢复性:这对于业务流程(尤其对长时间运行的流程)是非常重要的。BPEL提供了内置的失败处理和补偿机制,对于可预测的错误进行必要的处理。
- BPEL的基本特性
- BPEL的基本思想
- BPEL的基本思想
- BPEL的基本思想
- BPEL的基本思想
- BPEL的基本活动介绍
- BPEL的基本活动介绍
- BPEL研究(1):BPEL语言的基本特点
- BPEL学习:基本活动
- BPEL中的基本活动
- margin的基本特性
- 表格的基本特性
- 操作系统的基本特性
- 算法的基本特性
- Sass 的基本特性
- 操作系统的基本特性
- bash的基本特性
- BPEL概念的理解
- 最近项目的一些界面图形
- jBPM-4.4:与Spring集成配置
- 筛选法求100以内的素数
- 业务流程的慨念及BPEL简史
- vs2010中臃肿的ipch和sdf文件
- BPEL的基本特性
- Cloud Computing Language
- SCA,软件开发的3G时代
- 网页啊网页,数据库啊数据库,谁来救救我啊~~~
- Builder模式
- CSDN-开博
- 粗解Mac OS与Windows操作系统的区别
- BPEL的基本思想
- visual studio 2008 试用版评估期已结束的解决方法