This illustration shows a typical Web services architecture. An existing service implementation is exposed by way of a Web service. The Web service implementation uses TopLink XML as part of its SOAP handler to marshall an XML request into Java objects and to unmarshall Java object responses into XML.