TR-069 BASED REMOTE MANAGEMENT SYSTEMS FOR BROADBAND, VOIP, IPTV, NETWORK STORAGE AND LAN DEVICES  
line decor
  
line decor
 
 
 
 

 
 
INTEROPERABILITY

For all the promise of interoperability, TR-069 implementations still have a way to go. While the specification itself is fairly well written, there is room for interpretation and error during the implementation. For example, there is a typo in the specification where a common word, used to define a field, is misspelled. Does the vendor take the specification at its literal meaning, or does the vendor correct the spelling error? Both approaches have been taken, resulting in incompatibilities.

Another issue is the SOAP implementation. SOAP, Simple Object Access Protocol, is the communications protocol mandated by TR-069. The specification further mandates that all communications between the CPE (client) and ACS (server) are done via a persistent, bi-directional connection. However SOAP was designed for transitory, one-way communications where the roles of client and server are clearly defined. By requiring a persistent, bi-directional connection, TR-069 is switching these roles during communications, something SOAP wasn't designed to do and introducing complexity to a "simple" protocol.

As a result of this shift, developers of TR-069 software are required to develop their own SOAP implementation. This has caused problems on how different SOAP implementations interpret the SOAP messages. Normally the handling functions are defined during product development and the rest is automatic. However, in the current specification it is necessary for the SOAP to be generated manually; a process highly prone to errors.

The Dimark client also includes a full SOAP Parser to ensure compliance with the standard and complete interoperability. Don't be fooled by others who try to decrease the RAM and Flash footprint with a partial, or hard-coded SOAP implementation; those "savings" come at the high cost of poor interoperability, a lack of flexibility and the resulting lost deployments.

More Info:


 
 
 

 

TR-069 ACS
The Dimark Management Server supports the full suite of TR-069 protocols, including TR-098 for QoS, TR-104 for VoIP gateways and ATAs, TR-111 for LAN/NAT devices, TR-135 for STB/IPTV, and TR-140 for network storage.

TR-069 CLIENT
Dimark's embedded TR-069 client for Linux, WinCE and RTOS powered devices is available to manufacturers of voice, video, network storage and gateway devices, as well as chip vendors and ISVs. This client supports the full suite of TR-069 protocols.

 
 
             
©Dimark Technologies, Inc.
E-mail: info@dimark.com