VeriBranch
TouchPoint
DealerNet
Mobile Content Delivery
mTalk Server
LearningPark
Dynamics AX
The gateway talks to, in principle, six different kinds of external entities: SMS centers, CSD routers, a control workstation, content servers, clients sending SMS messages via HTTP, and an HTTP proxy.
Architecture
VeriPark mTalk Server utilizes a scalable fault tolerant architecture and is able to share load between multiple hosts. The system has a simple architecture and aims to work as a gateway communicating with multiple entities and supporting different physical devices and network protocols.

The server is able to serve a few hundred concurrent users on an ordinarily priced piece of hardware. The load is scalable between multiple servers and helps avoid bottlenecks on single servers. Therefore, service capacity can be increased by simply adding additional hardware.

The server runs within a fault tolerant architecture. If one piece of hardware running mTalk Server crashes, the other servers will continue to operate without failure. Once the downed server is successfully recovered, the rest of the servers go back to working in synchrony. Load balancing works much the same. As new components are added to the system while it is running, they are connected to the rest of the gateway.

The Server supports both WAP and SMS services. New bearers and transport protocols are also simple to add.

The gateway talks to six different kinds of external entities: SMS centers, CSD routers, a workstation for configuring, monitoring and controlling, content servers, clients sending SMS messages via HTTP, and an HTTP proxy. The SMS centers use a variety of mostly proprietary protocols (CIMD, EMI, SMPP) over TCP/IP, modem lines, or other carriers. The gateway supports all SMS center protocols, and it is easy to add new ones as they arise. Communication with phones via CSD routers is plain UDP (of the TCP/IP stack). The c/m/c workstation uses HTTP, and the gateway works as an HTTP server, and similarly for those sending SMS via HTTP. The content servers also use HTTP, but with in their case the gateway is a client. HTTP proxies also use HTTP (but a slightly different kind), and in their case the gateway is also a client.

Copyright © 2002-2009 VeriPark All rights reserved. | Privacy Policy
Overview
Architecture
Case Studies