Applying a Web Engineering Method to Design Web Services

  • Marta Ruiz
  • Pedro Valderas
  • Vicente Pelechano
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)


Probably one of the most difficult tasks in the development of a Service Oriented Architecture (SOA) is how to obtain well designed Web Services. Some Web Engineering methods provide support to introduce Web services in the software development process but do not give support to the systematic design and implementation of them. In this work, we present an extension of a Web Engineering method (called OOWS) to provide a methodological guide for designing Web Services. This allows identifying and designing the operations and arguments of Web Services following a modeldriven approach, taking the OOWS conceptual models as a source. To document our approach, we apply our ideas to the design of the Amazon Web Service and compare our proposal with the solution provided by Amazon.


  1. 1.
    Schwabe, D., Rossi, G., Barbosa, D.J.: Systematic Hypermedia Application Design with OOHDM. In: Proc. ACM Conference on Hypertext, p. 166 (1996)Google Scholar
  2. 2.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a Modeling Language for Designing Web Sites. WWW9, Computer Networks 33(1-6), 137–157 (2000)CrossRefGoogle Scholar
  3. 3.
    Dolog, P.: Model-Driven Navigation Design for Semantic Web Applications with the UML-Guide. In: Matera, M., Comai, S. (eds.) Engineering Advanced Web Applications (2004)Google Scholar
  4. 4.
    Fons, J., Pelechano, V., Albert, M., Pastor, Ó.: Development of web applications from web enhanced conceptual schemas. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 232–245. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Pastor, O., Gomez, J., Insfran, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26, 507–534 (2001)zbMATHCrossRefGoogle Scholar
  6. 6.
    ANSI. Incits 359 2004. American National Standard for Information technology. Role-Based Access Control (2004)Google Scholar
  7. 7.
    Torres, V., Pelechano, V., Ruiz, M., Valderas, P.: A Model Driven Approach for the Integration of External Functionality in Web Applications. The Travel Agency System. In: Workshop on Model-driven Web Engineering (MDWE 2005) at ICWE, Sydney, Australia. Accepted for publication (July 2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Marta Ruiz
    • 1
  • Pedro Valderas
    • 1
  • Vicente Pelechano
    • 1
  1. 1.Departamento de Sistemas Informáticos y ComputaciónUniversidad Politécnica de ValenciaValenciaEspana

Personalised recommendations