论文部分内容阅读
沿海区域内形成的面向行业及相关配套产业的中小企业集群,希望在更大的范围内共享资源和服务,提高企业集群的协同工作水平,快速响应市场变化,增强企业竞争力。应用服务提供商(ApplicationServiceProvider,ASP)模式是将各种应用软件或应用系统安装在数据中心(IDC)或服务器群上,通过ASP中心将其功能或基于这些功能的服务,以有偿的方式提供给企业用户,并由ASP运营商负责管理、维护和更新这些功能和服务。ASP服务平台以低成本的方式为中小企业提供服务,促进中小企业的信息化进程。
随着计算机技术的发展和企业业务功能需求的变化,ASP服务平台提供的服务种类和数量越来越多。面对功能各异的服务,用户如何准确地查找到满足功能需求的服务,ASP服务平台如何快速提供服务,成为ASP平台迫切需要解决的问题。
服务发现是实现分布式环境中服务资源共享和协同工作效率的关键技术,是联系用户和服务资源的桥梁。目前对于服务发现方法的研究主要分为以下两类:基于目录的检索和基于关键字的检索。本文结合上述2种检索方法的优点,研究了基于本体的ASP服务发现与匹配方法。具体工作如下:
1.提出了ASP模式下基于本体的服务发现与匹配框架,引入注册机制,不管是自主开发的业务组件、功能模块还是第三方组件都可以轻松实现注册发布,屏蔽了业务组件的异构性。
2.构建了ASP服务本体,完成了ASP服务的OWL-S语义化描述,为服务的发现匹配提供语义支持。
3.建立了ASP服务注册与发现共享描述模型,并引入了基于关系数据库的本体存储方法,以提高服务发现的速度。
4.研究了服务发现策略和相关匹配算法,在语义化共享模型的基础上提出了包含服务类别、接口参数、服务质量三个阶段的层次化匹配策略,并研究了各层次相应的匹配度计算方法和算法。
5.在实验室已实施的ASP服务平台的基础上,设计开发了服务发现匹配功能模块验证了其可行性。