Server App Server App Server App Server App Server Web Server (IIS/Apache MMS Gateway 3G Gateway 3G Gateway Load balancer Firewall Firewall BI & Reporting DB Links Datamart usage DB References Links Registeration Sync. Server DMZ Operational Backend Advertizing clients Firewall Web Server (IIS/Apache NMS Paper Editor Smart phones DMZ Camera Phones Admin Console
NIC Driver TCP/IP Windows Kernel NIC NLB Driver Cluster Host NIC Driver TCP/IP Windows Kernel NIC Virtual IP : 1.1.1.1 Real IP : 1.1.1.2 Real IP : 1.1.1.3 Service Instance Edge Windows Host NIC Driver TCP/IP Windows Kernel NIC Real IP : 1.1.1.4
{ } [ServiceContract] public interface IHandleSendMms { [OperationContract] int SendMms(SendMmsEvent eventOccured); } [ServiceContract] [DataContract] public class SendMmsEvent : ImEvent { /// <summary> /// end user's number. should be in international format: +[country-code]number. Example: +491737692260 /// </summary> [DataMember] public string ToNumber { get; set; } /// <summary> /// service's number, usually a short-code. Example: 84343 /// </summary> [DataMember] public string FromNumber { get; set; }
Service Host Service Host Business Logic Event Broker Service Host Resource Allocator Control Edge Service Instance #1 Service Host Business Logic Event Broker Service Host Resource Allocator Control Edge Service Instance #2 Service Host Business Logic Event Broker Service Host Resource Allocator Control Edge Reservation