

Sharing can also mean spanning departments, companies, public clouds, and data centers in different geographic regions, etc. This is the classic Enterprise Application Integration (EAI, also known as EiPaaS) challenge of coupling applications from different vendors and in-house solutions. For example, customer data might be produced in a CRM but needs to make its way to a messaging and notification platform. “Sharing” can mean many different things.Īt a minimum, data needs to span different systems. Business information needs to be complete, correct, consistent, and up to date all the time, not just reconciled once a quarter or “pretty close” to being right. These systems may vary in their latency needs from “within a couple hours” to “under 100 milliseconds”, but they are all focused on data that is continuously accurate. Many systems that produce and consume data can not wait for batch processing or overnight runs. Why the “real-time” moniker?īecause this data is not restricted to “analytical” data.

Like it or not, building and operating modern business applications now involves the challenge of getting to the underlying data. So what’s changed? As supply chains became increasingly complex and globalized, applications migrated to the public cloud, and SaaS offerings removed data from centralized IT control, the data that powers a business has now “left the building”.never to return. Real-time data sharing is the ability of a company to use, update, govern, and build mission-critical outcomes from data it needs to power its business, even when that data lives in different applications, clouds, and business partners.ĭata sharing isn’t a new problem: Phoenician leaders were honing it as a governmental skill as early as 1,500 BC and the term “enterprise integration” actually dates to the 1930’s, long before computers and IT arrived.
