This figure depicts a large container that represents the Service Enabler. A small box below the Service Enabler is labelled SMSC.
Inside the Service Enabler on the left is a box representing the Plug-in Manager. The Plug-in Manager contains a smaller box representing the Interceptor Stack.
Below the Service Enabler box is another box representing Protocol Translation. The Protocol Translation box contains a smaller box at its top representing the Northbound Interface.
In the right side of the Service Enabler container are four boxes representing the following services: Budget, Policy, EDR, Storage.
Flow is depicted by the following arrows:
One-way solid down arrow from outside the Service Enabler from the top to the Interceptor Stack labeled Application Initiated Send SMS Request. Shows the request entering the Service Enabler.
Two-way solid right-facing arrows between the Interceptor Stack and the Budget Service and between the Interceptor Stack and the Policy Service labeled Validation, SLA-based Authorization, Data Manipulation. Shows the Interceptor Stack communicating with these container services.
One-way solid down arrow from the Interceptor Stack to the Northbound Interface. Shows the request entering Protocol Translation through the Northbound Interface.
One-way dotted right-facing arrow from Protocol Translation to the EDR Service labeled Record EDRs, CDRs & Alarms. Shows the Protocol Translator communicating with the EDR service.
One-way dotted right-facing arrow from Protocol Translation to the Storage Service labeled Store SMPP state for later correlation. Shows Protocol Translation communicating with the service.
Two one-way solid arrows (one up, one down) between the Service Enabler and the SMSC indicating two-way communication between the Service Enabler and the SMSC