Earlier generations of data integration still led to silos
Information as a service gives broader access to more information sources
SOA plus middleware enables this
Source: Forrester Research ETL EII EAI Repli- cation Integration depth (but in silos) Integration breadth (across silos) Home- grown
But SOA is critically dependent on metadata Service life-cycle environment Core application platforms … Enterprise service bus Service command platform Service clients Service interfaces Control Change Connection Core services Service metadata
Warning: service-oriented chaos wreaks havoc on SOA payback
You can’t reuse what you can’t find — bringing needless duplication.
Chaotic service metadata becomes a huge problem.
A chaotic information model reduces value of information provided through the SOA infrastructure (e.g., ESB).
Organizations often lack the processes and technology to avoid
An information fabric presents a business-friendly virtual view of diverse information. Information is provided in the form that applications and users need, hiding the complexity of the underlying sources. Information is accessed through the fabric, enabled by distributed middleware.
Information fabric: conceptual view Users & apps Info fabric Info sources Computers Databases Integration Catalog Security Applications Portals Other fabrics Discovery Files Backups End users Events Management Storage Network Virtual view of enterprise information
Policies Distributed, federated metadata repositories Business rules Database Files
Applications XML/SOAP Devices SQL/ODBC-JDBC Database Files Devices Integrated data management Transactional apps Decision support apps B2B apps Web services Content mgmt apps RFID Unstructured content Structured data Semistructured data
Some large enterprises are building their own fabric.
Each player brings a different subset of strengths.
Leaders in data middleware, caching, DBMS, SOA, and ESBs, plus some emerging specialists, have the inside track.
The pieces are coming together through acquisitions or engineering development, by late 2007 . . .
. . . but you can do much of this today.
Some of the vendors in the game Partial Yes Yes No MetaMatrix No Partial No Yes DataSynapse No Partial No Partial Kx Systems Partial Partial Partial Yes GemStone Systems Partial Partial Partial Yes GigaSpaces No Partial No Yes Terracotta Partial Partial Partial Yes Tangosol Partial Yes Partial Yes Sybase Partial Partial No No Microsoft Partial Yes Partial Partial IBM Partial Partial No No Oracle Partial Yes Yes Yes BEA Systems Integrated data management Distributed information access Distributed metadata repository Distributed cache