Distributed XML Objects

XML and web services are set to revolutionise the Internet. However there is currently an impedance mismatch between XML and traditional programming languages such as Java and C#. This can lead to difficulties implementing web services using these languages. In this paper we discuss this issue and investigate a particular solution, using the XML query language, XQuery, to implement web services. This leads to a system comprising distributed XML objects.