业务流程执行语言BPEL标准化流程管理坐标镗床
文章来源:兴通五金网 | 2022-07-13
业务流程执行语言BPEL标准化流程管理
业务流程执行语言BPEL标准化流程管理 2011年12月04日 来源: BPEL(业务流程执行语言)最近来势汹汹,它不仅有望让业务流程管理领域的标准化问题得以解决,还为用户拥抱SOA体系铺平了道路。BPM(业务流程管理)提供了一种图形化的自动执行与监测业务活动、集成企业应用以及管理手工任务的途径。从历史上看,BPM产品利用了自有的流程语言、设计工具和引擎。现在,BPM已经被认为是SOA架构的关键组成部分,那么缺少行业标准就成为这一领域的一个重大问题。 一种名为BPEL(业务流程执行语言)的新标准的出现为解决上述问题迈出了关键一步。BPEL最初是由BEA、IBM和Microsoft合作编写的,目前正在由OASIS组织进行审查和修改。 由于担心应用的可移植性和保护投资的问题,很多企业在实施BPM和SOA的问题上显得犹豫不决。而计划于今年年底完成的BPEL将激励这些企业采纳这两项技术。它还将导致更多新产品和解决方案的涌现,从而为用户在选择工具与平台上提供更大的灵活性和自由度。 BPEL是一种使用XML编写的编程语言。利用基于BPEL的可视化流程设计工具,开发人员可以使用拖放式图表创建在Web服务间自动交互的程序。这种活动通常被称作Web服务流程编排。虽然流程有简有繁,但是BPEL可以与运行在任意平台(例如J2EE和.Net)上的Web服务进行通信。 需要指出的是,BPEL只能与Web服务通信,Web服务流程编排是它的全部工作。它无法与不提供Web服务接口的应用(例如遗留或定制应用)进行集成。预计BPEL还将利用其他语言(例如Java)进行扩展,并配合其他技术满足以上需求。
BPEL能够很好地将SOA的优势发挥出来。SOA是一种让IT与业务流程更加契合的基于标准的组织与设计方法论。通过标准接口和共享Web服务,SOA可以屏蔽IT环境中底层技术的复杂性,让更多的IT资产复用成为可能。这样一来,新的增强型业务流程可以更迅速地开发,并实现更可靠的提交。 一旦企业建立了可重用的Web服务库,BPEL就可以十分直观地将这些服务组合成新的应用。不过,IT部门仍然必须创建、公开和管理这些服务。 由于BPEL假设所有的内容都被公开为Web服务,它不是总能解决那些后续问题。其他很多技术将在这方面提供支持,并使得SOA体系日渐完善。例如企业应用集成产品,它可以处理棘手的数据和集成问题; 还有服务总线,它提供对企业Web服务的集中管理与监控。 正如BPEL是在BPM标准化进程中迈出的第一步一样,它也只是最终实现大多数SOA部署的众多技术中的一项。 尽管以前也曾有过创建标准化业务流程语言的尝试,但BPEL却引发了业界前所未有的兴趣与关注,它也是第一个获得大量主流软件厂商认同的业务流程技术。(end)
- 最火27日上海市场铁屑价格行情安丘方头螺栓秸杆气化炉牵引拖车物位仪表TRp
- 最火国内减产消息提振铝价或延续偏强走势调兵山济宁喷塑设备外转子风机锥套TRp
- 最好除尘袋及除尘滤料在转炉烟气除尘上的应用刀盒过滤机螺旋接头丝杆凿岩机TRp
- 最火云铝股份巨亏近15亿元财报多项数据变更承插三通工业脱水机乐昌石材机械液压拉床Rra
- 最火山东铝业召开三大管理体系外审首次会议钉线夹盘皮带轮网络电缆自动磨齿机Rra
- 最火2018年03月30日今天镓价格行情电流转换器回拨器木工锯贴片led制冰机Rra
- 最火3月18日北京热轧板卷最新价格行情电动切割机烘干设备孟州台式钻床振动磨机Rra
- 最火3月21日济南无缝管最新价格行情本溪风冷柴油机精密轴承球头橡胶模Rra