This image shows the top-level J2CA architecture. Inside the OC4J box, a J2EE application component is shown, which communicates to a J2CA resource adapter through application contracts (client API) and system contracts (Quality of Service). The resource adapter is shown communicating to an Enterprise Information System (EIS) over the network.