Time Machine® von Solution-Soft ist eine Software für virtuelle Uhren, die es Anwendungen ermöglicht, verschiedene Daten und Zeiten zu simulieren, ohne die Systemuhr zu verändern. Diese Funktionalität ist entscheidend für das Testen von datums- und zeitabhängiger Anwendungslogik, wie z.B. Monatsendverarbeitung, Abrechnungszyklen und Policenlebenszyklen. Durch die Bereitstellung von bis zu 20.000 virtuellen Uhren pro System, die jeweils auf eine beliebige vergangene, gegenwärtige oder zukünftige Zeit konfiguriert werden können, ermöglicht Time Machine umfassende Testszenarien ohne die Risiken, die mit der Änderung der Systemuhr verbunden sind.
Hauptmerkmale und Funktionalität:
- Mehrere Virtuelle Uhren: Unterstützt bis zu 20.000 virtuelle Uhren pro System, die jeweils unabhängig konfigurierbar sind.
- Variable Geschwindigkeitsuhren: Ermöglicht Anwendungen, mit benutzerdefinierten Geschwindigkeiten zu arbeiten, die von 1.000 Mal schneller bis zu 1.000 Mal langsamer als Echtzeit reichen.
- Nicht-intrusive Integration: Arbeitet transparent für Anwendungen und Datenbanken, wodurch keine Codeänderungen erforderlich sind.
- Breite Plattformunterstützung: Kompatibel mit Windows, Linux, Unix, Mainframe zLinux, Dockerized, Virtualized und Cloud-Umgebungen.
- Erweiterte Testmöglichkeiten: Erleichtert das Testen für Cloud-Migration, Testautomatisierung, Agile/DevOps und Containerisierung.
Primärer Wert und Benutzerlösungen:
Time Machine adressiert die Herausforderungen beim Testen von datums- und zeitabhängigen Anwendungen, indem es eine sichere und effiziente Methode zur Simulation verschiedener Zeitszenarien bietet. Diese Fähigkeit reduziert die Risiken, die mit Änderungen der Systemuhr verbunden sind, wie z.B. Datenkorruption und Betriebsunterbrechungen. Durch die Ermöglichung von gleichzeitigen Tests mit mehreren virtuellen Uhren steigert es die Produktivität und stellt sicher, dass groß angelegte Softwareprojekte pünktlich und im Budgetrahmen abgeschlossen werden. Darüber hinaus gewährleistet die Unterstützung von containerisierten Umgebungen durch Time Machine, einschließlich Docker, Kubernetes und OpenShift, eine nahtlose Integration in moderne Entwicklungsabläufe.