1. Information Fabric
Rajesuwer P Singaravelu
2. Data Fabric
Dynamic Mesh Architecture
Although the more simple form of information fabric is called a data fabric or
data grid, these terms are often used synonymously.
The term fabric comes from a 2-dimensional illustration of interconnects, as in a switched fabric. The purpose of
a fabric architecture is that all points within a fabric have a direct interconnect with all other points.
Information Fabric - Aliases
3. What is Information Fabric
Distributed, data platform that sits between application infrastructures
(J2EE/.NET Framework) and back-end data sources
A virtualized data layer that integrates heterogeneous data and content
repositories in real time.
“Information Fabric” is coined by Forrester.
4. Why Is It Relevant?
5. Data Challenges
Disparate data sources managed by diﬀerent applications
Data integration, security, performance, availability, and quality
Business wants fast, real-time, and reliable information
IT wants to lower costs, minimize complexity, and improve operational
6. Pain Points of Traditional DBMS Systems
High latency and lack of scalability under concurrent loads
Lack of eﬀective state management in distributed environments
Expensive and ineﬃcient data replication
Lack of ﬂexibility in supporting event driven architectures as well as request/
7. Characteristics of Information Fabric
Distributed, co-located, reliable data distribution
High availability, scalability and performance
In-memory data caching, multiple APIs for data access, and real-time data
Query, Continuous Query features
Read-through (from databases) and Write-Behind (asynchronous write to DB)
8. Vendor Landscape
GemFire Enterprise Data Fabric
Oracle Coherence Data Grid (formerly the Tangosol)
IBM WebSphere eXtreme Scale (formerly extended deployment data grid)
GigaSpaces Enterprise Data Fabric
Cacheonix Data Fabric
Hazelcast Data Fabric
Adobe LiveCycle Data Services ES