NineSYNC is a server level secure web services software to synchronize and map heterogeneous databases and files over the web from source to destination periodically with crash protection.

February 03, 2005 (PRLEAP.COM) Technology News
THE DIFFERENCE
NineSYNC differentiation is it is a web service. The advantage of web service is that it works over firewall using HTTP/HTTPS protocol. The program will reside on a server anywhere in the world and controlled by client programs. Another added advantage of using a web service is that the program is callable by any web services enabled application regardless of the language used to develop it. NineSYNC does not require that the source and target database exist on the server where NineSYNC is installed. The source and target databases are seen as IP addresses with a user name and password. The web service will remotely connect the two databases using those addresses.

DATABASES
SQL Server, MySQL, Oracle, Postgresql, DB2.

MAPPER
The mapper interface may be able to map data types of source database to target database on a column by column basis. The only restriction is that the primary keys have to be identical.

SCHEDULING
NineSYNC may be set up for periodic synchronization daily, weekly or monthly.

CRASH PROTECTION
This allows you to pause database synchronization and then resume at your will. If the synchronization is paused, then when resumed, the web service continues from where it left off, if the source database has not changed.

REPORT AND LOGS
Log files are created for each synchronization. The log files are XML based and the web service client have the option to generate HTML report from the log file.

CLIENT GUI
The web service also comes with a client graphical user interface, which includes a mapper interface, user login, account creation screen, database synchronization scheduler. Future version will also have a file synchronization interface.

OPERATION
The web service called NineSYNC appears as a URL string. The client contacts the URL using this string and fetches the WSDL file, which describes how the web services need to be used. The client makes the calls described in the WSDL to communicate with the web service. Once connection is made, the client simply calls the routines synchronously to the web service. When the synchronization starts, the client may logout without terminating the synchronization operation. The client may later come login and check the status of the operation. Log files and mapper file may be printed or viewed on a web browser.

REQUIREMENTS
NineSYNC server works with any servlet 2.3 specification based application server and JVM 1.4. Over One million row synchronization requires at least 1 GB. NineSYNC client needs JVM 1.4.

AVAILABILITY
NineSYNC is immediately available in single user, limited user and unlimited user mode license. The program comes with both server and client. The server must be deployed in a Web Container or a J2EE compliant server.

MORE INFORMATION
Ejaz Jamil, MSEE MBA
President
Jence Incorporated
308 Applebriar Lane
Marlborough, MA 01752
Email. info@jence.com
http://www.ninestep.com
Tel. 781-962-1462
Fax. 508-485-6353