【世界经理人电子商务网讯】包括IBM、甲骨文和SAP AG等巨头在内的一群IT厂商在星期一发布了一个在SOA的业务流程中集成人工
互动功能的规范。
BPEL4People是业务流程执行语言2.0的一个扩展。业务流程执行语言2.0是一种用来定义组成Web服务运营的业务流程的可执行建模语言。参与了BPEL4People规范发布的其他厂商还包括Active Endpoints公司、Adobe公司和BEA Systems公司。
持批评意见者称BPEL规范有很多弊端,因为它无法集成到工作流中。因此,业务流程管理系统厂商开发出了各自的非标准工作流引擎。
BPEL4People规范就是为了修正这个弊端而制定的,因此那些需要人工参与执行任务、检查和批准步骤以及输入数据的流程就可以通过BPEL来定义。例如信贷批准方案就需要具有相关权限或级别的人批准。
最新规范由两部分组成。第一部分是BPEL Extension for People,它将人工任务定义为一些可以作为BPEL流程定义中的第一级组件的活动。世界经理人电子商务网
第二部分是Web Services Human Task,它定义了独立人工任务,包括任务的属性、行为和运作。规范中的各种规定还可以用于BPEL流程之外的其他基于Web服务的应用之中。
预计BPEL4People规范将在近期提交给国际标准组织OASIS。OASIS的意思是结构化信息标准促进组织,其宗旨是促进电子商务标准的普及应用。