The main components of EPX are:
EPX Engine, which resides within the EPX Application Server
EPX Business Integration Component (BIC) Manager or Managers
EPX client, which includes the Design Console graphical user interface (GUI) with the following developer and user components:
Process Modeling tools – as a whole, a Java application for creating and configuring work item types and viewers, graphical construction of process flows and subflows, configuring BICs to automatically perform flow activities, and creating and configuring user roles that can be assigned to flow activities. After creating the required work item types and viewers, users can select icons that represent process activities from a tool palette and place them on the flow canvas, set properties for those activities, and create transitions between them to create a process flow.
TaskManager – a browser-based application that uses a Java servlet to enable users to create and manage work items.
Report Tool – a browser-based application for generating reports on process flows that can be used to monitor EPX components and the status of business processes.
Process Flow Monitor – graphical tool that allows you to view the progress of work items as they move through the steps of a flow.
database and directory services
optional BICs
In addition to these components, the following must also be present:
Web server
Web browser
Java Virtual Machine (JVM)