Font Size: a A A

Research On Web Service Composition Supporting Context-Awareness

Posted on:2013-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ChenFull Text:PDF
GTID:2248330371470765Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
SO A (Service Oriented Architecture), which defines a series of rules and methods to compose different function units, can make the company’s IT systems to adapt to the changes of the business demands flexibly, and can also make it easier for a company to share the information among inner apartments or with other companies. As a useful and effective way to realize SOA, Web Service technology is paid more attention in academia and industry area. Web services are deployed to the Internet by enterprises and then the users can compose these services to realize the functions they require. In recent years, context-awareness technology is introduced to Web Service Compositon to solve the personalization problem in Web Service Compostion, which makes the composition results more suitable to the user’s environment. Using context-awareness technology, the environment information around the users is acquired and used to change the services’ behaviors for providing better services.On the basis of the domestic and foreign related research results, Web Service, service compositon and context-awareness technologies are researched deeply in this paper. Based on the work done by our team, a context-aware web service compositon language called CA-CCML (Context-Aware Cooperative Composition Modeling Language) is designed. The basic structure and the XML description format of CA-CCML are also given. This paper focused on the realization of Context-awareness technology in Web Service Composition based on CA-CCML, and context adaption is categorized into three categories, which are parameters adaption, behaviors adaption and results adaption. Relevant adaption strategies are also described in detail. The framework of CA-CCML based Web service composition interpreter is designed and the main modules including context management, document interpreter and services interaction APIs of the interpreter are implemented using Java language. Finally, an application case of a study hall searching system is presented to show the usability and validity of CA-CCML and its Web Service Composition interpreter.The work in this paper has certain theory and application value in realizing context-aware Web Service Composition.
Keywords/Search Tags:SOA, Web Service, Web Service Composition, Context-awareness, CA-CCML
PDF Full Text Request
Related items