Design Abstractions for Innovative Web Applications: The Case of the SOA Augmented with Semantics

  • Stefano Ceri
  • Marco Brambilla
  • Emanuele Della Valle
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4519)


This work presents a retrospective analysis of how we have addressed new challenges in Web technologies and applications. WebML, which was first defined about 10 years ago, has been an incubator for research concerning abstractions, methods, tools, and technologies, acting as a glue within a group of people spread among universities, technology transfer centres, and a spin-off. In this paper, we first illustrate the common approach to innovation, and then show such approach at work in two contexts. One of them, dealing with “Service-Oriented Architectures” (SOA), has reached a mature state; the other one, “Semantic Web Services” (SWS), is at its infancy, but promises to deliver very interesting results in the forthcoming years.


Business Process Design Abstraction Semantic Business Technology Transfer Centre Original Design Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks (WWW9) 33 (2000)Google Scholar
  2. 2.
    Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann, San Francisco (2002)Google Scholar
  3. 3.
    Manolescu, I., Brambilla, M., Ceri, S., Comai, S., Fraternali, P.: Model-Driven Design and Deployment of Service-Enabled Web Applications. ACM TOIT 5(3) (2005)Google Scholar
  4. 4.
    Brambilla, M., Ceri, S., Fraternali, P., Manolescu, I.: Process Modeling in Web Applications. ACM TOSEM 15(4) (2006)Google Scholar
  5. 5.
    Ceri, S., Daniel, F., Matera, M., Facca, F.: Model-driven Development of Context-Aware Web Applications. ACM TOIT 7(1) (2007)Google Scholar
  6. 6.
    Brambilla, M., Celino, I., Ceri, S., Cerizza, D., Della Valle, E., Facca, F.M.: A Software Engineering Approach to Design and Development of Semantic Web Service Applications. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 172–186. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Brambilla, M., Ceri, S., Cerizza, D., Della Valle, E., Facca, F., Fraternali, P., Tziviskou, C.: Coping with Requirements Changes: SWS-challenge phase II. In: SWS Challenge 2006, Phase II, Budva, Montenegro (June 2006)Google Scholar
  8. 8.
  9. 9.
  10. 10.
    Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services – The Web Service Modeling Ontology. Springer, Heidelberg (2006)Google Scholar
  11. 11.
    de Bruijn, J., Lausen, H., Polleres, A., Fensel, D.: The web service modeling language WSML: An overview. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 590–604. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX - A Semantic Service-Oriented Architecture. In: Proceedings of the 2005 IEEE International Conference on Web Services (ICWS 2005), Orlando, FL, USA, pp. 321–328 (2005)Google Scholar
  13. 13.
    Kerrigan, M.: The WSML Editor Plug-in to the Web Services Modeling Toolkit. In: Proceedings of 2nd WSMO Implementation Workshop (WIW2005), Innsbruck, Austria (2005)Google Scholar
  14. 14.
    Acuña, C.J., Marcos, E.: Modeling semantic web services: a case study. In: Proceedings of the 6th International Conference on Web Engineering (ICWE 2006), Palo Alto, California, USA, pp. 32–39 (2006)Google Scholar
  15. 15.
    Schwabe, D., Rossi, G.: The Object-Oriented Hypermedia Design Model. Communications of the ACM 38(8), 45–46 (1995)CrossRefGoogle Scholar
  16. 16.
    Vdovjak, R., Frasincar, F., Houben, G.J., Barna, P.: Engineering semantic web information systems in Hera. Journal of Web Engineering 2(1-2), 3–26 (2003)Google Scholar
  17. 17.
    Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic Business Process Management: A Vision Towards Using Semantic Web Services for Business Process Management. In: Proceedings of the IEEE ICEBE 2005, Beijing, China, October 18-20, 2005, pp. 535–540 (2005)Google Scholar
  18. 18.
    Della Valle, E., Cerizza, D.: The mediators centric approach to automatic webservice discovery of Glue. In: First Intl. Workshop on Mediation in Semantic Web Services (MEDIATE 2005), Amsterdam, The Netherlands (December 2005)Google Scholar
  19. 19.
    Semantic Web Service Challenge (2006),

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Stefano Ceri
    • 1
  • Marco Brambilla
    • 1
  • Emanuele Della Valle
    • 2
  1. 1.Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza L. Da Vinci, 32. I20133 MilanoItaly
  2. 2.CEFRIEL, via Fucini 2, 20133 MilanoItaly

Personalised recommendations