Time Machine Sync Server

Time Machine®, the virtual clock for application testing

The Time Machine Sync Server provides a centralized control center for broadcasting virtual clocks to all Time Machine servers in the enterprise, making management and deployment of virtual clocks a breeze. The Sync Server uses Sync Groups to group together target machines that can be on-premises or in the cloud. They can be Time Machine clients running on UNIX, Linux and Windows and can even include rules that have been defined with the Time Machine Framework for Oracle and the Time Machine Framework for WebLogic or JBoss.

Simply deploy the Time Machine Sync Server to any UNIX, Linux or Windows server.  So long as the Sync Server machine has Java version 1.6 or greater and network accessibility to the targets you need to control with synchronous virtual clocks, the choices are wide open.  The Time Machine Management Console provides Sync Server users an intuitive GUI interface from which to create and manage Sync Groups. 

The Time Machine Sync Server also allows for the configuration of password protected roles facilitating Access Control Lists; providing a certain group of users the ability to set virtual clocks and others to actually manage and configure the Sync Groups and their targets.


Ease of Use for Automated Testing

Time Machine has long been the defacto standard in enabling the automation of time shift testing.  Now, with the Time Machine Sync Server, a comprehensive API allows for the ability to enable, disable and set virtual time for a Sync Group programatically.  Just call the API as part of an automated testing script to enable the Sync Group, then proceed through the scripted test case(s), change the virtual time for the Sync Group to accommodate the next date centric test case and when virtual clocks are no longer needed, the Sync Group can be disabled via the API.  The API calls could be initiated from industry leading tools from HP, Oracle, IBM, SmartBear, open source tools like Selenium or even in pure development in test environments.  So long as the scripting language has the ability to make a web service call via http, the Sync Server API will facilitate faster regression testing through automation.



Virtual Clock Persistence

The Time Machine Sync Server has introduced another sought after feature.  Solution-Soft's customers have requested virtual clock persistence and we have listened.  Part of the Sync Group configuration allows for the virtual clocks to persist through the restart of the servers often required for things like system maintenance and the application of security patches.  If a virtual clock was set for the target and marked as persistent, then at restart, when Time Machine and the Time Machine Agent start the virtual clocks will be re-established in a way that enables them to be in sync with the other targets in the Sync Group.

Check out the Time Machine Sync Server data sheet