This graphic describes high-level communication path that application-triggered and network triggered requests use. An application-triggered request starts in the communication service common, and then passes through an individual web service, and into a service EJB using Java RMI. From there it passes into the service enabler, 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, then becomes a local java call. It then passes into the Java RMI in the communication service, and then into a call-back client EJB.