Abstract
Web services bring programmers a new way to develop advanced applications able to integrate any group of services on the Internet into a single solution. Web services procurement (WSP) is focussed on the acquisition of web services, including some complex tasks such as the specification of demands, the search for available offers, and the best choice selection. Although the technology to support them already exists, there are only a few approaches wherein quality-of-service in demands and offers is taken into account, in addition to functionality. In this paper, we present some implementation issues on a quality-aware approach to WSP, whose solution is mainly based on using mathematical constraints to define quality-of-service in demands and offers.
Supported by the Spanish Interministerial Commission on Science and the Spanish Ministry of Science and Technology under grants TIC2000-1106-C02-01, FIT-150100-2001-78, and PCB-02-001.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beugnard, A., Jézéquiel, J.-M., Plouzeau, N., Watkins, D.: Making components contract aware. IEEE Computer, 38–45 (July 1999)
Bhoj, P., Shingal, S., Chutani, S.: SLA management in federated environments. Computer Networks 35, 5–24 (2001)
DAML+S Coalition. DAML+S: Semantic markup for web services. In: Proc. of the Int’l Semantic Web Working Symposium SWWS 2001 (2001)
Joint US/EU Agent Markup Language Committee. DARPA Agent Markup Language. Technical report, US’s DARPA Defense Advance Research Projects Agency and EU’s IST Information Society Technologies (2000), http://www.daml.org
Corchuelo, R., Ruiz-Cortés, A., Mühlbacher, J., García-Consuegra, J.D.: Object-oriented business solutions. In: Frohner, A. (ed.) ECOOP-WS 2001. LNCS, vol. 2323, pp. 184–200. Springer, Heidelberg (2002)
IBM International Business Machines Corporation. Web Services Outsourcing Manager overview (WSOM) (2002), http://www.ibm.com
IBM International Business Machines Corporation. Web Services ToolKit (WSTK) (2002), http://www.ibm.com
Dujmovic, J.J.: A Method for Evaluation and Selection of Complex Hardware and Software Systems. In: Proceedings of the 22nd International Conference for the Resource Management and Performance Evaluation of Enterprise Computing Systems, vol. 1, pp. 368–378 (1996)
Farbey, B., Finkelstein, A.: Software acquisition: a business strategy analysis. In: Proc. Of the Requirements Engineering (RE 2001). IEEE Computer Society Press, Los Alamitos (2001)
Finkelstein, A., Spanoudakis, G.: Software package requirements and procurement. In: Proc. of the 8th Int’l IEEE Workshop on Software Specification and Design (IWSSD 1996). IEEE Press, Los Alamitos (1996)
Freuder, E.C., Wallace, M.: Science and substance: A challenge to software engineers. Constraints IEEE Intelligent Systems (2000)
González-Castillo, J., Trastour, D., Bartolini, C.: Description logics for matchmaking of services. Technical Report HPL-2001-265, Hewlett-Packard (2001)
Grefen, P., Aberer, K., Hoffner, Y., Ludwig, H.: CrossFlow: Cross-organizational workflow management in dynamic virtual enterprises. International Journal of Computer Systems Science & Engineering 15(5), 277–290 (2000)
Hentenryck, P., Saraswat, V.: Strategic directions in constraint programming. ACM Computing Surveys 28(4) (1996)
Hoffner, Y., Field, S., Grefen, P., Ludwig, H.: Contract-driven creation and operation of virtual enterprises. Computer Networks (37), 111–136 (2001)
ILOG. OPL Studio, http://www.ilog.fr
Keller, A., Ludwig, H.: The WSLA framework: Specifying and monitoring service level agreements for web services. Technical Report RC22456 (W0205-171), IBM International Business Machines Corporation (2002)
Koistinen, J., Seetharaman, A.: Worth–based multi-category quality–of–service negotiation in distributed object infrastructures. In: Proceedings of the Second International Enterprise Distributed Object Computing Workshop (EDOC 1998), La Jolla, USA (1998)
Ludwig, H., Keller, A., Dan, A., King, R.P.: A service level agreement language for dynamic electronic services. Technical Report RC22316 (W0201-112), IBM International Business Machines Corporation (2002)
Marriot, K., Stuckey, P.J.: Programming with Constraints: An Introduction. The MIT Press, Cambridge (1998)
Martín-Díaz, O., Ruiz-Cortés, A., Corchuelo, R., Durán, A.: A Management and Execution Environment for Multi-Organisational Web-based Systems. In: ZOCO: Métodos y Herramientas para el Comercio Electrónico, San Lorenzo del Escorial, Spain, pp. 79–88 (2002)
Olsina, L., Godoy, D., Lafuente, G., Rossi, G.: Specifying Quality Characteristics and Attributes for Websites. In: Proceedings of the Web Engineering Workshop, in conjunction with 21st International Conference on Software Engineering (ICSE), May 1999, pp. 84–93 (1999)
Ruiz-Cortés, A.: A Semi-qualitative Approach to Automated Treatment of Quality Requirements (in Spanish). PhD thesis, E.T.S. de Ingeniería Informática. Dpto. de Lenguajes y Sistemas Informáticos, Universidad de Sevilla (2002)
Ruiz-Cortés, A., Corchuelo, R., Durán, A.: An automated approach to quality-aware web applications. In: Enterprise Information Systems IV, pp. 237–242. Kluwer Academic Publishers, Dordrecht (2003)
Ruiz-Cortés, A., Corchuelo, R., Durán, A., Toro, M.: Enhancing Win–Win requirements negotiation model. Applied Requirements Engineering, Catedral (2002)
Ruiz-Cortés, A., Corchuelo, R., Durán, A., Toro, M.: Automated negotiation of quality requirements. VII Jornadas de Ingeniería del Software y Bases de Datos, JISBD 2002 (2002)
Ruiz-Cortés, A., Durán, A., Corchuelo, R., Toro, M.: Specification of Quality Requirements in Multi-Organisational Web-based Systems (in Spanish). Sextas Jornadas de Ingeniería del Software y Bases de Datos JISBD 2001, Almagro, Spain, pp. 615–629 (2001)
Ruiz-Cortés, A., Corchuelo, R., Duran, A., Toro, M.: Automated support for quality requirements in web-services-based systems. In: Proc. of the 8th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 2001), Bologna, Italy. IEEE Press, Los Alamitos (2001)
ShaikhAli, A., Rana, R.A.-A.O., Walker, D.: UDDIe: An extended registry for web services. In: Proc. of the IEEE Int’l Workshop on Service Oriented Computing: Models, Architectures and Applications at SAINT Conference. IEEE Press, Los Alamitos (2003)
Weikum, G.: The Web in 2010: Challenges and opportunities for database research. In: Wilhelm, R. (ed.) Informatics: 10 Years Back, 10 Years Ahead. LNCS, vol. 2000, p. 1. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Martín-Díaz, O., Ruiz-Cortés, A., Benavides, D., Durán, A., Toro, M. (2003). A Quality-Aware Approach to Web Services Procurement. In: Benatallah, B., Shan, MC. (eds) Technologies for E-Services. TES 2003. Lecture Notes in Computer Science, vol 2819. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39406-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-39406-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20052-9
Online ISBN: 978-3-540-39406-8
eBook Packages: Springer Book Archive