Over time, the number of legacy applications developed to support an enterprise’s operations grows significantly. Many of these applications are silo applications that recognize inputs from and deliver outputs to hard-coded interfaces only. The only way to share information generated by one such application with another is via magnetic tape (or virtual tape images on disk), or by file transfer, typically processing the data in batch mode. This mode of interoperation is unacceptable in 24×7 always-online environments. Applications that were never intended to work with each other now must cooperate closely in real-time. For instance, a new online store application must have immediate access to inventory changes from an inventory program that was written long before online stores were even imagined.
HPE Shadowbase Streams for application integration provides a solution for integrating existing (often legacy) applications with new applications that are being created. Shadowbase Streams provides the mechanism to expose events and data generated by a source application to a target application without software modification to either, enabling the provision of powerful new functionality for the enterprise.
Of all the various technologies that could be used to deliver real-time application integration, data replication is by far the most flexible, least disruptive to existing applications, and easiest to implement. Shadowbase Streams uses change data capture (CDC) technology to stream data generated by one application to other applications, enabling low-latency, real-time data distribution between heterogeneous systems and applications. Applications that once were isolated can now interoperate in an event-driven fashion in real-time. Critical data generated by one application is distributed and acted upon immediately by other applications.