TOWARD SEMANTIC WEB SERVICES AS MVC APPLICATIONS: FROM OWL-S VIA UML


Autoria(s): PRAZERES, Cassio V. S.; PIMENTEL, Maria da Graça Campos; MUNSON, Ethan V.; TEIXEIRA, Cesar A. C.
Contribuinte(s)

UNIVERSIDADE DE SÃO PAULO

Data(s)

20/10/2012

20/10/2012

2010

Resumo

OWL-S is an application of OWL, the Web 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 Java Beans, 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.

FAPESP

CAPES

FINEP

CNPq

RNP

MCT

Identificador

JOURNAL OF WEB ENGINEERING, v.9, n.3, p.243-265, 2010

1540-9589

http://producao.usp.br/handle/BDPI/29006

http://apps.isiknowledge.com/InboundService.do?Func=Frame&product=WOS&action=retrieve&SrcApp=EndNote&UT=000280504900004&Init=Yes&SrcAuth=ResearchSoft&mode=FullRecord

Idioma(s)

eng

Publicador

RINTON PRESS, INC

Relação

Journal of Web Engineering

Direitos

restrictedAccess

Copyright RINTON PRESS, INC

Palavras-Chave #Design #Implementation #UML #XMI #MVC #Model-View-Controller #OWL #OWL-S #Semantic Web Services #DIAGRAMS #Computer Science, Software Engineering #Computer Science, Theory & Methods
Tipo

article

original article

publishedVersion