节点文献

基于上下文感知的Web服务组合研究与实现

Research and Development of Web Services Composition Based on Context Awareness

【作者】 戈兵

【导师】 高曙;

【作者基本信息】 武汉理工大学 , 计算机科学与技术, 2010, 硕士

【摘要】 Web服务作为一种新兴的Web应用模式和分布式应用模型,可以从根本上解决企业之间及企业内部异构系统之间的资源共享,互操作和互通信等相关问题。但是单个的Web服务能够提供的功能有限,为了更加充分地利用共享的Web服务,可以将共享的Web服务组合起来,提供更为强大的服务功能,加快系统开发的速度,降低开发的成本,快速满足用户的需求。目前,Web服务组合在面向服务的体系结构即SOA (Service-Oriented Architecture)下,成为企业业务集成使用的关键技术。但是由于没有考虑用户所处的上下文因素对服务的影响,所发现的服务很多不能满足用户的期望。因此,紧密结合用户和服务的上下文信息,按用户需求提供服务,才能更好地服务于用户。针对目前Web服务组合中遇到的上述问题,本文把上下文感知技术运用于Web服务发现和组合中,以便提供满足用户需要的服务组合。本文所作的研究如下:(1)比较全面地介绍了Web服务,Web服务组合,语义Web,上下文技术,可视化等的相关知识背景,以及它们的发展状况及关键技术。(2)详细分析上下文感知的关键技术和本体的描述语言,本体的构建原则,本体的构建方法,并在此基础上总结出了上下文本体的构建流程,按照此流程设计并构建了一个上下文本体,主要包括用户上下文信息和服务上下文信息。并在服务查找时利用上下文规则进行推理,以便查找出满足用户期望的服务。(3)设计基于上下文感知的Web服务组合(WSCBOCA)模型,并实现其主要功能。构建了私有的UDDI注册中心来对服务资源进行统一的存储和管理,主要是为服务提供者发布服务提供宿主,同时能为服务请求者查找服务提供基础。在服务查找时结合上下文本体推理相关的信息,查找出满足用户最期望的服务,并在Triana中进行服务组合。(4)分析和研究了科学计算可视化的研究内容和研究意义,以及可视化领域的特点和算法,并介绍了可视化的工具包VTK等。同时,针对可视化信息的特点,把上下文感知的Web服务组合的模型应用于可视化领域,检测所提出的WSCBOCA模型的可行性和有效性。本论文受到武汉市国际合作项目:“基于语义的可视化服务发布与匹配平台的研究与实现”(项目编号:200970634269)的资助。

【Abstract】 Web service is a kind of new web application, and is also a kind of distributional application. It can resolve the problems such as resource sharing, intercommunication and interoperability and so on within the business enterprise and heterogeneous system in the internal business enterprise. But the function of individual Web service is limited, and shared web services can make it as a union. So it can provide more powerful services, accelerate the speed of system development, reduce development costs, and satisfy the needs of users. At present, under SOA (Service-Oriented Architecture), Web services composition becomes the key technology in enterprise business integration. However, because the web services composition has no sense of the context of the services, many of the services are proved to be useless. Therefore, it is very important to use context information and find more accurate services for the users.Considering these problems in web service composition, the context-aware technology is used in web services searching and composition process in order to provide better services for users. And the main research works done in this thesis are as follows:1). This thesis introduces Web service composition, Semantic Web, Context-aware technology, Visualization technology, related background, as well as their development condition and key technologies.2). This thesis analyzes the key technologies of context-aware and ontology description language, the principles of ontology construction, the method of ontology construction and so on. And based on the above, this thesis sums up the context of the ontology construction process. According to this process, the context ontology will be designed and constructed, which includes user context information and service context information. And the context reasoning rules will be used in service searching, in order to find the service to satisfy the user’s expectation.3). This thesis realizes web services composition based on context awareness (WSCBOCA) model, and will achieve WSCBOCA model’s main functions. At the same time, this thesis has constructed the private UDDI registry services’ center to universal storage and manages the service resources. And it can provider host for services publisher, and at the same time make a foundation for the requester’s search service. During the process of searching services, context ontology information can be used to search relevant services information, and combine the services on the Triana platform.4). This thesis analyzes the scientific computing visualization, the significance of scientific computing visualization research, visualization features and algorithms, visualization toolkit VTK and so on. According to the characteristic of the visualization information, the model of WSCBOCA is applied to visual fields to check its’ feasible and effective.This work is supported by Wuhan International Cooperation Projects," Study and Implementation on Semantic-based Visualization Services Publishing and Matching Platform" (Project No.200970634269).

【关键词】 上下文感知Web服务本体可视化
【Key words】 Context-awareWeb serviceOntologyVisualization
节点文献中: 

本文链接的文献网络图示:

本文的引文网络