| 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. |