This figure shows the Oracle I/PM internal components for a single instance.

In this figure, the main part of the figure is a large gray square. This gray square contains multiple Oracle I/PM components.

On the left and outside of the gray square are two icons organized vertically. The Input File Directory icon is above the IPM Config storage device icon.

To the right and outside of the gray square are several rectangles organized vertically. Starting from the top, the order of these rectangles is: IPM Applet Viewer, IPM "REST" API, BPEL Web Services, BPEL, and JNDI.

Near the middle of the gray square are three rectangles stacked horizontally. From top to bottom, the rectangles are as follows: IPM Public API, IPM Services, and Repository Abstraction. Inside the IPM Services rectangle is the Annotation Burning rectangle. Everything in the figure has some connection to these three central rectangles.

Five items connect directly to IPM Public API. Their connection to IPM Public API and other components are as follows:

Three items connect directly with IPM Services. Their connections to IPM Services and other components are as follows:

One item connects to the Annotation Burning box contained inside of IPM Services. Its connections to Annotation Burning and other components are as follows:

One Item directly connects to the Repository Abstraction rectangle. Its connections to Repository Abstraction and other components are as follows: