This section contains information about creating the XML Web services used in this scenario. These XML Web services provide a mechanism for accepting incoming documents through SOAP. The documents are sent from a client to the host running an XML Web service. The client obtains a reference, also called a proxy, to the remote host by specifying the URL of the XML Web service. After the proxy is established, the client can use the methods provided by the XML Web service.
In this scenario, the BizTalk messaging ports contain an application integration component (AIC) that uses a proxy to the appropriate remote XML Web service method call. For example, the messaging port on the supplier system that sends an invoice contains an AIC with a proxy to the XML Web service method Process_invoice(invoice) provided by the hub system. Note that the invoice argument passed to the method represents a strongly typed object corresponding to the CommonInvoice.xml document schema.
The XML Web services provide methods to accept a specific document type, such as a purchase order or invoice, and submit that document directly to a BizTalk Server 2002 channel for further processing.