A Software Engineering Approach to Design and Development of Semantic Web Service Applications

We present a framework for designing and developing Semantic Web Service applications that span over several enterprises by applying techniques, methodologies, and notations offered by Software engineering, Web engineering, and Business Process modeling. In particular, we propose to exploit existing standards for the specification of business processes (e.g., BPMN), for modeling the cross enterprise process, combined with powerful methodologies, tools and notations (e.g., WebML) borrowed from the Web engineering field for designing and developing semantically rich Web applications, with semi-automatic elicitation of semantic descriptions (i.e., WSMO Ontologies, Goals, Web Services and Mediators) from the design of the applications, with huge advantages in terms of efficiency of the design and reduction of the extra work necessary for semantically annotating the information crossing the organization boundaries.

[1]  Dieter Fensel,et al.  Semantic business process management: a vision towards using semantic Web services for business process management , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[2]  Tok Wang Ling,et al.  Conceptual Modeling - ER 2003 , 2003, Lecture Notes in Computer Science.

[3]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[4]  Vladan Devedzic,et al.  UML Profile for OWL , 2004, ICWE.

[5]  Marco Brambilla Generation of WebML web application models from business process specifications , 2006, ICWE '06.

[6]  Cristina Cachero,et al.  Modelling Dynamic Personalization in Web Applications , 2003, ICWE.

[7]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[8]  Esperanza Marcos,et al.  Modeling semantic web services: a case study , 2006, ICWE '06.

[9]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[10]  Daniel Elenius,et al.  The OWL-S Editor - A Development Tool for Semantic Web Services , 2005, ESWC.

[11]  Stefano Ceri Process Modeling in Web Applications , 2005, OTM Conferences.

[12]  Dan Suciu,et al.  Declarative specification of Web sites with Strudel , 2000, The VLDB Journal.

[13]  San Murugesan Web engineering , 1999, LINK.

[14]  Stefano Ceri,et al.  Model-driven design of service-enabled web applications , 2005, SIGMOD '05.

[15]  Ioana Manolescu,et al.  Model-driven design and deployment of service-enabled web applications , 2005, TOIT.

[16]  Flavius Frasincar,et al.  Engineering Semantic Web Information Systems in Hera , 2003, J. Web Eng..

[17]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[18]  Stefano Ceri,et al.  Web Modeling-based Approach to Automating Web Services Mediation, Choreography and Discovery , 2006 .