TongTech Launches TongLINK Real-time Transmission Middleware
Tencent Tech, 11/15/12
Beijing-based infrastructure software developer TongTech recently received a software patent from China's State Intellectual Property Office (SIPO) for its real-time transmission middleware TongLINK Real-Time. TongLINK Real-Time is dedicated middleware for M2M, car-to-car, and other network applications capable of highly efficient, real-time data transmission in highly concurrent networks with multiple connections, supporting more than 10,000 concurrent connections to provide a stable and reliable platform for data routing and communications for M2M systems.
TongLINK Real-Time uses a client-server architecture and divides application systems into three layers. At the lowest of these, the device layer, client application software gathers and transmits data from terminal devices and receives data from higher layers. An intermediary layer, used for network communications, serves as a data transmission channel between terminal applications and the middleware. The third and highest layer is used for administration, and is divided into middleware and application segments. The middleware segment handles all systems data and provides an interactive platform connecting client applications and server applications, while the application segment handles processing of all terminal data and system requests for operations pertaining to the processing results. TongLINK Real-Time uses the three-tiered model to drive efficient streaming and transmission of data and information within M2M networks for M2M service operations support.
TongTech took M2M and application development requirements into consideration in its development of TongLINK Real-Time, offering a C-based multi-threaded, multi-process architecture allowing users to develop application software tailored to specific terminal device capabilities to support data sharing and exchange between multiple terminals. The middleware also supports multiple network protocols and provides a communications framework allowing customers to develop new communications protocols through a simple configuration process, enabling the coexistence of multiple types of networks within the Internet of Things.
TongLINK Real-Time also provides multiple client agents to handle network connections from multiple terminals for data receiving and management, receiving messages from the network, and reading messages from the message queue, among other operations. A thread pool processing architecture allows a single client agent to handle simultaneous connections from multiple devices, and TongLINK Real-Time can spawn multiple client agents to handle large volumes of network connections, increasing system capabilities in the event of massive concurrency. The middleware can dynamically increase or decrease the thread pool capacity in response to actual client agent volumes for more effective resource utilization, enabling better handling of real-time sharing of heterogeneous data and massive network connection concurrency, and paving the way for broader development of M2M applications.