Software Engineer

Only available on StudyMode
  • Topic: XML, Web Services Description Language, XML schema
  • Pages : 17 (5852 words )
  • Download(s) : 148
  • Published : December 17, 2012
Open Document
Text Preview
SEMTOUR-Studio: A Semantic Web Services Creation Tool for the Tourism Sector.

F.J. Lacueva (fjlacueva@ita.es), M.A. Barcelona (mabarcelona@ita.es), L.Garcia (lgarcia@ita.es), E.Mendoza (emendoza@ita.es), J. Lalana (jlalana@ita.es), J. Vea-Murguia (jvea@ita.es)

Instituto Tecnológico de Aragón, María de Luna 7-8, 50018, Zaragoza, Spain

Abstract. SEMTOUR-Studio is a semantic Web Services composition editor developed to allow the population of the SEMTOUR Tourism Web Services Platform (STWSP). On the one side SEMTOUR Studio allows to deploy basic Web Services within the STWSP: already existing services in external systems can be “normalized” (semantically annotated, grounded and BPEL wrapped), in order to make them deployable and consumable within the STWSP. On the other hand it allows creating new virtual services by the composition of already deployed services.

Keywords: SWS, SAWSDL, BPEL, WSMO-Lite, OWL, XSLT, Grounding, SEMTOUR, Service Composition, e-Tourism, Virtual Enterprises.

Introduction.

The SEMTOUR project [1] took the results of the Composetour [2] project to create a Tourism Value-Added Web Services Platform. The platform has three main components: 1. The Community of Service Users: travelers who want to make a trip, who are registered with in the community and who can give their opinion about the consumed product and the Web Services used to contract the product. 2. The Semantic Web Service Platform, where services are deployed, executed, monitored and evaluated, both by the user and by the Platform (liability, response time, …) 3. The SEMTOUR-Studio, which is introduced on this paper, a semantic Web Services composition editor developed to allow the population of the SEMTOUR Tourism Web Services Platform (STWSP). Fig 1 introduces the system architecture of the SEMTOUR Platform. The main goals of the SEMTOUR project are: Populating the infrastructure with touristic semantic Web Services: already existing services which are normalized, that is semantically annotated, grounded and BPEL wrapped, in order to be consumed within the SEMTOUR Platform. Creating and establishing the community of users for the SEMTOUR Platform which evaluates and grants reputation about the consumed products and services. Creating an algorithm for service discovery based on the reputation of the services (or of the products they provide) and on its QoS. Making the creation easier of “virtual” travel agencies by the composition of “SEMTOUR Services”.

[pic]

Fig. 1. Conceptual System Architecture of SEMTOUR.

As we previously mentioned, this paper introduces SEMTOUR Studio, a semantic Web Services composition editor developed to allow the population of the STWSP. On the one side SEMTOUR Studio allows to deploy basic Web Services within the STWSP: already existing services in external systems can be semantically annotated, grounded and BPEL wrapped, in order to make them deployable and consumable within the STWSP in a standard way, such as what we call SEMTOUR Services. On the other hand, the SEMTOUR Studio allows the creation of new virtual services by the composition of already deployed services. It allows the selection of the existing services both by their semantic description and by their reputation and the reputation of the products they provide. The rest of the paper is dedicated to summarize our work within the project. It starts by the definition of the requirements of the ECSWS, it follows with the definition of its architecture and the interfaces with the SEMTOUR Platform and it concludes with the implementation and test of the solution.

SEMTOUR Studio Requirements.

We briefly introduce here the Requirements of the ECSWS, which are gathered in the deliverable E3.2 [3] of the SEMTOUR project. This deliverable was approved by the project consortium after their revision and comments inclusion. As we already mentioned in the introduction paragraphs, main...
tracking img