The graphic represents the various layers of the JAXR API and how it interacts with the ebXML and UDDI registries.
In the graphic, there are three layers of blocks. The first block is labeled JAXR Client. The second block is labeled JAXR Provider. The third block is split into two. The first sub-block is labeled ebXML Provider and the second sub-block is labeled UDDI Provider. An arrow from the ebXML Provider sub-block points towards a barrel that is labeled ebXML. This arrow is labeled ebXML SOAP. Another arrow leads from the UDDI Provider sub-block and points to a barrel that has UDDI written in it. This arrow is labeled UDDI SOAP.