另一类意义更深远的互操作性发生在不同的工作流之间。一个工作流描绘了一个影响许多人与信息资源的有意义的处理单元。显然,各种单元之间需要互相作用, 因为一些人参与了多于一个的工作流,而且单元之间不可避免地要共享资源。工作流设计者必须适当地理解、模仿和管理这类交互作用。如果不这样的话,各种各样的混乱就会相继发生--实际上事情经常就是这样。例如,电信提供商的一个工作流考虑到放弃旧的配线升级到新的通信配线,而另一个工作流却认为旧的配线是可以自由获得的 并分配了一条新的电话线。
我们可以把工作流本身也视作资源,然后与之联系担当资源代理的工作流代理。工作流代理可以调整它们所管理的工作流因而提供给更大范围的,可能是企业范围, 工作流应用。这就需要通信和谈判的能力。使来自不同供 应商的工具管理和建模的工作流能够相互关联的标准也会带来同等的好处。一个例子是最近公布的简单工作流访问协议。
将来,如同今天这些标准让数据库能够互操作一样,代理能让因特网上的工作流自如地调整和实行。
作者:Michael N. Huhns,Munindar P.Singh[美]
原文来自:北卡罗莱纳州立大学数据库实验室
译者:叶俊,武汉自由软件协会
上一页 1 2 3 4 5 6下一页
