Toward semantic web services as mvc applications: from owl-s via uml

  • Authors:
  • Cássio V. S. Prazeres;Maria da Graça Pimentel;ETHAN V. Munson;Cesar A. C. Teixeira

  • Affiliations:
  • Departamento de Ciências da Computação, Universidade de São Paulo, São Carlos, São Paulo, Brazil;Departamento de Ciências da Computação, Universidade de São Paulo, São Carlos, São Paulo, Brazil;Dept. of EECS, University of Wisconsin - Milwaukee, Milwaukee, WI;Departamento de Ciências da Computação, Universidade Federal de São Carlos, São Carlos, São Paulo, Brazil

  • Venue:
  • Journal of Web Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

OWL-S is an application of OWL, theWeb Ontology Language, that describes the semantics of Web Services so that their discovery, selection, invocation and composition can be automated. The research literature reports the use of UML diagrams for the automatic generation of Semantic Web Service descriptions in OWL-S. This paper demonstrates a higher level of automation by generating complete complete Web applications from OWL-S descriptions that have themselves been generated from UML. Previously, we proposed an approach for processing OWL-S descriptions in order to produce MVC-based skeletons for Web applications. The OWL-S ontology undergoes a series of transformations in order to generate a Model-View-Controller application implemented by a combination of JavaBeans, JSP, and Servlets code, respectively. In this paper, we show in detail the documents produced at each processing step. We highlight the connections between OWL-S specifications and executable code in the various Java dialects and show the Web interfaces that result from this process.