Publisher Summary This chapter discusses schema-driven customization of Web services. Web services are emerging as a standard mean of publishing and accessing data on the Web, by providing a standard XML-based protocol to invoke remote programs over the Web (simple object access protocol (SOAP)), along with a standard language to describe them (web service description language (WSDL)). XML is becoming the universal format for data exchange between applications. Recently, the use of XML documents, where some of the data is given explicitly, while other parts are defined by programs that generate the relevant data, started gaining popularity. This chapter refers to such documents as intensional documents. Materialization is the process of invoking some of the programs included in an XML document and replacing them by their results. The goal of this demonstration is to advocate for the exchange of such intensional XML documents between applications, and to illustrate the new possibilities and the great flexibility they bring to application design.
[1]
Serge Abiteboul,et al.
Exchanging intensional XML data
,
2003,
TODS.
[2]
Ioana Manolescu,et al.
Dynamic XML documents with distribution and replication
,
2003,
SIGMOD '03.
[3]
Inderpal Singh Mumick,et al.
Selection of views to materialize in a data warehouse
,
1997,
IEEE Transactions on Knowledge and Data Engineering.
[4]
Pedro M. Domingos,et al.
Reconciling schemas of disparate data sources: a machine-learning approach
,
2001,
SIGMOD '01.
[5]
Ioana Manolescu,et al.
Active XML: Peer-to-Peer Data and Web Services Integration
,
2002,
VLDB.