Abstract
Grid computing and Feature-oriented Development Software are emerging technologies, which can be combined to analyze, model, and specify Grid services. In a Grid environment, there are a large number of similar resources provided by different parties, that may provide the same functionality, but different Quality of Service (QoS) measures. A feature-based approach is presented to optimize the development of Grid services and Grid service composition. WSDL specification is extended to contain useful description of both functional and non-functional characteristics by mean Design by Contract technique. In this way, Grid users can specify their QoS expectations and select suitable resources and use them for their Grid workflow at design time before its execution on the Grid.
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
Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: Enabling scalable virtual organizations. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)
Menascé, D.: QoS issues in web services. IEEE Internet Computing 6, 72–75 (2002)
W3C Consortium: QoS for Web Services: Requirements and Possible Approaches (2003), http://www.w3c.or.kr/kr-office/TR/2003/ws-qos/
Kaestner, C., Thum, T., Saake, G., Feigenspan, J., Leich, T., Wielgorz, F., Apel, S.: FeatureIDE: A tool framework for feature-oriented software development. In: 31st International Conference on Software Engineering, pp. 611–614. IEEE Computer Society, Washington, DC (2009)
Prehofer, C.: Feature-Oriented Programming: A Fresh Look at Objects. In: Aksit, M., Auletta, V. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 419–443. Springer, Heidelberg (1997)
Meyer, B.: Applying design by contract. Computer 25(10), 40–51 (1992)
Foster, I., Kishimoto, H., Savva, A., Berry, D., Djaoui, A., Grimshaw, A., Horn, B., Maciel, F., Siebenlist, F., Subramaniam, R., Treadwell, J., Reich, J.: The Open Grid Services Architecture, Version 1.0, http://www.gridforum.org/documents/GWD-I-E/GFD-I.030.pdf
Globus Alliance: Globus Toolkit, http://www.globus.org/toolkit/
Almond, J., Snelling, D.: UNICORE: uniform access to supercomputing as an element of electronic commerce. Future Generation Computer Systems 15, 539–548 (1999)
EGEE Project: gLite, http://glite.web.cern.ch/glite/
OASIS: Web Services Resource Framework (WSRF) 1.2, http://docs.oasis-open.org/wsrf/wsrf-ws_resource-1.2-spec-os.pdf
Yu, J., Buyya, R.: A taxonomy of workflow management systems for Grid computing. Grid Computing 3(3-4), 171–200 (2005)
Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.: Quality driven web services composition. In: 12th International Conference on World Wide Web, pp. 411–421. ACM, New York (2003)
D’Ambrogio, A.: A model-driven WSDL extension for describing the QoS of Web services. In: IEEE International Conference on Web Services, pp. 789–796. IEEE Computer Society, Washington, DC (2006)
Rajendran, T., Balasubramanie, P.: Analysis on the Study of QoS-Aware Web Services Discovery. Journal of Computing 1(1), 119–130 (2009)
Ranaldo, N., Zimeo, E.: A framework for QoS-based resource brokering in grid computing. In: WEWST (2008)
Acher, M., Collet, P., Lahire, P., Montagnat, J.: Imaging services on the grid as a product line: Requirements and architecture. In: 12th International Conference, pp. 137–142. Lero Int. Science Centre, University of Limerick, Ireland (2008)
Acher, M., Collet, P., Lahire, P., France, R.: Managing Variability in Workflow with Feature Model Composition Operators. In: Baudry, B., Wohlstadter, E. (eds.) SC 2010. LNCS, vol. 6144, pp. 17–33. Springer, Heidelberg (2010)
Apel, S., Kaestner, C.: An overview of feature-oriented software development. Journal of Object Technology 8(4), 1–3 (2009)
Weiss, D., Lai, C.: Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley (1999)
Apel, S., Kaestner, C., Lengauer, C.: Research challenges in the tension between features and services. In: 2nd International Workshop on Systems Development in SOA Environments, pp. 53–58. ACM, NY (2008)
Robak, S., Franczyk, B.: Modeling Web Services Variability with Feature Diagrams. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds.) NODe-WS 2002. LNCS, vol. 2593, pp. 120–128. Springer, Heidelberg (2003)
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S.: Feature-Oriented Domain Analysis (FODA). Feasibility Study. Tech. Rep. CMU/SEI-90-TR-21, ESD-90-TR-222, Software Engineering Institute, Carnegie Mellon University (1990)
Calder, M., Kolberg, M., Magill, E.H., Reiff-Marganiec, S.: Feature interaction: a critical review and considered forecast. Computer Networks: The International Journal of Computer and Telecommunications Networking 41(1), 115–141 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Trejo, N., Casas, S., Hallar, K. (2012). A Feature-Oriented WSDL Extension for Describing Grid Services. In: Cipolla-Ficarra, F., Veltman, K., Chih-Fang, H., Cipolla-Ficarra, M., Kratky, A. (eds) Human-Computer Interaction, Tourism and Cultural Heritage. HCITOCH 2011. Lecture Notes in Computer Science, vol 7546. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33944-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-33944-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33943-1
Online ISBN: 978-3-642-33944-8
eBook Packages: Computer ScienceComputer Science (R0)