You can use different SAP PI user interface tools to access different components of SAP PI system architecture. The most common UI tools are −
ES Builder − This tool provides Java user interface for working in Enterprise Service Repository ESR.
SAP NW Developer Studio − This is Java Eclipse-based tool to view and edit some object types in Enterprise Service Repository.
Integration Builder − This tool provides Java-based user interface to work in the Integration Directory.
This is SAP client tool to access ABAP stack of the SAP PI system.
The following illustration shows the different UI tools of SAP PI and the components that can be accessed using these tools −
In SAP PI older releases, not all the components were based on a single platform. Few components like Integration Engine, Business Process Engine and Integration Builder were based on ABAP stack and other components like Enterprise Service Repository ESR, Integration Directory (SLD, Adapter Engine, etc.) were based on Java Stack. So these type of systems were called dual stack systems as PI required both ABAP and Java stack to run.
|ABAP Stack||Java Stack|
|Integration Engine||Enterprise Service Repository ESR|
|Business Process Engine||Integration Directory|
|Integration Builder||(Runtime Workbench, System Landscape, Adapter Engine, Mapping Runtime)|
In the latest releases of SAP PI, ABAP stack components are modified to work on Java stack so, SAP PI needs only Java stack to run and is called the single stack system.