Gravic is a world leader in providing business continuity software, enabling high and continuous availability for IT systems and payment services (including ATM and POS transactions). An inventor of bi-directional data replication, Gravic provides BASE24 Classic, BASE24-eps, Lusis Payments, and BPC SmartVista support in its patented HPE Shadowbase product line. All of the features and benefits of Shadowbase software described below are available for these four payment system environments.
Figure 1 illustrates an HPE Shadowbase active/passive replication architecturefor a payments system. While users update account data on a primary node payment system (left), Shadowbase software replicates the data from a primary node to a backup node payment system (right). In the event of a primary system failure, users can fail-over tothe backup system and continue processing with a current and correct version of the primary node accounts database.
Load and maintain your hot-site backups of production databases for seamless recovery in the event of a primary system failure. This HPE Shadowbase mode is typically configured for uni-directional replication, which allows your primary node’s application to be up and running with Shadowbase data replication keeping the database on the backup node synchronized with the data changes being made on the primary node. The backup system’s application can be down (called a “cold standby”) or also be up and running in a read-only mode (called a “warm standby”), for example for offloading query and reporting processing from the primary system.
Figure 2 illustrates an example of an active/“almost-active” replication architecture for a payments system. While application data updates run on the active node (shown by the solid arrow), Shadowbase software bi-directionally replicates the data from the primary node to the backup node payment system (shown by the dotted arrow). Test transactions can be sent to the backup node to verify processing at any point. Because the replication is bi-directional, in the event of failover, data changes will be queued in the backup node for replay when the failed node is recovered. As a result the database remains fully accessible.
HPE Shadowbase solutions also support SZT architectures where your backup node’s application is running and ready to take over on a moment’s notice. In these architectures, your application is running on both the active and the backup node, but is only accepting “update” transactions on the active node. Your application on the backup node can be performing read-only query-style transactions, and can also periodically accept verification or test “update” transactions against test accounts to verify end-to-end processing. This architecture greatly improves the recovery time at failover as the target application is already running with the database fully accessible. Additionally, it dramatically simplifies failover testing as the backup node processing can be tested at any point without impacting the production application. This Shadowbase architecture is configured for bi-directional replication so that if a failover occurs to your backup node, the return replication channel is already configured and will queue the changes being made at the backup node to be resent to the failed node once it has been recovered. This architecture is useful for your applications that cannot run in a fully active/active mode due to the possibility of data collisions.
Figure 3 illustrates an example of an active/active replication architecture for a payments system. With the help of Shadowbase bi-directional data replication, users can be connected to and execute applications on either system (two downward solid arrows). Shadowbase bi-directional replication keeps both copies of the database synchronized, regardless of which system executes the transaction. In the event of complete failure of either active node, users connected to the failed system can be switched to the remaining system, and continue processing with no interruption. Those users originally connected to the remaining system see no failure event at all.
The Gravic patented bi-directional replication technology provides you with the highest level of disaster tolerance available, enabling two or more simultaneously active systems, each with its own copy of the database, within the architecture. Scale your applications and databases across multiple physical nodes to create one logical system that can scale linearly and survive the failure of an entire node. HPE Shadowbase active/active technology supports various architectures that can avoid data collisions, as well as provide for data collision identification and resolution using various algorithms when running in the “update anywhere” model.
Figure 4 illustrates an example of HPE Shadowbase real-time data integration (fast data). When data is replicated from an operational system to a data warehouse using Shadowbase software, it is made available to you in real-time according to your specifications.
You may be increasingly turning from traditional batch-oriented techniques to real-time data integration to eliminate the scourge of stale, out-of-date data. Real-time data integration communicates accurate, timely data from point A to point B as the events are occurring so you can make better-informed business-critical decisions. Integrate your application data with sub-second latency across two or more homogeneous or heterogeneous platforms and databases. Use uni-directional or bi-directional replication depending on the needs of your applications and projects. Shadowbase integration provides event-driven change data capture and replication, enabling real-time decision support as the events occur. For example, as key data changes in your application’s operational database, HPE Shadowbase replication can selectively ‘trigger’ on the key data changing in a way that matters to you, optionally cleanse or transform the event data, and forward that event in real-time to another system for additional processing. Once processed, Shadowbase replication can also optionally return results to the original operational system. This extended value-add processing can typically be accomplished without having to modify any of your existing application code.
Seamlessly migrate to your new systems or sites, or upgrade your application or database, with minimal or zero application downtime with HPE Shadowbase Zero Downtime Migration (ZDM). A large amount of your system downtime could be due to planned outages required for upgrades, maintenance conversions, or migrations. The requirement could be for an operating system upgrade, a new application release, database maintenance, or installing new hardware. With Shadowbase ZDM, your interruptions are executed without denial of application services to end users, therefore scheduled downtime is eliminated. A location is needed either on the same node or another node (depending on the type of conversion) for the new environment. Keep your new databases synchronized with the old until all applications have been migrated to the new environment, avoiding the risk of the “big-bang” cutover approach. Shadowbase ZDM facilitates testing the new environment ahead of time too, so that the users are cutover to a known-working environment.
Feed events from your BASE24, Lusis, or BPC environment into an online data warehouse or a data mart rules engine as they occur, optionally returning results to control operational decision-making processing. HPE Shadowbase solutions provide you the replication and online facilities for real-time business information systems and the infrastructure to implement extreme-availability architectures. These facilities include a real-time data replication engine that provides high-speed data replication among a variety of databases and platforms (fast data), and SOLV, the Shadowbase online loading, verification, and validation utility for performing the initial loads of the target environment as well as periodically checking that the target data matches the source. Many of the Shadowbase global installations are active/active, geographically distributed systems that achieve availabilities in excess of six nine’s on average.
HPE Shadowbase solutions provide your BASE24, Lusis, and BPC environments with the replication and online facilities necessary for real-time business information systems and the infrastructure to implement extreme-availability architectures. These facilities include a real-time data replication engine that provides high-speed data replication among a variety of databases and platforms. They also include SOLV, the Shadowbase online loading, verification, and validation utility for performing the initial loads of the target environment, as well as periodically checking that the target data matches the source. Shadowbase support of BASE24, Lusis, and BPC environments uses HPE NonStop AutoTMF for non-audited source files and tables, or the Shadowbase SOLV utility for generating periodic “snap-shot” loads of non-audited data. If you have non-audited data to be replicated, please see information on our enabling technology.