This figure illustrates Web service call-in. The following steps describe the process.
A request for a type of database service arrives at the application server. The service endpoint implicitly specifies the type of service requested.
The OC4J JAX-RPC processing servlet references the SOAP libraries and XML parser to decode the request.
The servlet passes the request to the WebServicesAssembler-generated classes that correspond to the exposed database operations. WebServicesAssembler generates these classes by silently calling JPublisher. The generated classes can represent PL/SQL packages, queries, DML, or Java classes in the database.
The database passes the response to the OC4J JAX-RPC processing servlet, which references the SOAP libraries and XML parser to encode it.
A SOAP response formed in accordance with the WSDL is returned to the client.