This figure shows the flow when using the database as service provider for web services.
The major elements of the figure are as follows:
- In the center, the Oracle Application Server within a rectangle.
- On the right, the Oracle Database as a cylinder.
- On the left, arrows representing communications between the Oracle Application Server and external entities.
End of major elements list.
The following blocks are depicted within the Oracle Application Server:
- OC4J Web Services Servlet, which contains two functional elements: Decoding and Encoding
- JPub Generated Java Classes
- Soap Libraries
- XML Parser
End of Oracle Application Server list.
The following blocks are depicted within the Oracle Database:
End of Oracle Database list.
The flow of communication and data among the blocks is as follows:
- The inital call comes from an outside entity to the Decoding element within the Oracle Application Server. The label indicates that the end point implicitly specifies the type of service provided by the server.
- The Decoding element communicates in turn with the JPub Generated Java Classes, which communicates in turn with the Oracle Database and the various blocks within it.
- The Oracle Database returns objects to JPublisher.
- JPublisher returns objects to the Encoding element within Oracle Application Server.
- The Encoding element also receives inputs from the Soap Libraries and the XML Parser.
- Finally the Encoding element transmits results to the external entity. The label in the figure says, "SOAP response per WSDL".
End of communication description.
End of description.