The Reactive Data Layer Defined

7 Jul 15
Reactive Data Layer text

Recently I’ve met with a number of companies looking to create a more flexible, dynamic foundation for the next generation of customer experiences. One important part of that experience is in building reactive applications – applications that are event-driven, scalable, resilient and responsive. The emerging challenge for many of these companies and developers is how to manage the data distribution to these reactive applications. So we spent some time on the concept, because at Push Technology we are all about delivering solutions for companies building event-driven, scalable, resilient and responsive applications. What was the result? We call it a Reactive Data Layer.

What is a Reactive Data Layer?

A Reactive Data Layer (RDL) normalizes data from all systems and cloud applications to provide a single, live data model that abstracts the transmission of that data between the RDL and consumers or producers. In the modern world, applications do not adhere to a typical client-server model – instead reactive applications are both consuming and producing data across multiple endpoints , at the same time.

But let’s go back a few steps. In a rush to deliver first generation web and mobile apps, the efficient movement of data was often an afterthought. Frequent short cuts were taken in how data is marshaled from back-end systems and exchanged with web and mobile apps. These short cuts—combined with workarounds to accommodate the Internet’s long list of unknowns*—have resulted in poor user experiences (“problem apps”), delays in breakout moves (“dream apps”) and skyrocketing costs due to inefficient network utilization.

Innovative companies, looking for an edge in today’s mobile-obsessed, app-loving, everything connected world, recognize two things:

  1. Data is key. What apps really care about is the structure of the data, how it changes, which bits are important and which are less so. And what do customers care about? They care about the “now” and experiences that are as close to instant as possible.
  2. Since everyone is using the same network (i.e. the Internet) to exchange data, the company that overcomes the Internet’s many obstacles wins.

That’s why organizations are now adding a Reactive Data Layer to their core technology stack. Just as a business intelligence layer provides single reference point for customer or reporting information, a Reactive Data Layer provides a single view of data from all systems and cloud applications, creating a living, breathing data model.

At Push, throughout discussions with customers, app developers and industry analysts, we believe that a RDL is the new standard for enterprise application stacks. The approach effectively gives organizations the ability to scale and manage disparate systems, all while cleaning up rapidly spider-webbing application architecture.

Using solutions from Push Technology, enterprises can create a Reactive Data Layer designed for a broad set of Internet, mobile, and IoT developers to power Internet applications critical to revenue growth, customer engagement, and business operations. Diffusion and Diffusion Cloud can create a RDL using Internet Messaging, plus provide out of the box security for your data, and scaling to support data distribution to hundreds of thousands or millions of applications, worldwide.
When you are ready to create your turbocharged RDL to solve the needs of your enterprise get in touch, we’re always happy to help.

You’ll be hearing much more from us about RDL including a checklist on what to expect of an RDL so make sure to check back. You can start on your path to creating an RDL by learning more about our solutions – Diffusion and Diffusion Cloud.

Internet unknowns include:
  • What’s the speed of the connection?
  • How reliable is the connection?
  • How much bandwidth is available?
  • What network restrictions have been imposed by the network operators?
  • What’s the device, operating system, browser, and/or app version?

The Diffusion Intelligent Data Platform manages, optimizes, and integrates data among devices, systems, and applications. Push Technology pioneered and is the sole provider of real-time delta-data streaming™ technology that powers mission-critical business applications worldwide. Leading brands use Push Technology to fuel revenue growth, customer engagement, and business operations. The products, Diffusion® and Diffusion Cloud™, are available on-premise, in-the-cloud, or in a hybrid configuration, to fit the specific business and infrastructure requirements of the applications operating in today’s mobile obsessed, everything connected world. Learn how Push Technology can reduce infrastructure costs, and increase speed, efficiency, and reliability, of your web, mobile, and IoT application.

LEARN MORE: Case Studies and Developer Resources