论文部分内容阅读
在市场经济条件下,企业为了应对竞争需要采用各种方法提高生产率、降低成本和改善管理,而信息技术一直以來都是企业提高竞争力的重要手段之一。随着信息化的深入,企业内部和企业间对于已有资源整合的需求逐渐迫切,引起了很多研究者的重视。近年来,以充分利用计算资源和存储资源为最初目标发展而来网格技术,和满足异构计算机系统交互为目标的Web服务技术,逐渐引起了信息化研究者的重视,结合网格技术与Web服务技术的优点用于企业信息整合成为了很多研究人员的课题。 本文讨论了一个支持整合的服务网格系统EFCS——Enterprises Flexible Composition Services。文中首先根据资源整合的需求和服务网格的特点,提出了EFCS系统的整体结构,并讨论系统中主要模块的功能;探讨了资源整合过程中最重要的流程整合过程,介绍了系统实现流程整合的主要部件——调度代理,以及用于流程描述定义的方式。 流程整合是资源整合中最关键的步骤,而流程整合的第一步就是对流程的定义。为此,我们在研究了现有定义方式的基础上,结合网格系统的特点和资源整合的新需求,基于BPEL4WS提出了用于系统流程定义的语言——GPDL(Grid Process Description Language),并在其中扩展了对于资源虚拟化和资源服务质量描述的内容。 流程的部署和执行是系统中最关键的行为,而且这个过程也是非常复杂多变的。文中深入探讨了系统中用于流程执行的调度代理模块,详细地给出了流程部署和执行的过程,并提出了动态部署和作业转移等新技术。另外,为了满足调度代理性能的需求,还提出了分布式调度代理模型,并作了分析。 最后,总结全文,为系统的进一步完善和改进提出了建议。