JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

Similar documents
Organisaties groot en klein, beginnen zich meer en meer te realiseren dat inzicht in (real-time) data helpt

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Data Integration Checklist

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

By Makesh Kannaiyan 8/27/2011 1

Oracle Business Activity Monitoring 11g New Features

The ESB and Microsoft BI

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Integrating data in the Information System An Open Source approach

BUS05 The Evolution of Data Integration. John Motler Principal Sales Consultant Informatica

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Data Virtualization for Agile Business Intelligence Systems and Virtual MDM. To View This Presentation as a Video Click Here

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Integration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant

Magnus Larsson Callista Enterprise AB

Introduction to TIBCO MDM

Jitterbit Technical Overview : Microsoft Dynamics CRM

MDM and Data Warehousing Complement Each Other

Creating an Enterprise Reporting Bus with SAP BusinessObjects

Cloudbuz at Glance. How to take control of your File Transfers!

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Service Oriented Data Management

POTENTIAL DHH TECHNICAL ARCHITECTURE

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

White paper. Planning for SaaS Integration

Oracle SOA Suite: The Evaluation from 10g to 11g

Global Trading Platform

JBoss Enterprise Data Services Platform in the Enterprise

Integrating Ingres in the Information System: An Open Source Approach

The IBM Cognos Platform

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

AquaLogic Service Bus

SAS Enterprise Data Integration Server - A Complete Solution Designed To Meet the Full Spectrum of Enterprise Data Integration Needs

Applying OpenText Integration Center to Information Integration for the ECM Suite. Enterprise Data Archiving

UltraQuest Cloud Server. White Paper Version 1.0

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

Layer2 Business Data List Connector for SharePoint

Integrating Salesforce Using Talend Integration Cloud

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

The Information Revolution for the Enterprise

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Big Data Analytics Nokia

Denodo Data Virtualization Security Architecture & Protocols

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

A Perspective on the Benefits of Data Virtualization Technology

QlikView Business Discovery Platform. Algol Consulting Srl

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

WHITE PAPER. Domo Advanced Architecture

Customer Case Studies on MDM Driving Real Business Value

What is Data Virtualization?

What is Data Virtualization? Rick F. van der Lans, R20/Consultancy

Enterprise Integration Architectures for the Financial Services and Insurance Industries

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

August 2014 San Antonio Texas The Power of Embedded Analytics with SAP BusinessObjects

Introduction to IBM Cognos Business Intelligence (BI)

Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB)

WebSphere Integration Solutions. IBM Day Minsk Anton Litvinov WebSphere Connectivity Professional Central Eastern Europe

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

can I customize my identity management deployment without extensive coding and services?

The Application of BizTalk in Public Sector

Using Open Source Middleware for the Business Intelligence. Licensed under Creative Commons Att. Nc Nd 2.5 license

Taming the Elephant with Big Data Management. Deep Dive

The TransactionVision Solution

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Business Intelligence In SAP Environments

A roadmap to enterprise data integration.

IBM Tivoli Application Dependency Discovery Manager

Can I customize my identity management deployment without extensive coding and services?

Enterprise Identity Management Reference Architecture

Introducing Red Hat s JBoss Portfolio

Data Vault + Data Virtualization = Double Flexibility

Security and Control Issues within Relational Databases

Master Data Management

An Oracle White Paper June Integration Technologies for Primavera Solutions

OBIEE DEVELOPER RESUME

Big Data Analytics - Accelerated. stream-horizon.com

Improve business agility with WebSphere Message Broker

enterprise professional expertise distilled

Getting started with API testing

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April Page 1 of 12

IT FUSION CONFERENCE. Build a Better Foundation for Business

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

SAP Data Services and SAP Information Steward Document Version: 4.2 Support Package 7 ( ) PUBLIC. Master Guide

Prof. Dr. Lutz Heuser SAP Research

ESB solutions Title. BWUG & GSE Subtitle guy.crets@i8c.be. xx.yy@i8c.be

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Jitterbit Technical Overview : Microsoft Dynamics AX

Transcription:

1

Enabling Data as a Service with JBoss Data Services Prajod Vettiyattil Twitter: @prajods Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 2

What this session is about v The why and what of data services v How data services work v Use cases v JBoss Data Services Platform 3

4 Why

Proliferation of data Data Consumers Custom er portal Employee portal ERP CRM Accounting Billing Finance Marketing Sales Partner Management Vendor Management SQL File Mainfra me NoSQL Email Content Manage ment System ERP 5 Data Sources and Data Managers

Proliferation: so what? Multiplicity of connections High development cost Huge operational overhead Difficult and risky to change Data Sources/Managers Dispersed data connectors Data duplication Too much ETL Lines of Business copies data Duplicated data aggregation Impossible to create Single source of truth Data ownership issues No comprehensive view No data movement dashboards Location of data and its status 6

7 What

Data Services and DSP DSP = Data Services Platform Abstracts the data managers/ sources The basic view Data Consumers Presents the data as a service to the consumer ETL++ C1 C2 C3 C4 C5 C6 Data Service 1 Data Service 2 Data Services Platform Data Service 3 Data Service 4 8 Data Managers D1 D2 D3 D4 D5 D6

Dashboard in a DSP Data Connections Error Corrections Data movement status Data Dashboard Failures Errors Alerts 9

10 How it works

Features of a DSP Enables architecture principles Separation of concerns Protected variations Data adapters Data mapping tools and standards Data caching Local and distributed Service search and reuse Data security and data usage audit Data access control Central channel for all data requirements Data dashboard Configurable performance and reliability 11

12 Use cases

Auto manufacturing supply chain: Requirements Vehicle ownership experience Business Process Automation Disparate data sources Multiple data feeds Parts catalog Prices Dealer updates Parts consumed Parts replaced Part failure statistics Customer feedback Post purchase Breakdown support Service Quality Dashboards Integration solutions based on batch transfers Unreliable Not traceable 13

Auto manufacturing supply chain: Layer Diagram Customer Experience Dashboards Business Activity Monitoring Business Processes Enterprise Service Bus Data Services Platform Breakdown reports Parts supplier feeds Customer feedback Parts Catalog Dealer feeds Dealer Info Customer Master 14

Enterprise Data Access Layer: Requirements Golden copy / System of Record / Single source of truth Shared services team for Enterprise Data Management Data usage audit Data access control Reduce request load on Data Management team Reduce data maintenance costs 15

Enterprise Data Access Layer: Layer Diagram Enterprise Data Consumers Data Services Virtual DB Data base drivers Data Services Platform Auditing Data Aggregation Metadata Data Access Control Mainframe Partner Data Content Management System Partner Info Customer Master Employee Info 16

Reporting risk for securities: Requirements Internal and external reporting Risk and margin Centralized risk capture and management Calculate risk from different customer activities Report consolidated data to comply with regulation Dodd Frank Sarbanes Oxley Act (SOX) Dashboards for higher management 17

Reporting risk for securities: Architecture without DSP COTS Trading Systems Customer facing Apps Partner Apps Government Systems Reporting Applications Order Mgmt Execution Mgmt Liquidity Mgmt Position Mgmt Order Book Price feeds Enterprise Middleware Systems (MQ, ESB, FTP, File shares) Trade feeds Margin Mgmt Trade Matching Clearing Ref Data Feeds Payment Systems Custom built Apps Risk Management Settlement Ref Data Mgmt Accounting 18

Reporting risk for securities: Patterns in this requirement Regulatory requirement for transparency Cannot be met by opaque internal systems Data Sources Large number of them Internal and external Reports are read heavy No real time data requirements once a quarter or once a year No excuses for incorrect data in reports Non-discretionary spending 19

JBoss Data Services Platform 20

Architecture Data consumers (Custom Applications, COTS products, Business Processes, Business Services ) The EDS platform v5 Runs on SOA-P Teiid ModeShape Data interfaces (JCR API, Web service, JDBC, ODBC, OData,..) Data virtualization Data Adapters SOA Platform Metadata repository Data Services Platform Parts of the architecture Data interfaces Data adapters Data virtualization Metadata repository SAP Sybase Flat file XML SalesFo rce Data Sources Oracle Cassan dra Mongo DB 21

Data sources Oracle DB IBM DB2 MS SQL Server MySQL PostgreS QL Sybase Greenpl um Teradata Netezza Ingres Mondria n MetaMa trix LDAP Salesfor ce Delimite d file XML file Web services Apache Hive MS Excel MS Access JBoss Messagi ng JBoss HornetQ TIBCO IBM MQ 22

Data Mapping Teiid Designer Map actual data tables using transforms to virtual tables MDD; use Data Models, not SQL Semantic mapping Virtual procedures A set of SQL statements, similar to DB stored procedures 23

Data Standards JCR Java Content Repository(JSR-283) OData Open Data Protocol JDBC ODBC Others S-RAMP An SOA repository spec, OASIS Web Services REST JMS 24

Access control and Audit Teiid passwords MembeshipDomains for authentication Data roles Fine grained access and visibility control of tables CRUD level permissions for VDB LDAP integration ModeShape LoginContext AuthenticationProvider Role to Action mapping 25

Teiid and ModeShape Data type Teiid ModeShape Approach Relational Hierarchical Metadata repository Not suitable Yes Content repository Not suitable Yes ACID transactions Yes Yes SQL queries Yes Yes(JCR-SQL) Flat file data source Yes Not suitable Relational DB data source Yes Not suitable 26 Schema Fixed Optional NoSQL data sources Not suitable Yes Stores data No Yes

Summary Data Services Why What How Use cases Auto Manufacturer Enterprise Data Access Layer Regulatory Reporting JBoss DSP Data virtualization 27 Teiid ModeShape

Questions Prajod Vettiyattil Twitter: @prajods Gnanaguru Sattanathan Twitter: @gnanagurus Website: bushorn.com Our Open Source Middleware Group on LinkedIn http://tinyurl.com/be6e93q 28