Experiences in the Design of Semantic Services Using Web Engineering Methods and Tools [chapter]

Marco Brambilla, Stefano Ceri, Irene Celino, Dario Cerizza, Emanuele Della Valle, Federico M. Facca, Andrea Turati, Christina Tziviskou
2008 Lecture Notes in Computer Science  
Although Semantic Web Services are expected to produce a revolution in the development of Web-based systems, very few concrete design experiences are available; only recently, Software Engineering methods and tools have started to embrace the deployment of Semantic Web applications. In this paper, we show how classical Software Engineering methods (i.e., formal business process development, computer-aided and component-based software design, and automatic code generation) combine with semantic
more » ... ethods and tools (i.e., ontology engineering, semantic service annotation and discovery) to forge a new approach to software development for the Semantic Web. In particular, we present our experience in the participation to the Semantic Web Service (SWS) challenge 2006, where the proposed approach achieved very good results in solving the proposed problems.
doi:10.1007/978-3-540-92148-6_1 fatcat:pl37dwo32rh2re6gh2mthuiyjy