A COMPARATIVE STUDY BETWEEN WEB SERVICE AND GRID SERVICE DEVELOPMENTS IN A MDA FRAMEWORK

Marcos López Sanz, Valeria de Castro, Esperanza Marcos, José Luís Bosque

2007

Abstract

The application of the MDA approach to the development of service-oriented systems facilitates the system migration over different platforms. The specific features of each platform are reflected in the PSM level of MDA. In this paper a comparison between the development of systems based on Web services and the development of systems based on Grid services is presented. The comparative study is carried out through a case study implemented on both a standard Web Service platform and a Grid platform based on the Globus Toolkit 4 middleware. After the study we conclude that a subdivision of the MDA’s PSM level in two layers is needed: an upper layer with the characteristics shared by any service-based platform (a WSDL model and a model of the service code) and a lower layer with all the elements required to deploy the services successfully over the concrete execution platform.

References

  1. Acuña C., Marcos E., de Castro V. & Hernández J.A. 2004. A Web Information System for Medical Image Management. 5th International Symposium on Biological and Medical Data Analysis. Barcelona, Spain. Springer-Verlag. LNCS 3337. pp. 49-59.
  2. Andrews, T., Curbera, F., Dholakia, H. et al. 2003. Business Process Execution Language for Web Services, Version 1.1. Specification, BEA Systems, IBM Corp., Microsoft Corp., SAP AG, Siebel Systems.
  3. Cáceres, P., Marcos, E. & Vela, B. 2003. A MDA-Based Approach for Web Information System Development. Workshop in Software Model Engineering (WiSME@UML'2003) in conjunction with UML Conference. Octubre, 2003. San Francisco, USA.
  4. De Castro V., Marcos E. & López M. 2006. A Model Driven Method for Service Composition Modeling: A Case Study. Int. Journal of Web Engineering and Technology, Vol. 2, No. 4, pp. 335-353.
  5. Foster I. & Kesselman C. The Grid: Blueprint for a New Computing Infrastructure. Ed. Morgan Kauffmann, 1998. ISBN 1558604758.
  6. Foster I. 2005. Globus Toolkit Version 4: Software for Service-Oriented Systems. IFIP International Conference on Network and Parallel Computing, SpringerVerlag LNCS 3779, pp 2-13.
  7. Fielding R. T. and Taylor R. N. 2000. Principled design of the modern Web architecture. In Proceedings of the 2000 International Conference on Software Engineering (ICSE 2000), Limerick, Ireland, June 2000, pp. 407-416
  8. Gudgin M., et al. 2003. Simple Object Access Protocol. W3C recommendation, W3C. Retrieved June, 2006, from http://www.w3.org/TR/soap12-part1
  9. Java Naming and Directory Interface (JNDI). 2006. Retrieved November 2, 2006, from http://java.sun.com/products/jndi/.
  10. Marcos, E., De Castro, V. & Vela, B. 2003. Representing Web Services with UML: A Case Study. The First International Conference on Service Oriented Computing (ICSOC03). M.E. Orlowska, S. Weerawarana, M.P. Papazoglou, J. Yang (Eds.). LNCS 2910, Springer Verlag, pp.15-27.
  11. Manset D., Verjus H., McClatchey R. & Oquendo F. 2006. A Formal Architecture-Centric Model-Driven Approach For The Automatic Generation Of Grid Applications, Proceedings of the 8th International Conference on Enterprise Information Systems, Paphos, Cyprus, pp. 23 - 27.
  12. Muller, P.-A, Studer, P., Fondement, F. & Bézivin, J. 2005. Platform Independent Web Application Modeling and Development with Netsilon. Journal on Software and Systems Modeling (SoSyM), Vol. 4 Nr. 4, Best papers of the <<UML>>7803 conference, Springer, pages 424 - 442
  13. OMG, 2001. OMG Model Driven Architecture. Miller, J., Mukerji, J. (eds.). Document Nro. ormsc/2001-07-01. Available at: http://www.omg.com/mda.
  14. Foster I., Kishimoto H, Savva A. et al. 2005. Open Grid Services Architecture version 1.0 - OGSA. Retrieved January, 2005, from http://forge.gridforum.org/ projects/ogsa-wg/document/draft-ggf-ogsa-spec/en/ 23.
  15. Smith, M., Friese, T., and Freisleben, B. 2006. Model Driven Development of Service-Oriented Grid Applications. In Proceedings of the Advanced int'L Conference on Telecommunications and int'L Conference on Internet and Web Applications and Services (February 19 - 25, 2006). AICT-ICIW. IEEE Computer Society, Washington, DC, 139. DOI= http://dx.doi.org/BBA0CE2A-94C5-4D2C-BA23- ABE1A82CB45D
  16. W3C Web Services Description Language (WSDL). 2003. Version 1.2. W3C Working Draft 3. Retrieved from: http://www.w3.org/TR/wsdl12/
  17. Web Service Deployment Descriptor (WSDD). (2005). Reference Guide. Retrieved August 17, 2006, from http://ws.apache.org/axis/java/reference.html#Deploy mentWSDDReference
Download


Paper Citation


in Harvard Style

López Sanz M., de Castro V., Marcos E. and Luís Bosque J. (2007). A COMPARATIVE STUDY BETWEEN WEB SERVICE AND GRID SERVICE DEVELOPMENTS IN A MDA FRAMEWORK . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-90-0, pages 114-121. DOI: 10.5220/0002382301140121


in Bibtex Style

@conference{iceis07,
author={Marcos López Sanz and Valeria de Castro and Esperanza Marcos and José Luís Bosque},
title={A COMPARATIVE STUDY BETWEEN WEB SERVICE AND GRID SERVICE DEVELOPMENTS IN A MDA FRAMEWORK},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2007},
pages={114-121},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002382301140121},
isbn={978-972-8865-90-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A COMPARATIVE STUDY BETWEEN WEB SERVICE AND GRID SERVICE DEVELOPMENTS IN A MDA FRAMEWORK
SN - 978-972-8865-90-0
AU - López Sanz M.
AU - de Castro V.
AU - Marcos E.
AU - Luís Bosque J.
PY - 2007
SP - 114
EP - 121
DO - 10.5220/0002382301140121