首页> 中文学位 >支持上下文感知的Web服务组合研究
【6h】

支持上下文感知的Web服务组合研究

代理获取

摘要

SOA(ServiceOrientedArchitecture),即面向服务的架构,定义了一系列用来组合不同功能单元的规则和方法,它能够使企业的IT系统更灵活地适应业务需求的变化,更容易实现企业内部或企业间信息的共享。Web服务技术作为实现SOA的有效手段,在学术界和工业界都得到了广泛的关注。企业将自己的Web服务发布到网络上,用户可以组合这些Web服务完成自己需要的功能。近年来,业界将上下文感知技术引入到Web服务组合中,用于解决服务组合的个性化问题,使得服务组合的结果能够更好地符合用户所处的客观场景。上下文感知技术能够通过对用户周围环境信息的获取和应用来改变服务的行为,从而提供更优质的服务。
   本文在分析和研究国内外相关研究成果的基础上,对Web服务、Web服务组合、上下文感知等技术进行了深入研究。结合课题组对Web服务组合的已有研究成果,设计了支持上下文感知的Web服务组合语言CA-CCML(Context-AwareCooperativeCompositionModelingLanguage),给出了该语言的基本结构和XML描述格式。重点研究了基于CA-CCML语言的Web服务组合中的上下文适应技术,给出了上下文适应的三种类型,即参数适应、行为适应和结果适应,并详细描述了相应的适应策略。给出了CA-CCML语言的Web服务组合解释器的总体框架,采用Java语言实现了该解释器的主要功能模块,包括上下文管理器、文档解析器、服务交互APIs等。最后,以一个自习室查询系统为例验证了本文研究的CA-CCMILWeb服务组合语言及其Web服务组合解释器的可用性和有效性。
   本文研究对实现支持上下文感知的Web服务组合具有一定的理论和实际应用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号