Jataayu's SyncML Server (JSync Server) is a high-performance implementation of the SyncML specification. SyncML is a specification for a common framework of synchronizing data on networked devices. 

SyncML is primarily designed for synchronization of mobile devices that are intermittently connected to the network with network services that are continuously available on the network. Data synchronization model that is supported is based on a request/response command structure. 

JSync Server supports point-to-point synchronization. 

Jataayu's SyncML Client can also be availed by the MSP to offer end-to-end solutions to your customers.

Architecture

Key Features

Compliance

SyncML 1.0.1 for both receive and send operations.

Transports

Supports synchronization over the most popular protocols -

HTTP

WAP

OBEX

These are the three key transports required by a vast majority of synchronization systems.

Content-types

Supports many content-types and more are getting added. The current list of supported content types are:

vCard 2.0

vCalender 1.0

Encoding

Supports use of encoded as well as plain text data. Encoding allows a more compact representation of information and its usage will improve the efficiency of the synchronization process.

Connectivity

Jataayu supports synchronization over several channels including TCP/IP and WAP.

Security

Secure synchronization is made possible with support for MD5 and BASE64 based authentication schemes. This allows applications to restrict access to the synchronization operation and the content to authorized users only.

SyncRules

Provides a powerful option to specify synchronization rules. This enables applications to transparently control the information that reaches specific device types, define priorities, as well as apply specific filters to the content before synchronization.

Synchronization modes

The server supports the following modes of synchronization:

Slow sync - complete synchronization of peers, starting from an unknown state.

Two-way sync - fast synchronization based on differences since previous synchronization

Replication - one-way transfer of data from server to the client or the other way around

Administration

Web based GUI interface to administer and monitor the server. The Web interface facilitates remote administration of the server.

Logging

Logs all synchronization operations and includes information about the application identity, device identity, record counts, volume of data transferred in either direction as well as the status of the operation. This information can be used for accounting or billing purposes. A Diagnostic log is also generated for troubleshooting the system by qualified personnel.

Application interface

Open interface to application developers allowing new applications and content-types to be easily handled. With the interface being accessible over a communication link, the applications and the Sync Server do not need to be on the same system, increasing the flexibility in choosing the best hardware and operating environments for the Sync Server and the applications, thereby ensuring a high degree of scalability.

Implementation

Implemented completely in Java, which ensures a very robust and portable product.

Configurations

The server is available in the following two configurations

For deployment in conjunction with a Servlet engine - for higher scalability

 For deployment as a stand-alone system - for low TCO

Scalability

Designed from the ground-up to be scalable. This allows maximum utilization of hardware resources to provide the highest levels of service.

Availability

Windows NT, Linux, Solaris and other Unix variants.

 

Other Solutions

 

 
 
  Find out about the latest press releases regarding Jataayu.
 
  Get updated on the latest events and happenings.
 
  Answers to FAQs. Some support requires registration of a query.
 
  Take a quantum jump into the realm of the Mobile World.