BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

BPEL4People和WS-HumanTask标准化在即

| 作者 Mark Little 关注 12 他的粉丝 ,译者 王志雄 关注 0 他的粉丝 发布于 2008年1月15日. 估计阅读时间: 3 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

BPEL4WS一经面世就被大肆宣传,但是多数人认为要大规模使用它,它必须成为一个标准。它最终这样做了,成为WS-BPEL,它已经作为标准进行了几次修订WS-BPEL技术委员会于2007年5月正式关闭,关于WS-BPEL是否完成它最初宣传所暗示功能,评判还没有统一的意见。但是,无庸置疑的是WS-BPEL已经成为一个主要的WS-*标准,并被包含在所有严肃的Web服务厂商的实现中。

但是,人工任务交互/BPM并不是WS-BPEL的目标领域。正如WS-BPEL FAQ指出:

  1. BPMN和WS-BPEL2.0的关系?
    1. WS-BPEL是一个OASIS的服务编制(orchestration)语言标准。BPMN是一个OMG的业务过程可视化表述标准。尽管一个BPEL过程可以用BPMN表述,但是有些BPMN模型不能用BPEL表述。目前,这个FAQ预先提醒:不存在从BPMN到WS-BPEL 2.0的映射。

 

  1. WS-BPEL如何处理人工任务?
    1. BPEL不是为人工工作流而设计的。
现在已经有一些其他的尝试来提供这种映射/集成,但是它们中没有一个真正有机会成为一个标准。然而,这是一个重要的遗漏。因此当WS-HumanTask和BPEL4People被同一WS-BPEL作者宣布的时候,不要惊讶。和WS-BPEL一样,让这些作者按照标准团体一起行动,会耽搁他们一些时间,不过正如John Evdemon (WS-BPEL技术会员会的联合主席)刚刚宣布的
BPEL4People和WS-HumanTask规范已经提交给OASIS,一个新的BPEL4People技术委员会成立——期待尽快看到一份公告和参与倡议。这个技术委员将关注如何将人工交互(“人工任务”)作为WS-BPEL流程的一部分来定义,并将这些定义暴露为Web服务。

这个技术委员会的产出对WS-BPEL的影响有待考察,但是BPM是SOA重要的组成。在Web服务领域内为它建立标准只能是一件好事。

查看英文原文:BPEL4People and WS-HumanTask Head To OASIS
译者简介:王志雄,长期从事软件开发工作,项目集中在EAM和设备点检管理领域。2004年转入JAVA领域,曾经在项目中使用过Hibernate、Struts、Spring 等。关心软件技术和相关工具的动态,将其中成熟的技术和工具应用到实际的项目之中。关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT