View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Rajesuwer P Singaravelu
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
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.
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
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/
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)
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