Web Service Composition for Tourism Information

Web Service Composition for Tourism Information

Chantana Chantrapornchai (Kasetsart University, Thailand) and Varisa Sirimun (Silpakorn University, Thailand)
Copyright: © 2014 |Pages: 10
DOI: 10.4018/978-1-4666-5202-6.ch240


Tourism information are scattered around in the Internet and are provided in many websites. To search for a particular information, for example, as a hotel information, the users need to look through the search engine and browse to many related sites to find the best possible hotels according to the requirements. In this paper, we address the use of Web service compositionThe method to combine Web service calls to integrate results from many Web services. The QoS can be used to determine the selected services and query results. Considered services include hotel service, airline service, traveling service, etc. The experiences in the service integration are discussed.
Chapter Preview


There are many works that explained about Web service composition. Bentallah and Sheng mentioned that the environments for Web services should contain SOAP, WSDL, UDDI based on BPEL4WS, Web Service Choreography (WSCI), WS-Coordination, WS-Transaction and layer functionality etc. (Benatallah, & Sheng, 2003) These need to correspond to the composition and transaction. Srivastava and Koehler addressed the use of Web service composition and the semantic Web service composition (Srivastava B., & Koehler J., 2003). He did not address the issue on the QoS . Chaari Bardr and Biennier proposed the service searching and the composition of the services using QoS (Chaari, Bardr, & Biennier, 2008). They used WS- policy the specify the attributes of services based on XML. Liu , Ngu, and Zeng developed the QoS register to store in the database and rank the services by the quality from best to worst (Liu, Ngu, & Zeng, 2004). The broker is the one who searches for the services where the criteria is cost and quality of service. In a typical travel agency, services that are needed to compose are the bus/airline reservation, hotel reservation, credit card services for the payment etc. The services needed to be composed and ranked based on the criteria.

Key Terms in this Chapter

Semantic Search Engine: The search engine that attempts to use the context and to understand the search intention to find the results.

Ontology: It is a concept and relationship with respect to a certain domain.

OTA: Open Travel Alliance is a group of companies which defines message formats for exchanging the travel service data.

WSDL: It is a Web Service Definition Language (WSDL). It uses XML format describing network messages between clients and servers.

Service Broker: It is the engine to help the application accessing services in asynchronous manners. The user program uses the service broker to help asynchronous communication.

BPEL (Business Process Execution Language): It is a shorthand for Web Services Business Process Execution Language (WS-BPEL) which is a language extension of XML to perform business processes in various workflow manners.

Workflow: It is a sequence of process or steps in projects and business.

Complete Chapter List

Search this Book: