Applying a Web Engineering Method to Design Web Services
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.Schwabe, D., Rossi, G., Barbosa, D.J.: Systematic Hypermedia Application Design with OOHDM. In: Proc. ACM Conference on Hypertext, p. 166 (1996)Google Scholar
- 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
- 6.ANSI. Incits 359 2004. American National Standard for Information technology. Role-Based Access Control (2004)Google Scholar
- 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