论文部分内容阅读
在迅速发展的网络经济模式下,符合OGSI规范的网格服务作为Web服务的扩展,在提供良好的互操作性的同时,改善了传统分布式集成系统的性能,并使得软件部件的商业化更加容易。在商业化的服务网格系统中,企业与企业可以通过网格服务连接彼此的商务程序,实现有效的服务合成,从而实现资源共享,降低运营成本,提高投资回报。随着网格服务数量的增加,帮助企业用户能够随需应变地使用其他企业提供的网格服务,已经成为服务网格系统应用中一个十分重要的问题。 本文讨论了一个支持动态企业柔性集成的服务网格系统——EFCS。文中概要介绍了系统的体系结构和各组成模块的功能:着重分析了网格系统中资源服务需求描述的特点,设计并实现了为合成服务流程提供服务实例的资源服务选择模块,并建立了相应的服务质量评估模型。 为了给用户提供可用的、适合于作业执行的资源服务,需要一种统一的资源服务需求描述格式。本文通过对服务需求信息进行分析,结合本体描述语言(OWL)与服务等级协议(SLA)的特征,提出了资源服务需求描述语言的定义,清晰地描述了资源服务的功能性需求、语义约束和服务质量需求,并将其集成在网格流程描述语言(GPDL)当中。 服务选择模块负责根据用户的资源需求描述发现最佳资源服务。文中详细地介绍了服务选择模块的整体结构设计,并针对其结构特点进行了性能分析与测试;重点讨论了服务选择核心策略,提出了基于服务质量的服务评估模型;详细地分析了三种服务评估算法在服务选择策略中的应用情况,给出了推荐性建议。服务评估模型中包含三种服务评估算法,算法中分别采用了服务等级协议和数据挖掘技术,对符合功能性需求的资源服务集实现了按需的质量评价,为合成服务流程按需提供符合服务质量需求的资源服务实例提供了可靠的保证。最后对全文进行总结,讨论了本文的主要贡献,同时提出了下一步的工作重点:将针对服务流程整体的服务质量保证和相关的服务选择策略上进行深入研究。