Semantic web services: from OWL-S via UML to MVC applications

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

  • Affiliations:
  • Universidade de São Paulo;Universidade Federal de São Carlos;University of Wisconsin-Milwaukee;Universidade de São Paulo

  • Venue:
  • Proceedings of the 2009 ACM symposium on Applied Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

OWL-S is used to describe the semantics of Web Services so that the discovery, selection, invocation and composition of these services can be automated. Prior research has shown that UML diagrams can be used to automatically generate Semantic Web Service descriptions in OWL-S. If complete Web applications could be generated from OWL-S descriptions, then a higher level of automation would be achieved. In this paper, we propose an approach for processing OWLS descriptions in order to produce MVC-based skeletons for Web applications. The OWL-S ontology goes through a series of transformations in order to generate an application whose Model-View-Controller structure is implemented by a combination of JavaBeans/JSP/Servlets code, respectively.