An Effective QoS Based Web Service ... - ScienceDirect.com

2 downloads 0 Views 674KB Size Report
An Effective QoS Based Web Service Composition Algorithm for. Integration of Travel & Tourism Resources. R.Sethuramana, Dr.T.Sasiprabha b, A.Sandhya c.
Available online at www.sciencedirect.com

ScienceDirect Procedia Computer Science 48 (2015) 541 – 547

International Conference on Intelligent Computing, Communication & Convergence (ICCC-2014) (ICCC-2015) Conference Organized by Interscience Institute of Management and Technology, Bhubaneswar, Odisha, India

An Effective QoS Based Web Service Composition Algorithm for Integration of Travel & Tourism Resources a

R.Sethuramana, Dr.T.Sasiprabha b, A.Sandhya c

Assistant Professor, Faculty of Computing, Sathyabama University, Chennai, India Email: srssethuraman @gmail.com b Prof. & Dean, Sathyabama University, Chennai, India Email: [email protected] c Assistant Professor, SRR Engineering College, Chennai, India Email: [email protected]

Abstract

Tourism is a major revenue making domain globally. Tourism is a kind of travel to obtain leisure-time, spiritual-trip, and family or job purposes, typically for a little span of duration. Here the biggest problem is lacking in obtaining the available tourism domain resources (Places to visit, Hotel, Pilgrims, and Airways etc). Webservices is playing a vital role in the software industry. Web services are the collections of software components and standards for the next generation technologies. It also supports over the internet based standard protocols such as SOAP and XML. These technology standards strongly support the multi channel resource handling scenarios. Similarly Geographic Information System (GIS) is a computerized technique intended to save, store, manipulate, explore, control, and present every kind of spatial data irrespective of various domains. In this paper we have designed the effective composition web service algorithm to integrate Multi travel and Tourism resources. The proposed algorithm integrates with GIS application to produce interactive interface for travel and Tourism Domain. © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license © 2014 The Authors. Published by Elsevier B.V. (http://creativecommons.org/licenses/by-nc-nd/4.0/). Selection andunder peer-review underof responsibility of scientific committee of Missouri on University of Communication Science and Technology. Peer-review responsibility scientific committee of International Conference Computer, and Convergence (ICCC 2015)

Keywords: Web services; GIS; XML; SOAP; Spatial Data.

1877-0509 © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of scientific committee of International Conference on Computer, Communication and Convergence (ICCC 2015) doi:10.1016/j.procs.2015.04.133

542

R. Sethuraman et al. / Procedia Computer Science 48 (2015) 541 – 547

1. INTRODUCTION The term tourism is well-known by the World Tourism Organization (NSCB, 2004). This is the act of travelling for the purpose of recreation and the provision of services. It is in depth described that a tourist is a traveller who at least travels frequently from home for the purpose of recreation. To a normal man, tourism could just be the act of visiting other places for the need of sightseeing and enjoyment but the activities of tourism are more than that the Tourism is said to be the activities of people travelling to and staying in places outside their usual environment for not more than one consecutive year for leisure, commercial and other purposes related to the exercise of an activity remunerated from within the place visited. As a service industry, tourism consists of tangible and intangible components. The tangible elements contain basic infrastructures like transport, lodgings, tours, while the intangible elements contain education, culture, or simply escape and relaxation. The tourism industry in India is a developing one and Tamil Nadu state is becoming a destination for tourists into the country. With this recent development, government of India is making efforts through the board of tourisms to develop and maintain this sector as a major source of revenue for the state and also country. With the global wide expansion in urbanization and the increasing stress of urban life, people look for places to ease their pressure and leisure and the natural sites in Tamil Nadu State are obvious choices. Tourism is a major revenue making domain globally. Tourism is a kind of travel to obtain leisure-time, spiritual-trip, and family or job purposes, typically for a little span of duration. Here the biggest problem is lacking in obtaining the available tourism domain resources (Places to visit, Hotel, Pilgrims, and Airways etc). Web services is playing a vital role in the software industry. Web services are the collections of software components and standards for the next generation technologies. It also supports over the internet based standard protocols such as SOAP and XML. Similarly Geographic Information System (GIS) is a computerized technique intended to save, store, manipulate, explore, control, and present every kind of spatial data irrespective of various domains. In this paper we have designed the effective composition web service algorithm to integrate multi travel and tourism resources. The proposed algorithm integrates with GIS application to produce interactive interface for travel and Tourism Domain. A geographic information system (GIS) is a computer-based tool for mapping and analyzing things that exist and events that happen on earth. GIS based technology incorporates common database operations such as query and statistical analysis with the unique visualization and geographic analysis benefits offered by maps. Provides access to GIS data or functionality over the internet in a standardized way. GIS web service is NOT an internet mapping application. A service can be consumed by, or integrated into, a web application. A web service can be thought of as an Interface, by which your application accesses the data or functionality. These technology standards strongly support the multi channel resource handling scenarios are handled by QoS based composition engine. 2. RELATED WORKS 1. OPPORTUNITIES AND CHALLENGES OF USING GIS IN SUSTAINABLE TOURISM DEVELOPMENT: THE CASE OF EGYPT[7]: This paper explores the possible opportunities and challenges that face the implementation of GIS in Egypt sustainable tourism. This study explores him challenges deterring effective GIS application and classifies them into four constructs, each including sub factors. 2. THE APPLICATION OF GIS AND ITS COMPONENTS IN TOURISM[17]: In this paper GIS has been established as a tool for collecting, analyzing, modelling and visual presentation of tourist data. Also, GIS is used for bringing the geo-referenced data (spatial and non spatial) of geographic location Zlatibor and Zlatar into digital maps. The each object is assigned in to a thematic layer. Each layer

R. Sethuraman et al. / Procedia Computer Science 48 (2015) 541 – 547

543

combines related objects like roads, building, or watercourses. To integrate tourism data the traditional layer model with layers like roads, buildings, vegetation, watercourses, etc., must be enlarged with additional tourism layers like hotels, restaurants, sights and further infrastructure layers. 3. WEB-BASED GEOGRAPHICAL INFORMATION SYSTEM (GIS) FOR TOURISM IN OYO STATE, NIGERIA[3]: This paper emanates from a project that was carried out at the Department of Computer Science, Federal University of Technology, Akure, Nigeria. It discusses how a Web-based Geographical Information System (GIS) is used for the rendering and analysis of tourism information for the efficient management and promotion of tourism. A typical model of a Web-Enabled GIS for tourism was implemented using the Oyo State, (Nigeria) tourism as a case study. 4. THE WEB SERVICE CHALLENGE - A REVIEW ON SEMANTIC WEB SERVICE COMPOSITION[13]: In composition techniques we use various approaches to bring out the response time technique for the tourism domain. The different kinds of approaches involved in composition techniques for web services are Heuristic Approach, Uninformed Approach, QoS Based Approach and Evolutionary Approach[13]. We are going to use only the QoS based approach for tourism since we concentrate on the Response Time under this approach. 3. SYSTEM ARCHITECTURE

Fig.1 System Architecture We have designed the effective composition web service algorithm to integrate Multi travel and tourism resources. The proposed algorithm integrates with GIS application to produce interactive interface for Tourism

544

R. Sethuraman et al. / Procedia Computer Science 48 (2015) 541 – 547

Domain. When a user query[1] is first made. The query analysis is processed after this. The discovery or selection is the main key for a composition engine. The discovery contains the data of the hotels, taxi service, tourist spots, etc of whichever state or city we are concentrating on. The selection is entirely based on the response time and requirement of the user. The discovery and the selection are the two main components for the Composition Engine. Once this is performed, the user query which was made at the beginning will be we integrated with different web services of major tourist places, hotels, taxi service, pilgrims, etc with that of the GIS map data. All these data are stored both in GIS database and in the Convention database. The GIS database stores the latitude and longitude. Finally the user required data appears in the GIS map. Using of such data, our system can not only decide which tourist communities are to be contacted but also provides the information of the available hotels or taxi services. Tourism response is comparatively quicker and is very effective. 4. QoS NON-FUNCTIONAL MODEL The objectives of the web service selection from among services are discovered based on their business needs; they will go to the composition process. The group of discovered web services can be divided into the separation of services. These services are all called candidate services for a given user request and their needs. Hence, in the discovered group, there are separation of services that execute a required task and other separation that perform another kind of tasks. As mentioned, we understand here a task as being web service logic or a service activity. Thus, in the selection of process we should decide a set of candidate web services si, i Є [1..n] this can execute a group of tasks tj, j Є [1..m]. Our primary goal is considering to there is a group of candidate web services for each given task, is to decide which web service accomplishes each given task, this is way of finding services in composition process. The QoS non functional model that can compose of four criterions as parameters for the quality of web services model [14]: such as service cost, service response time, service availability and service reputation. Each of the candidates we services will get a value for indicating these quality of web service criteria [14],[15],[16]. Service Cost: The cost quality cij is the amount that a service requester needs to pay to execute service i using task j:

cij , iѮ>1..n@, jѮ>1..m@







(1)

We consider that cij is undetermined when service i cannot execute task t. Service Availability The availability quality aij is the probability that the service can be accessed and used. It is a function of the number of times the service responds to a request and of the number of total requests made to the service. We can express by: ௥௘௤೔ೕ ǡ ‫ݐ݋ݐ‬௜௝ ് Ͳǡ ݅ ‫ א‬ሾͳǤ Ǥ ݊ሿǡ ݆ ‫ א‬ሾͳǤ Ǥ ݉ሿ (2) ܽ௜௝ ൌ ௧௢௧೔ೕ

Service Reputation: The reputation quality rij is the measure of its trustworthiness. It depends on the user's experience using the service. Different end users can have different opinions about the same service. For many authors [12] [14], reputation can be defined as the average ranking given to the service by end users. The reputation of a given service is usually defined as:

‫ݍ‬௥௘௣ ൌ 

σಿ ್సభ ௞್ ே

(3)

R. Sethuraman et al. / Procedia Computer Science 48 (2015) 541 – 547

545

Service Response Time: The time quality tij measures the execution time between the instants the request is sent and the moment the results are received j:

RT= ∑ tij , iѮ>1..n@, jѮ>1..m@ (4) ALGORITHM FOR COMPOSITION Service Composition is the method of composing available services by a procedure of discovery, integration and execution of those services in a planned order to assure user demands. In this paper, we have proposed effective response time composition algorithm in that combined the geo and nongeo reference data along with QoS Response Time [RT] for producing the output to the user demand. Given user Request R to a sequential execution of WS{WS1 to WSn} web services. Let A be the ultimate composite set of result. Let x and y variables are the Latitude and Longitude Coordinates of the user request location. Effective Response Time Composition Algorithm Service Compose (A, xy, WS) { For each service tij in WS { Web service Search in the given Lat & Lag x y; If web services > 1 then { Select a web service by RT->weight; Get the service given Lat & Lag x y; Prepare the result A [composite set]; call web map client and Mark the service; Return A; } Else { Get the service given Lat & Lag x y; Prepare the result A [composite set]; call web map client and Mark the service; Return A; }}

546

R. Sethuraman et al. / Procedia Computer Science 48 (2015) 541 – 547

V. RESULTS

The Fig represents the page via which the tourism user can process his query. The tourist requirements play a vital role in dispensing a context among which the entire system processes. Tourism is distinguished mainly by their locations and their uniqueness in tourist places, hotels, etc., which are searched by entering their address. Once the request by the user is analysed, the system or the map will list out various services with respective to the user's distance which is calculated. The information provided will be both textual [1] and graphical along with all the details required for the route and as that of the place going to be visited. Mainly based on the user's query a response time service is selected by the server and hence the obligatory services are picked and displayed in the map. In the previously stated case, it is a 'Tourist Hotel and Taxi Requirement'. So for these types of requirements the response time and user rating service is mainly invoked. The response time for the best user rating will only provide the best service for the tourist. Various colour markers are used here to make it a user- friendly map, so that the tourist people find it very easy to figure out their requirements. CONCLUSIONS For Tourist database, GIS is an efficient tool for the cost effective collection, storage and analysis tasks. The proposed algorithm integrates with GIS application to produce interactive interface for Tourism Domain. This can be very helpful in the promotion of tourism in India. As a tourist planning to visit a specific place can get all the details from the GIS web service. The response time got by the user for getting data for Tourism plays a major role in this.

R. Sethuraman et al. / Procedia Computer Science 48 (2015) 541 – 547

547

References 1. 2.

3. 4. 5.

6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.

Subhashini, R.,Senthil Kumar, V.J (2010), "Shallow NLP techniques for noun phrase extraction", Proceedings of the 2nd International Conference on Trendz in Information Sciences and Computing, TISC2010 Bunruamkaew, K. and Murayama, Y. (2012), "Land Use and Natural Resources Planning for Sustainable Ecotourism Using GIS in Surat Thani", Thailand Sustainability, 4(3), 412-429. O. Fajuyigbe, V.F. Balogun and O.M. Obembe, 2007. Web-Based Geographical Information System (GIS) for Tourism in Oyo State, Nigeria. Information Technology Journal, 6: 613-622. Lynx information systems (2012), "GIS services", (on line), Retrieved 5 January 2013,from:http://www.lynx-info.com/gis.html. Oppong, J.R. and Ofori-Amoah, B. (2012). "Ghana: Prospects for Secondary School GISEducation in a Developing Country", International Perspectives on Teaching and Learning with GIS in Secondary Schools, 115-123. The Ministry of State for Antiquities (2012), GIS center, available at: www.giscenter.gov.eg/ Sobeih, A. (2005), "Geographic Information Systems (GIS) in Egypt", in Willard, T. andAndjelkovik, M. (eds), A Developing Connection: Bridging the Policy Gap between the Information Society and Sustainable Development , IISD Publication center, pp: 185-210. Ólafsdóttir et al.,2009 'A GIS Approach to Evaluating Ecological Sensitivity for Tourism Development in Fragile Environments.’ A Case Study from SE Iceland',Scandinavian Journal of Hospitality and Tourism. Wayne Giles, 'GIS Applications In Tourism Planning', GIS Seminar. http://www.bobGIS.com/wps?SERVICE=WPS&REQUEST=DescribeProcess&VERSION=1.0.0&Identifi er=Intersect. Hai Yan et.al., "A novel semantic Web service composition algorithm based on QoS ontology"., International Conference On Computer and Communication Technologies in Agriculture Engineering (CCTAE), 2010. [13] Bleul, Weise and Geihs., "The Web Service Challenge - A review on Semantic Web Service Composition", EASST,2009, Volume 17, ISSN 1863-2122. [14 ] Zeng L., Benatallah B., Dumas M., Kalagnanam J., Sheng Q.Z. Quality Driven Web Services Composition. In Twelfth International Conference of WWW, May 20-24, Budapest (2003). [15] Cardoso J., Sheth A., Miller J., Arnold J., Kochut K. Quality of Service for Workflows and Web Service Processes. In Web Semantics: Sciences, Services and Agents on the World Wide Web 281308, 1 (2004). [16] Liu Y., Ngu A.H.H., Zeng L. QoS Computation and Policing in Dynamic Web Service. In Thirteenth International Conference of WWW 2004, May 17-22, New York, New York(2004). [17] Verka JOVANOVIĆ, Angelina NJEGUŠ “THE APPLICATION OF GIS AND ITS COMPONENTS IN TOURISM”

Suggest Documents