Abstract
Web Service (WS) developers must take several decisions to design Service Oriented Architectures. Some of these decisions are: which operations should provide the involved Web Service, how we can detect these operations, in which way this can be automated and which is the right granularity of the operations. To address some of these questions, we present in this paper a methodological approach that extends the OOWS web engineering method. Following a model-driven approach, we systematically identify and design the operations of a Web service, taking as the source: (1) the tasks that the user must be able to achieve and (2) the OOWS conceptual models.
This work has been developed with the support of MEC under the project DESTINO TIN2004-03534 and cofinanced by FEDER.
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
De Troyer, O., Casteleyn, S.: Modeling Complex Processes for Web Applications using WSDM. In: IWWOST (2003)
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)
Er-Jongmanee, T.: XML-Driven Device Independent User Interface Build Rich Client Applications Using XML. Master Thesis (2005)
Gómez, J., Cachero, C.: OO-H Method: extending UML to model web interfaces. In: van Bommel, P. (ed.) Information Modeling For internet Applications, pp. 144–173. Idea Group Publishing, Hershey (2003)
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), 439–479 (2005)
OlivaNova Model Execution System. CARE Technologies, http://www.care-t.com
Paquette, D., Schneider, K.A.: Interaction Templates For Constructing User Interfaces From Task Models. In: CADUI, pp. 221–232 (2004)
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)
Pastor, O., Fons, J., Pelechano, V., Abrahão, S.: Conceptual modelling of Web applications: the OOWS approach. In: Mendes, E. (ed.) Web Engineering - Theory and Practice of Metrics and Measurement for Web Development, pp. 277–302. Springer, Heidelberg (2005)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: a diagrammatic notation for specifying task models. In: Proceedings of INTERACT 1997, pp. 366–368. Chapman and Hall, Boca Raton (1997)
Rojas, G., Pelechano, V., Fons, J.: A Model-Driven Approach to include Adaptive Navigational Techniques in Web Applications. In: V International Workshop on Web Oriented Software Technologies - IWWOST 2005, Porto, Portugal (2005)
Schwabe, D., Rossi, G., Barbosa, D.J.: Systematic hypermedia application design with OOHDM. In: Proc. ACM Conference on Hypertext, p. 166 (1996)
Sinnig, D., Forbrig, P., Seffah, A.: Patterns in Model-Based Development. In: INTERACT (2003)
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)
Valderas, P., Fons, J., Pelechano, V.: Developing E-Commerce Application from Task-Based Descriptions. In: Bauknecht, K., Pröll, B., Werthner, H. (eds.) EC-Web 2005. LNCS, vol. 3590, pp. 65–75. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ruiz, M., Pelechano, V., Pastor, Ó. (2006). Designing Web Services for Supporting User Tasks: A Model Driven Approach. In: Roddick, J.F., et al. Advances in Conceptual Modeling - Theory and Practice. ER 2006. Lecture Notes in Computer Science, vol 4231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908883_23
Download citation
DOI: https://doi.org/10.1007/11908883_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47703-7
Online ISBN: 978-3-540-47704-4
eBook Packages: Computer ScienceComputer Science (R0)