全文于2008年6月5日发布于InfoQ中文站上:http://www.infoq.com/cn/news/2008/06/wfxml-r 摘要 Patrice Cappelaere最近宣布,WfXML-R——一种为WF-XML 2.0提供REST式绑定的提议——已经得到了工作流管理联盟(Workflow Management Coalition,WfMC)的接纳。 WfXML-R旨在围绕WfMC的参考模型里的5个接口建立规范: 接口1:在流程定义(process definition)与建模工具和工作流引擎之间定义一个标准接口。 接口2:为客户端应用向工作流引擎请求服务(为了控制流程行进、活动及工作项目等)定义APIs。 接口3:为APIs定义一个标准接口,以便工作流引擎可以通过公共代理软件来调用各种各样的应用。 接口4:定义工作流互操作模型以及相应的支撑标准。 接口5:定义监测和控制功能。 目前在0.4版中,WfXML-R考虑了对以下用例(use cases)的支持: 远程应用需要发现并从服务器获取一个可用工作流、定义及其他可用资源的列表。 远程应用需要能够启动(和停止)一个流程实例(process instance)。 远程应用需要: 确定流程实例的当前状态 确定当前所等待流程里的活动 远程应用需要能够创建、更新并删除工作流及定义。 远程应用需要能够启动和停止流程引擎,或者创建/删除一个新引擎。 远程应用需要能够查看历史与日志。 远程应用搜索特定资源。 目前,已确定的REST资源包括: <以下略>