热点关注
随机推荐
工作流代理
来源: 作者:本站
研究进展
工作流技术对于网络计算而言是非常重要的,因为与分布式资源相关的计算总是自然地存在各种工作流。目前,大部分工作流都出现在内联网(intranet)中, 尽管多企业的因特网(Internet)工作流应用如电子商务也正在显现出来。
至少有100种工作流工具,或250种。每种工具都提供了结合执行框架的过 程建模机制。通常,大多数工作流工具的底层元模型是基于各种行为网络的,将不同的行为表示为节点,用连接表示节点之间的不同时间和例 外依赖。图一至三反映了这一通用概念。
系统分析员依据对给定组织的理解和选择的工作流工具支持的提取来设计相应工作流。一旦设计好了,工作流就可以用工具来自动执行,工作效率就会因此提 高。例如,当工作流涉及到人工时,就会自动通知工作人 员他们应该做的事。
工作流技术面临的问题
工作流技术并不被人们普遍看好,许多首席信息官(CIO)不确信其能力和 利益。目前的工作流技术的一个问题就是太过刻板。因为工作流是先于应用构造的且
由一些集中的权威强制执行的, 所以这种刻板性是不可避免的。但是,对参与者而言缺乏自由度导致工作流管理系统显得很不友好。结果是它 们经常被忽略或围绕,最终被放弃。
这种刻板性还会难以适应灵活的特别的推理,导致生产力的损失,而这正是 人类智能的强项。当例外发生时,刻板的工作流管理工具表现得不正常,灵活性的 需要就体现出来了。在前面的例子中,如果信用认证机构无 反应的话,设计不良的工作流只能挂起,而灵活的工作流就会让人工依据可获得的 信息来作决定。
另一个问题是系统需求很少是静态的。一个工作流的设计上下文在其生命期 内很难对所有细节都保持可用性。对未包括在工作流模型中的任意扩展而言,动态 的需求几乎是必需的。假设电信提供商在学年的开头期间提 供特别的方案,不对那些全日制学生进行信用历史的检查。难道说这一变化使得工 作流要重新设计和安装吗?
工作流代理
自治和决断的自然推理是,代理将解决这些问题。它们感知、思考并影响周围的环境。它们可以被设计得具有适应力和交互力。
一个信息环境中的代理可以扮演很多角色。对工作流最重要的角色是用户代 理、资源代理和经纪人。
当按照用代理可以例示的独特角色建立工作流时,代理的构造可以考虑其用 户和资源的约束。由于知道所处的情景,代理能适应工作流。用户代理与另一个 用户代理及资源代理谈判确定没有违反全局的约束,这样就可以 达到全局的效率。
代理可以包含识别不同类型的例外情形的功能并做出适当的反应,也许是通 过谈判一特殊的行为序列。更重要的是,代理可以从相同的例外的重复实例中学习。 由于有这种学习能力,当系统需求变化时,代理可以处理 更新的约束集。
上一页 1 23 4 下一页
