Abstract
The design of Web Services is nowadays emerging as one of the most important tasks in the development of a Service Oriented Application. Web service designers need some guidelines to achieve a design of quality. In this paper we provide a methodological guide in the context of a Web engineering method called OOWS. Our approach allows identifying the operations of Web services following a model driven approach, taking the OO-Method / OOWS conceptual models as the source. To document our approach, we apply our ideas to a real case study of a Web application to manage University Research Groups.
Keywords
This work has been developed with the support of MEC under the project DESTINO TIN2004-03534, cofinanced by FEDER and the PAID-04-06 project by UPV.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ambler, S.W., Deriving Web services from UML models, Part 1: Establishing the process. http://www-106.ibm.com/developerworks/webservices/library/ws-uml1/, March 1, (2002).
ANSI. Incits 359. American National Standard for Information technology. Role-Based Access Control, (2004).
Dolog, P., Model-driven navigation design for semantic web applications with the UML-guide. In Maristella Matera and Sara Comai (eds.), Engineering Advanced Web Applications. (2004)
Gómez, J., & Cachero, C., OO-H Method: extending UML to model web interfaces. In information Modeling For internet Applications. P. van Bommel, Ed. Idea Group Publishing, Hershey, PA, (2003). pp. 144–173.
Manolescu, I., Brambilla, M., Ceri, S., Comai, S., & Fraternali, P., Model-driven design and deployment of service-enabled web applications. ACM Trans. Inter. Tech. 5,3, (2005) pp. 439–479.
Mellor, S.J., Clark, A.N., Futagami, T.: Model-driven development-Guest editor’s introduction. IEEE Software, 20(5):14–18, Sept.–Oct. (2003).
OlivaNova Model Execution System. CARE Technologies. Retrieve November 3, (2005), from: http://www.care-t.com.
Papazoglou, M.P. and Yang, J. Design methodology for Web services and business processes. In Proceedings of the 3rd VLDB-TES workshop (Hong Kong, August, 2002). Springer, (2002), 54–64.
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, (2001).pp 507–534.
Pastor, O., Fons, J., Pelechano, V., & Abrahão, S. Conceptual modelling of Web applications: the OOWS approach, book chapter in Web Engineering-Theory and Practice of Metrics and Measurement for Web Development, Mendes E. (Eds.), Springer 2005, (2005). pp. 277–302.
Rojas, G., Pelechano, V., & Fons, J.: A Model-Driven Approach to include Adaptive Navigational Techniques in Web Applications. V International Workshop on Web Oriented Software Technologies-IWWOST, Porto, Portugal. (2005).
Ruiz, M., Valderas, P. & Pelechano, V.: “Applying a Web Engineering Method to Design Web Services”. 6th International Conference on Service Oriented Computing (ICSOC). Lecture Notes in Computer Science Vol. 3826/2005. (2005).
Schwabe, D., Rossi, G. & Barbosa, D.J.: Systematic hypermedia application design with OOHDM. Proc. ACM Conference on Hypertext. (1996). pp.166.
Software Process Engineering Metamodel, version 1.1. Object Management Group. http://www.omg.org/technology/documents/formal/spem.htm
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. Workshop on Model-driven Web Engineering (MDWE). (2005).
Valderas, P., Fons, J., Pelechano, V.: Developing E-Commerce Application from Task-Based Descriptions. 6th International Conference on Electronic Commerce and Web Technologies (EC-WEB). (2005).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Birkhäuser Verlag Basel/Switzerland
About this chapter
Cite this chapter
Ruiz, M., Pelechano, V. (2007). Model Driven Design of Web Service Operations using Web Engineering Practices. In: Pautasso, C., Bussler, C. (eds) Emerging Web Services Technology. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8448-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-7643-8448-7_7
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-8447-0
Online ISBN: 978-3-7643-8448-7
eBook Packages: Computer ScienceComputer Science (R0)