International Conference on Web Engineering

ICWE 2005: Web Engineering pp 328-333

Integrating Web Applications and Web Services

  • Nicholas L. Carroll
  • Rafael A. Calvo
Conference paper

DOI: 10.1007/11531371_44

Volume 3579 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Carroll N.L., Calvo R.A. (2005) Integrating Web Applications and Web Services. In: Lowe D., Gaedke M. (eds) Web Engineering. ICWE 2005. Lecture Notes in Computer Science, vol 3579. Springer, Berlin, Heidelberg

Abstract

Database systems are an essential component in multi-tiered web applications. These applications increasingly interact with others using web services. In this paper, we describe and compare two architectures for integrating web services into web applications, and perform performance benchmarks using the Google web service. For one of the architectures we contribute a SOAP interface to the PostgreSQL Relational Database Management System, implemented as a user-defined function that allows developers to make service calls from within the database. We show that SQL can be used to easily query data provided by web services, and therefore as a way of accessing and using web services in a database-driven web application.

Download to read the full conference paper text

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Nicholas L. Carroll
    • 1
  • Rafael A. Calvo
    • 1
  1. 1.Web Engineering Group, School of Electrical and Information EngineeringUniversity of SydneyAustralia