This graphic describes the high-level communication path used by application-triggered and network-triggered requests. An application-triggered request starts in the common communication service area and then passes through an individual service and into a service enterprise Java Bean (EJB) using remote management interface (RMI). From there it passes through a service enabler and becomes a local Java call and goes to the communication service plug-in. A network-triggered request starts in the service enabler in the plug-in as a local Java call. It then passes into the Java RMI in the communication service callback EJB. Form there it becomes a Java RMI and passes through the Callback EJB, and web service callback before entering the application.