文档简介
传统的工作流架构有很多弱点,比如架构严重降低了系统性能,在动态环境中缺少灵活性。本文提出了一个集成了Web Services,网格,工作流和移动代理技术的分布式工作流架构。在这个架构中,我们可以通过移动代理间的通讯来达到工作流之间协同工作,而且这个架构增强了工作流的灵活性和可靠性。最后,以这个新的模型为基础实现了一个具体的工作流工作站。Agent的研究起源于人工智能(AI)领域,它是指具有一定的智能并能自主运行和提供相应服务的程序。移动Agent技术具有软件、通信和分布式技术的特点。高级移动代理通讯机制进一步指示了用来构建交互信息和协同的工作流环境的组织[2]。由于代理具有环境自适应能力,能提供动态和灵活的服务,因此它很适合于解决网格环境下的诸多问题[3]。绑定技术在工作流灵活性方面很重要,它能使工作流系统通过使用一个动态绑定服务到合适的服务提供者的代理,它同时也提供工作流系统可以在提供相同服务的多个服务提供者之间自行选择。因此代理服务在工作流的转换过程中起着决定性作用。网格计算不同于传统的分布式计算,简单说,分布式计算方式不能提供一个通用的资源共享框架来满足虚拟组织(VO)的需要,而网格技术提供了通用的资源共享方式[1]。OGSA 是一种开放网格服务框架,它构建了网格(Grid)和Web Services 的概念和技术,定义了一个统一的对外服务语义(Grid Service);还定义了创建、命名和发现短暂Grid Service 实例的标准机制。本文首先总结了工作流、网格和移动代理技术,然后我们提出了一种适应OGSA 框架的新的工作流设计原型,最后我们评价了这个工作流应用原型。
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子