A large box in the middle of the graphic represents Service Broker. Inside the upper right area in this box are smaller boxes vertically stacked and connected by bi-directional arrows representing from top to bottom: Balance Manager Service, Balance Manager Web Service, IM-WS. The Balance Manager Service at the top is connected by bi-directional arrows outside the Service Broker box to BRM, which is depicted as attached to two databases: Subscriber DB and Voucher DB. The IM-WS at the bottom of the stack is connected by bi-directional arrows to a long horizontal box that runs the entire width of the Service Broker box, which represents the Orchestration Engine.
In the upper left area of the Service Broker box, bi-directional arrows connect the Orchestration Engine to three boxes horizontally distributed above it. These boxes represent the three IM-ASF_SALs: checkbalance, topup, and voucher topup. These three IM-ASF_SAL boxes are connected by bi-directional arrows each to a second set of horizontally distributed boxes representing the corresponding applications: CheckBalance SMS Application, TopUp SMS Application, Voucher TopUp SMS Application. All of these are inside the Service Broker box.Below the Orchestration Engine bi-directional arrows point to two boxes, one representing the IM-UIX-SMS for incoming SMPP traffic and the other the IM-UIX-SMS for outgoing SMPP traffic. The incoming IM-UIX-SMS is connected by a uni-directonal arrow pointing down outside the Service Broker box to the SMSC. The outgoing IM-UIX-SMS is connected by a uni-directional arrow pointing up from the SMSC. The SMSC is shown connected to the Subscriber by a bi-directional arrow.