Agile Integration Using an Enterprise Data Hub by Michael Malgeri, Principal Technologist at MarkLogic, Corp.
Today, business processes and decisions are driven from information contained in a variety of internal systems of record (SoRs) and other external sources (social media, partners, suppliers, customers). Enterprises are discovering that out of the box (OOTB) solutions often don't exist for their operational and observational requirements. In addition, traditional integration solutions often take too long to implement and are brittle. This presentation will discuss how an enterprise operational data hub (ODH) can be an agile, flexible solution for integrating key information sources in a timely manner for driving mission critical applications and reporting.
14. SLIDE: 14
THE IT CHALLENGE
Relational Databases
With ETL Sacrifice Agility,
Timeliness, and Cost
§ All future data needs must be predictable
§ Database changes require ETL re-writes
§ New SQL queries require re-indexing
§ Data security risk increases with silos
Agility and Flexibility Killers
15. SLIDE: 15
The Problem With the Relational Approach
The Organization Changes,
The Requirements Change,
The Source Data Changes
TAKE A CURRENT
STATE SNAPSHOT
DESIGN THE NEW
DATA MODEL
PERFORM ETL
CREATE THE
INDEXES
BUILD THE
APPLICATION
RESTART
PROCESS
16. SLIDE: 16
An Operational & Transactional
Enterprise NoSQL Database
Easy Data Load
Flexible Data Model
____________________________________
Data ingested as is (no ETL)
______________________________________________________
Structured data, unstructured data,
and metadata together
______________________________________________________
Adapts to changing data
and changing data structures
Fast Data Access
Ask Anything Universal Index
_____________________________________
Index once, query endlessly
______________________________________________________
Real-time, lightning fast
______________________________________________________
Open standards and APIs for
multi-model data – XML, JSON, RDF,
Geospatial, and text
100% Trusted
Enterprise Ready
_____________________________________
Most secure NoSQL database
______________________________________________________
True, full ACID transactions
______________________________________________________
Cloud neutral, run it anywhere
_____________________________________________________
Integrates with your environment
A New Approach
18. SLIDE: 18
4. DELIVER
2. DISCOVER & VALIDATE
3. MODEL & HARMONIZE
ENTERPRISE NOSQL APPROACH TO
DATA INTEGRATION
1. LOAD AS IS
DATA GOVERNANCE
& DATA SECURITY
20. SLIDE: 20
SCALABILITY & ELASTICITY
Horizontal scaling on commodity
hardware to reach massive scale
HA/DR
Automated failover and database
replication
ACID TRANSACTIONS
100% ACID transactions, not
eventually or strongly consistent
FLEXIBLE DEPLOYMENT
Write the application once, run it
anywhere
Advanced Enterprise Features
TIERED STORAGE
Minimize the cost of storage as
database expands
BITEMPORAL
Time-based audit trail to meet
compliance guidelines
REAL-TIME ALERTING
Unlimited alerts on new data at time
of ingestion
DATA SECURITY
Certified, granular security using
role-based access control
39. SLIDE: 39
NBC SNL: Recommendation Engine with
Semantics
Talent
Kristen Wiig
Acted in
Episode 4
Anne Hathaway and Killers
Part of
Played
Character
Maharelle Sister
Season 34
Segment
The Lawrence Welk Show
Aired on
Date
10/4/08
Era
Acted in
Includes
Part of
41. SLIDE: 41
§ Variety of Interfaces – Modern programming
languages familiar to developers
§ Application Services – Simplifies architecture
and speeds up development
§ Developer Productivity – Tools and
frameworks to speed delivery (e.g., Data Hub
Framework)
§ Adoption – Everyone just needs to know the
API
Fast, Powerful App
Development
ENTERPRISE NOSQL APPROACH
JAVASCRIPT
XQUERY
REST API
SPARQL
SQL
JAVA API
TRANSACTIONAL
APPS
ANALYTICAL
APPS
NODE.JS API
OPTIC API DOWNSTREAM
SYSTEMS
Enterprise NoSQL
DB