SlideShare a Scribd company logo
1 of 46
Download to read offline
Better Business Results with
Open Source Integration

Kenneth Peeples
JBoss Technology Evangelist
Agenda for SOA Summit
●

Overview of Open Source Integration with Data
Virtualization

●

●

2

Preview of JBoss Middleware Integration Offerings
Integration examples that will help you get started

RED HAT JBOSS MIDDLEWARE
http://www.devnation.org

3

RED HAT JBOSS MIDDLEWARE
Red Hat is…

“By running tests and executing numerous examples for specific teams, we were able to prove […] not
only would the solution work, but it will perform better & at a fraction of the costs.”
MICHAEL BLAKE, Director, Systems & Architecture

4

RED HAT JBOSS MIDDLEWARE
Better Business Results through Open Source Integration

Overview of Open Source Integration
with Data Virtualization
SOAs and abstraction
Decoupling is the key concept
in SOAs achieved through
abstraction based on
service interfaces
Business processes and
services make use of
business information
Business information is
exposed to business
services as data services

6

RED HAT JBOSS MIDDLEWARE
Bridging the Gap
The need to bridge data gaps in a more straightforward, streamlined
and scalable way is due to:
●

●

Growing need for consolidated views of information

●

7

More and more data
Drive toward interoperability and standards

RED HAT JBOSS MIDDLEWARE
Data Services through Data Virtualization
Key requirements of data services
●

●

Expose integrated information in one or more desired formats,
even if the original data are in different formats
Expose information through one or more consistent, standard
interfaces, even if the original data are accessed through
different interfaces

The requirements are achieved by
●

●

8

Modeling to define the required format of data, integrated from the
underlying sources
A query engine for processing these abstract definitions efficiently,
exposing the integrated information through one or more
interfaces
RED HAT JBOSS MIDDLEWARE
Data Virtualization essential to a SOA
Data Virtualization provide the necessary interface to data for all
business services. Data Virtualization:
●

●

●

Expose all data through a single uniform interface
Provide a single point of access to all business services in the
system
Expose data using the same paradigm as business services - as
"data services"

●

●

Provide a uniform means of exposing/accessing meta-data

●

Provide a searchable interface to data and meta-data

●

Expose data relationships and semantics

●

9

Expose legacy data sources as data services

Provide uniform access controls to information
RED HAT JBOSS MIDDLEWARE
Data Virtualization and SOA Goals
●

●

●

●

●

10

Create an enterprise data foundation for streamlined development,
better integration and more efficient data governance
Improve delivery of consistent, complete information from any data
source to the application and business processes
Externalize business knowledge buried in applications and
databases
Expand automation, moving beyond reports to active analysis and
decision-making
Build business processes in code that are actually followed by the
organization

RED HAT JBOSS MIDDLEWARE
What is Data Virtualization?
Data Virtualization provides a service that:
●

Encapsulates data-oriented logic

●

Enable loose coupling between the application and the data stores

●

Manages real-time connectivity to data stores

●

●

●

11

Offers a higher level of data abstraction compared to interacting
directly with data stores
Provides appropriate views of data
Allows views of data to be cached based on performance
requirements

RED HAT JBOSS MIDDLEWARE
Translators and Resource Adaptors
A translator
●

●

●

provides an abstraction layer between the run time engine and
physical datasource
Knows how to issue query commands into source specific
commands
Execute them using the resource adapter

A Translator also defines the capabilities of a particular source, like
whether it can natively support query joins (inner joins, cross joins
etc) or support criteria.
A Translator along with its Resource Adapter must be configured on a
Source Model
12

RED HAT JBOSS MIDDLEWARE
Translators and Resource Adaptors (Continued)
A Resource Adapter provides the connectivity to the physical data
source
This also provides way to natively issue commands to the source and
gather results
Translator capabilities define what processing each translator/source
combination can perform.
For example, most relational sources can process joins and unions,
whereas when processing delimited text files these operations
cannot be performed by the resource adapter or the "source" (in this
case, the file system).

13

RED HAT JBOSS MIDDLEWARE
Modeling Environment for Data Virtualization
Virtual Databases contain two primary varieties of model types - source and
view.
Source models represent the structure and characteristics of physical data
sources, whereas view models represent the structure and characteristics
of abstract structures you want to expose to your applications.
Models used for data integration are packaged into a virtual database (VDB).
The models must be in a complete and consistent state when used for data
integration.
That is, the VDB must contain all the models and all resources they depend
upon.
Source models must be configured with a Translator and a Resource Adapter
with them before a VDB is tested in Designer or deployed for data access

14

RED HAT JBOSS MIDDLEWARE
Runtime Environment for Data Virtualization
●

●

Optimize performance

●

Manage data security

●

Take advantage of run-time system management features

●

15

Connect to multiple, heterogeneous data sources

Audit data service usage

RED HAT JBOSS MIDDLEWARE
Better Business Results through Open Source Integration

Preview of JBoss Middleware
Integration Offerings
Innovate faster, in a smarter way
A family of a lightweight, enterprise-grade products
that are ideal for open hybrid cloud environments.

17

RED HAT JBOSS MIDDLEWARE
There is a better way – Red Hat JBoss
Integration Product Line
Red Hat JBoss A-MQ
● A small-footprint, high-performance messaging platform
●
●

Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/amq/
Developers Download the Code - https://www.jboss.org/products/amq.html

Red Hat JBoss Fuse
● A small-footprint, flexible enterprise service bus (ESB)
●
●

Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/fuse/
Developers Download the Code - https://www.jboss.org/products/fuse.html

Red Hat JBoss Fuse Service Works
● A service design, development and integration platform that enables
organizations to transition to an open hybrid cloud
●
●

Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/fuse-service-works/
Developers Download the Code - https://www.jboss.org/products/fsw.html

Red Hat JBoss Data Virtualization (Only Open Source Data Virtualization
product on the market)
● A lean, virtual data integration that unlocks trapped data and delivers it as
easily consumable, unified, actionable information
●
●

18

Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/data-virtualization/
Developers Download the Code - https://www.jboss.org/products/datavirt.html
RED HAT JBOSS MIDDLEWARE
Integration Everywhere

19

RED HAT JBOSS MIDDLEWARE
JBoss Data Virtualization v6

20

RED HAT JBOSS MIDDLEWARE
What does Data Virtualization software do?
Turn Fragmented Data into Actionable Information
Data Virtualization software virtually
unifies data spread across various
disparate sources; and makes it
available to applications as a single
consolidated data source.

DATA CONSUMERS
BI Reports

The data virtualization software
implements 3 steps process to bridge
data sources and data consumers:
●

●

●

21

Connect: Fast access to data from
diverse data sources
Compose: Easily create unified
virtual data models and views by
combining and transforming data
from multiple sources.
Consume: Expose consistent
information to data consumers in
the right form thru standard data
access methods.

SOA Applications

Easy,
Real-time
Information
Access

Virtual Consolidated Data Source

•
•
•

Data Virtualization Software
Consume
Compose
Connect

Oracle DW

SAP

Hadoop

DATA SOURCES
RED HAT JBOSS MIDDLEWARE

Salesforce.com

Virtualize
Abstract
Federate

Siloed &
Complex
Turn Fragmented Data into Actionable Information
Mobile Applications
ESB, ETL

BI Reports & Analytics

SOA Applications & Portals

DATA
CONSUMERS

JBOSS
DV

Design Tools

Standard based Data Provisioning
JDBC, ODBC, SOAP, REST, OData

Consume

Dashboard

Unified Virtual Database / Common Data Model
Compose

Unified Customer
View

Unified
Product View

Easy,
Real-time
Information
Access

Unified
Supplier View

Optimization
Caching

Virtualize
Abstract
Federate

Security

Connect

Native Data Connectivity
Metadata

DATA
SOURCES
Hadoop

22

NoSQL

Cloud Apps

Data Warehouse
& Databases

Mainframe

RED HAT JBOSS MIDDLEWARE

XML, CSV
& Excel Files

Siloed &
Complex
Enterprise Apps
JBoss Data Virtualization:
Supported Data Sources
Enterprise RDBMS:
• Oracle
• IBM DB2
• Microsoft SQL Server
• Sybase ASE
• MySQL
• PostgreSQL
• Ingres
Enterprise EDW:
• Teradata
• Netezza
• Greenplum

23

Hadoop:
• Apache
• HortonWorks
• Cloudera
• More coming…
Office Productivity:
• Microsoft Excel
• Microsoft Access
• Google Spreadsheets
Specialty Data
Sources:
• ModeShape
Repository
• Mondrian
• MetaMatrix
• LDAP
RED HAT JBOSS MIDDLEWARE

NoSQL:
• JBoss Data Grid
• MongoDB
• More coming…
Enterprise & Cloud
Applications:
• Salesforce.com
• SAP
Technology
Connectors:
• Flat Files, XML Files,
XML over HTTP
• SOAP Web Services
• REST Web Services
• OData Services
Key New Features and Capabilities for v6
●

Data connectivity enhancements
–
–

NoSQL (MongoDB – Tech Preview) and JBoss Data Grid

–
●

Hadoop Integration (Hive – Big Data),
Odata support (SAP integration)

Developer Productivity improvements
–
–

Enhanced column level security,

–
●

New VDB Designer 8 and integration with JBoss Developer Studio v7
VDB import/reuse, and native queries

Simplify deployment and packaging
–
–

●

Requires JBoss EAP only; included with subscription
Remove dependency with SOA Platform

Business Dashboard
–

24

New rapid data reporting/visualization capability
RED HAT JBOSS MIDDLEWARE
●

JBoss Data Virtualization – Use Cases

Self-Service
Business
Intelligence

The virtual, reusable data model provides business-friendly representation of data,
allowing the user to interact with their data without having to know the complexities of their
database or where the data is stored and allowing multiple BI tools to acquire data from
centralized data layer. Gain better insights from Big Data using JBoss Data Virtualization to
integrate with existing information sources.

360◦
Unified
View

Deliver a complete view of master & transactional data in real-time. The virtual data layer
serves as a unified, enterprise-wide view of business information that improves users’ ability
to understand and leverage enterprise data.

Agile SOA
Data
Services

A data virtualization layer deliver the missing data services layer to SOA applications. JBoss
Data Virtualization increases agility and loose coupling with virtual data stores without the
need to touch underlying sources and creation of data services that encapsulate the data
access logic and allowing multiple business service to acquire data from centralized data
layer.

Regulatory
Compliance

Data Virtualization layer deliver the data firewall functionality. JBoss Data Virtualization
improves data quality via centralized access control, robust security infrastructure and
reduction in physical copies of data thus reducing risk. Furthermore, the metadata
repository catalogs enterprise data locations and the relationships between the data in
various data stores, enabling transparency and visibility.

25

RED HAT JBOSS MIDDLEWARE
There is a better way – Red Hat JBoss
Integration Product Line
JBoss A-MQ

A small-footprint messaging platform, eliminating batch
delivery
“JBoss A-MQ for real-time messaging”

Additional Capabilities

JBoss Fuse
(Includes JBoss AMQ)

A Integration/ESB platform for integrations that can extend
outside the data center
“JBoss Fuse for integration/ESB requirements”

Additional Capabilities

JBoss Fuse Service
Works
(Includes JBoss Fuse)

26

A Service design, development and integration platform that
enables responsive and innovative enterprise
“JBoss Fuse Service Works for
integration/ESB+SOA+Orchestration+Governance
requirements”
RED HAT JBOSS MIDDLEWARE
JBoss A-MQ v6.1

New in 6.1:
●
●

Full support of AMQP 1.0 – provides wire-level compatibility across connections
Improved high availability (HA) – embedded message store for shared-nothing
HA
27

RED HAT JBOSS MIDDLEWARE
JBoss Fuse v6.1

New in 6.1
• Full support of AMQP 1.0 – provides wire-level compatibility across connections
• Vast library of connectors – over 200 out-of-the-box-connector via Apache Camel
• Managed integration routes - start, stop, measure and trace Camel routes on-premise or in
the Cloud
• Improved high availability (HA) – embedded message store for shared-nothing HA
28

RED HAT JBOSS MIDDLEWARE
JBoss Fuse Service Works v6

Enables organizations to Simplify integrations and focus on business innovation
29

RED HAT JBOSS MIDDLEWARE
SwitchYard Application Overview
Composite Service

ComponentBinding

Composite

Reference-Binding

Service-Binding
Component-Service
Component

30

Component-Reference

RED HAT JBOSS MIDDLEWARE
Design Time and Run Time Governance

31

RED HAT JBOSS MIDDLEWARE
Better Business Results through Open Source Integration

Integration examples to help you
get started
Sample 1: Big Data with
Data Virtualization
●

Determine if sentiment data from the
first week of the Iron Man 3 movie is a
predictor of sales

Problem:
–

●

Cannot utilize social data and
sentiment analysis with sales
management system

Consume
Compose
Connect

Solution:
–

JBoss Data Virtualization

Leverage JBoss Data Virtualization to
mashup Sentiment analysis data with
ticket and merchandise sales data on
MySQL into a single view of the data.

https://github.com/DataVirtualizationByExample/Mashup-with-Hive-and-MySQL

33

Consumer 2 : DV
Dashboard to analyze
the aggregated data

Objective:
–

●

Consumer 1: Excel
Powerview to analyze
the aggregated data

Hive

SOURCE 1: Hive/Hadoop
contains twitter data
including sentiment

RED HAT JBOSS MIDDLEWARE

SOURCE 2: MySQL data
that includes ticket and
merchandise sales
34

RED HAT JBOSS MIDDLEWARE
35

RED HAT JBOSS MIDDLEWARE
36

RED HAT JBOSS MIDDLEWARE
37

RED HAT JBOSS MIDDLEWARE
38

RED HAT JBOSS MIDDLEWARE
39

RED HAT JBOSS MIDDLEWARE
Sample 2 : Travel Triage

http://www.ossmentor.com/2013/10/sap-nw-gateway-with-fuse-and-dv.html

40

RED HAT JBOSS MIDDLEWARE
Sample 3: Home Loan v1

https://github.com/FuseServiceWorksByExample/Home-Loan-Reference-Architecture

41

RED HAT JBOSS MIDDLEWARE
Sample 3: Home Loan v1 (Continued)

42

RED HAT JBOSS MIDDLEWARE
Closing
http://www.devnation.org

44

RED HAT JBOSS MIDDLEWARE
Question and Answer Session

45

RED HAT JBOSS MIDDLEWARE
References
Data Virtualization Datasheet http://www.redhat.com/resourcelibrary/datasheets/red-hat-jboss-data-virtualization-datashe
et
Fuse Service Works Datasheet
http://www.redhat.com/resourcelibrary/datasheets/red-hat-jboss-fuse-service-works-datash
eet
Red Hat JBoss Data Virtualization for financial services Whitepaper
http://www.redhat.com/resourcelibrary/whitepapers/data-virtualization-fsi
Red Hat JBoss Fuse Service Works technology overview Whitepaper
http://www.redhat.com/resourcelibrary/whitepapers/red-hat-jboss-fuse-service-works-tech
nology-overview
Turn data into actionable information with Red Hat JBoss Middleware Whitepaper
http://www.redhat.com/resourcelibrary/whitepapers/turn-data-into-actionable-information-w
ith-red-hat-jboss-middleware

46

RED HAT JBOSS MIDDLEWARE

More Related Content

What's hot

Sap java connector / Hybris RFC
Sap java connector / Hybris RFCSap java connector / Hybris RFC
Sap java connector / Hybris RFCMonsif Elaissoussi
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Isaac Wm. Cornetti
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012hwilming
 
Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms
Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cmsCreate engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms
Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cmsSerge Pagop
 
Migrating traditional Java EE Applications to mobile
Migrating traditional Java EE Applications to mobileMigrating traditional Java EE Applications to mobile
Migrating traditional Java EE Applications to mobileSerge Pagop
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
 
OSGi made simple - Fuse Application Bundles
OSGi made simple - Fuse Application BundlesOSGi made simple - Fuse Application Bundles
OSGi made simple - Fuse Application BundlesRob Davies
 
Data Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish VemuguntaData Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish Vemuguntafloridawusergroup
 
ESB Evaluation Framework
ESB Evaluation Framework ESB Evaluation Framework
ESB Evaluation Framework WSO2
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateway
 
Understanding Platform as a Service
Understanding Platform as a ServiceUnderstanding Platform as a Service
Understanding Platform as a ServicePaul Fremantle
 
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
WSO2Con 2011: Introduction to the WSO2 Carbon PlatformWSO2Con 2011: Introduction to the WSO2 Carbon Platform
WSO2Con 2011: Introduction to the WSO2 Carbon PlatformAfkham Azeez
 
Enterprise Soa And Bpm
Enterprise Soa And BpmEnterprise Soa And Bpm
Enterprise Soa And BpmTerry Cho
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Gennadiy Civil
 

What's hot (20)

Sap java connector / Hybris RFC
Sap java connector / Hybris RFCSap java connector / Hybris RFC
Sap java connector / Hybris RFC
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012
 
Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms
Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cmsCreate engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms
Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms
 
Migrating traditional Java EE Applications to mobile
Migrating traditional Java EE Applications to mobileMigrating traditional Java EE Applications to mobile
Migrating traditional Java EE Applications to mobile
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
 
Paas
PaasPaas
Paas
 
OSGi made simple - Fuse Application Bundles
OSGi made simple - Fuse Application BundlesOSGi made simple - Fuse Application Bundles
OSGi made simple - Fuse Application Bundles
 
Data Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish VemuguntaData Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish Vemugunta
 
Datapower Steven Cawn
Datapower Steven CawnDatapower Steven Cawn
Datapower Steven Cawn
 
Cache-Aside Cloud Design Pattern
Cache-Aside Cloud Design PatternCache-Aside Cloud Design Pattern
Cache-Aside Cloud Design Pattern
 
ESB Evaluation Framework
ESB Evaluation Framework ESB Evaluation Framework
ESB Evaluation Framework
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
 
Understanding Platform as a Service
Understanding Platform as a ServiceUnderstanding Platform as a Service
Understanding Platform as a Service
 
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
WSO2Con 2011: Introduction to the WSO2 Carbon PlatformWSO2Con 2011: Introduction to the WSO2 Carbon Platform
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
Enterprise Soa And Bpm
Enterprise Soa And BpmEnterprise Soa And Bpm
Enterprise Soa And Bpm
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
 

Similar to SOA Summit 2014

A Guide to Modern BPM Data Integration
A Guide to Modern BPM Data IntegrationA Guide to Modern BPM Data Integration
A Guide to Modern BPM Data IntegrationEric D. Schabell
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedKenneth Peeples
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionKenneth Peeples
 
EI-converted.pdf
EI-converted.pdfEI-converted.pdf
EI-converted.pdfSESWSO2
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloudJames Serra
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
Sql Server 2012 Datasheet
Sql Server 2012 DatasheetSql Server 2012 Datasheet
Sql Server 2012 DatasheetMILL5
 
EDB Postgres Platform
EDB Postgres PlatformEDB Postgres Platform
EDB Postgres PlatformEDB
 
Big Data and Data Virtualization
Big Data and Data VirtualizationBig Data and Data Virtualization
Big Data and Data VirtualizationKenneth Peeples
 
Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseDenodo
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
20130117 - Big Data Architectures
20130117 - Big Data Architectures20130117 - Big Data Architectures
20130117 - Big Data ArchitecturesBlueMetalInc
 
Fast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationFast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationDenodo
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesJames Serra
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?Denodo
 
Getting more out of your big data
Getting more out of your big dataGetting more out of your big data
Getting more out of your big dataGeert Van Landeghem
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 

Similar to SOA Summit 2014 (20)

A Guide to Modern BPM Data Integration
A Guide to Modern BPM Data IntegrationA Guide to Modern BPM Data Integration
A Guide to Modern BPM Data Integration
 
dvprimer-architecture
dvprimer-architecturedvprimer-architecture
dvprimer-architecture
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speed
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - Introduction
 
JDV Big Data Webinar v2
JDV Big Data Webinar v2JDV Big Data Webinar v2
JDV Big Data Webinar v2
 
EI-converted.pdf
EI-converted.pdfEI-converted.pdf
EI-converted.pdf
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Sql Server 2012 Datasheet
Sql Server 2012 DatasheetSql Server 2012 Datasheet
Sql Server 2012 Datasheet
 
EDB Postgres Platform
EDB Postgres PlatformEDB Postgres Platform
EDB Postgres Platform
 
Big Data and Data Virtualization
Big Data and Data VirtualizationBig Data and Data Virtualization
Big Data and Data Virtualization
 
Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data Warehouse
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
20130117 - Big Data Architectures
20130117 - Big Data Architectures20130117 - Big Data Architectures
20130117 - Big Data Architectures
 
Fast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationFast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow Presentation
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use Cases
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
 
Getting more out of your big data
Getting more out of your big dataGetting more out of your big data
Getting more out of your big data
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 

More from Kenneth Peeples

Connect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTConnect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTKenneth Peeples
 
Maximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPMaximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPKenneth Peeples
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationKenneth Peeples
 
Understanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsUnderstanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsKenneth Peeples
 
Using Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftKenneth Peeples
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache CamelKenneth Peeples
 
Fuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPFuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPKenneth Peeples
 
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Kenneth Peeples
 
CamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityCamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityKenneth Peeples
 

More from Kenneth Peeples (10)

dvprimer-concepts
dvprimer-conceptsdvprimer-concepts
dvprimer-concepts
 
Connect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTConnect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTT
 
Maximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPMaximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQP
 
Big data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data VirtualizationBig data insights with Red Hat JBoss Data Virtualization
Big data insights with Red Hat JBoss Data Virtualization
 
Understanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsUnderstanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIs
 
Using Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShift
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache Camel
 
Fuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPFuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMP
 
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
 
CamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityCamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF Security
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

SOA Summit 2014

  • 1. Better Business Results with Open Source Integration Kenneth Peeples JBoss Technology Evangelist
  • 2. Agenda for SOA Summit ● Overview of Open Source Integration with Data Virtualization ● ● 2 Preview of JBoss Middleware Integration Offerings Integration examples that will help you get started RED HAT JBOSS MIDDLEWARE
  • 4. Red Hat is… “By running tests and executing numerous examples for specific teams, we were able to prove […] not only would the solution work, but it will perform better & at a fraction of the costs.” MICHAEL BLAKE, Director, Systems & Architecture 4 RED HAT JBOSS MIDDLEWARE
  • 5. Better Business Results through Open Source Integration Overview of Open Source Integration with Data Virtualization
  • 6. SOAs and abstraction Decoupling is the key concept in SOAs achieved through abstraction based on service interfaces Business processes and services make use of business information Business information is exposed to business services as data services 6 RED HAT JBOSS MIDDLEWARE
  • 7. Bridging the Gap The need to bridge data gaps in a more straightforward, streamlined and scalable way is due to: ● ● Growing need for consolidated views of information ● 7 More and more data Drive toward interoperability and standards RED HAT JBOSS MIDDLEWARE
  • 8. Data Services through Data Virtualization Key requirements of data services ● ● Expose integrated information in one or more desired formats, even if the original data are in different formats Expose information through one or more consistent, standard interfaces, even if the original data are accessed through different interfaces The requirements are achieved by ● ● 8 Modeling to define the required format of data, integrated from the underlying sources A query engine for processing these abstract definitions efficiently, exposing the integrated information through one or more interfaces RED HAT JBOSS MIDDLEWARE
  • 9. Data Virtualization essential to a SOA Data Virtualization provide the necessary interface to data for all business services. Data Virtualization: ● ● ● Expose all data through a single uniform interface Provide a single point of access to all business services in the system Expose data using the same paradigm as business services - as "data services" ● ● Provide a uniform means of exposing/accessing meta-data ● Provide a searchable interface to data and meta-data ● Expose data relationships and semantics ● 9 Expose legacy data sources as data services Provide uniform access controls to information RED HAT JBOSS MIDDLEWARE
  • 10. Data Virtualization and SOA Goals ● ● ● ● ● 10 Create an enterprise data foundation for streamlined development, better integration and more efficient data governance Improve delivery of consistent, complete information from any data source to the application and business processes Externalize business knowledge buried in applications and databases Expand automation, moving beyond reports to active analysis and decision-making Build business processes in code that are actually followed by the organization RED HAT JBOSS MIDDLEWARE
  • 11. What is Data Virtualization? Data Virtualization provides a service that: ● Encapsulates data-oriented logic ● Enable loose coupling between the application and the data stores ● Manages real-time connectivity to data stores ● ● ● 11 Offers a higher level of data abstraction compared to interacting directly with data stores Provides appropriate views of data Allows views of data to be cached based on performance requirements RED HAT JBOSS MIDDLEWARE
  • 12. Translators and Resource Adaptors A translator ● ● ● provides an abstraction layer between the run time engine and physical datasource Knows how to issue query commands into source specific commands Execute them using the resource adapter A Translator also defines the capabilities of a particular source, like whether it can natively support query joins (inner joins, cross joins etc) or support criteria. A Translator along with its Resource Adapter must be configured on a Source Model 12 RED HAT JBOSS MIDDLEWARE
  • 13. Translators and Resource Adaptors (Continued) A Resource Adapter provides the connectivity to the physical data source This also provides way to natively issue commands to the source and gather results Translator capabilities define what processing each translator/source combination can perform. For example, most relational sources can process joins and unions, whereas when processing delimited text files these operations cannot be performed by the resource adapter or the "source" (in this case, the file system). 13 RED HAT JBOSS MIDDLEWARE
  • 14. Modeling Environment for Data Virtualization Virtual Databases contain two primary varieties of model types - source and view. Source models represent the structure and characteristics of physical data sources, whereas view models represent the structure and characteristics of abstract structures you want to expose to your applications. Models used for data integration are packaged into a virtual database (VDB). The models must be in a complete and consistent state when used for data integration. That is, the VDB must contain all the models and all resources they depend upon. Source models must be configured with a Translator and a Resource Adapter with them before a VDB is tested in Designer or deployed for data access 14 RED HAT JBOSS MIDDLEWARE
  • 15. Runtime Environment for Data Virtualization ● ● Optimize performance ● Manage data security ● Take advantage of run-time system management features ● 15 Connect to multiple, heterogeneous data sources Audit data service usage RED HAT JBOSS MIDDLEWARE
  • 16. Better Business Results through Open Source Integration Preview of JBoss Middleware Integration Offerings
  • 17. Innovate faster, in a smarter way A family of a lightweight, enterprise-grade products that are ideal for open hybrid cloud environments. 17 RED HAT JBOSS MIDDLEWARE
  • 18. There is a better way – Red Hat JBoss Integration Product Line Red Hat JBoss A-MQ ● A small-footprint, high-performance messaging platform ● ● Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/amq/ Developers Download the Code - https://www.jboss.org/products/amq.html Red Hat JBoss Fuse ● A small-footprint, flexible enterprise service bus (ESB) ● ● Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/fuse/ Developers Download the Code - https://www.jboss.org/products/fuse.html Red Hat JBoss Fuse Service Works ● A service design, development and integration platform that enables organizations to transition to an open hybrid cloud ● ● Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/fuse-service-works/ Developers Download the Code - https://www.jboss.org/products/fsw.html Red Hat JBoss Data Virtualization (Only Open Source Data Virtualization product on the market) ● A lean, virtual data integration that unlocks trapped data and delivers it as easily consumable, unified, actionable information ● ● 18 Product Page – http://www.redhat.com/products/jbossenterprisemiddleware/data-virtualization/ Developers Download the Code - https://www.jboss.org/products/datavirt.html RED HAT JBOSS MIDDLEWARE
  • 20. JBoss Data Virtualization v6 20 RED HAT JBOSS MIDDLEWARE
  • 21. What does Data Virtualization software do? Turn Fragmented Data into Actionable Information Data Virtualization software virtually unifies data spread across various disparate sources; and makes it available to applications as a single consolidated data source. DATA CONSUMERS BI Reports The data virtualization software implements 3 steps process to bridge data sources and data consumers: ● ● ● 21 Connect: Fast access to data from diverse data sources Compose: Easily create unified virtual data models and views by combining and transforming data from multiple sources. Consume: Expose consistent information to data consumers in the right form thru standard data access methods. SOA Applications Easy, Real-time Information Access Virtual Consolidated Data Source • • • Data Virtualization Software Consume Compose Connect Oracle DW SAP Hadoop DATA SOURCES RED HAT JBOSS MIDDLEWARE Salesforce.com Virtualize Abstract Federate Siloed & Complex
  • 22. Turn Fragmented Data into Actionable Information Mobile Applications ESB, ETL BI Reports & Analytics SOA Applications & Portals DATA CONSUMERS JBOSS DV Design Tools Standard based Data Provisioning JDBC, ODBC, SOAP, REST, OData Consume Dashboard Unified Virtual Database / Common Data Model Compose Unified Customer View Unified Product View Easy, Real-time Information Access Unified Supplier View Optimization Caching Virtualize Abstract Federate Security Connect Native Data Connectivity Metadata DATA SOURCES Hadoop 22 NoSQL Cloud Apps Data Warehouse & Databases Mainframe RED HAT JBOSS MIDDLEWARE XML, CSV & Excel Files Siloed & Complex Enterprise Apps
  • 23. JBoss Data Virtualization: Supported Data Sources Enterprise RDBMS: • Oracle • IBM DB2 • Microsoft SQL Server • Sybase ASE • MySQL • PostgreSQL • Ingres Enterprise EDW: • Teradata • Netezza • Greenplum 23 Hadoop: • Apache • HortonWorks • Cloudera • More coming… Office Productivity: • Microsoft Excel • Microsoft Access • Google Spreadsheets Specialty Data Sources: • ModeShape Repository • Mondrian • MetaMatrix • LDAP RED HAT JBOSS MIDDLEWARE NoSQL: • JBoss Data Grid • MongoDB • More coming… Enterprise & Cloud Applications: • Salesforce.com • SAP Technology Connectors: • Flat Files, XML Files, XML over HTTP • SOAP Web Services • REST Web Services • OData Services
  • 24. Key New Features and Capabilities for v6 ● Data connectivity enhancements – – NoSQL (MongoDB – Tech Preview) and JBoss Data Grid – ● Hadoop Integration (Hive – Big Data), Odata support (SAP integration) Developer Productivity improvements – – Enhanced column level security, – ● New VDB Designer 8 and integration with JBoss Developer Studio v7 VDB import/reuse, and native queries Simplify deployment and packaging – – ● Requires JBoss EAP only; included with subscription Remove dependency with SOA Platform Business Dashboard – 24 New rapid data reporting/visualization capability RED HAT JBOSS MIDDLEWARE
  • 25. ● JBoss Data Virtualization – Use Cases Self-Service Business Intelligence The virtual, reusable data model provides business-friendly representation of data, allowing the user to interact with their data without having to know the complexities of their database or where the data is stored and allowing multiple BI tools to acquire data from centralized data layer. Gain better insights from Big Data using JBoss Data Virtualization to integrate with existing information sources. 360◦ Unified View Deliver a complete view of master & transactional data in real-time. The virtual data layer serves as a unified, enterprise-wide view of business information that improves users’ ability to understand and leverage enterprise data. Agile SOA Data Services A data virtualization layer deliver the missing data services layer to SOA applications. JBoss Data Virtualization increases agility and loose coupling with virtual data stores without the need to touch underlying sources and creation of data services that encapsulate the data access logic and allowing multiple business service to acquire data from centralized data layer. Regulatory Compliance Data Virtualization layer deliver the data firewall functionality. JBoss Data Virtualization improves data quality via centralized access control, robust security infrastructure and reduction in physical copies of data thus reducing risk. Furthermore, the metadata repository catalogs enterprise data locations and the relationships between the data in various data stores, enabling transparency and visibility. 25 RED HAT JBOSS MIDDLEWARE
  • 26. There is a better way – Red Hat JBoss Integration Product Line JBoss A-MQ A small-footprint messaging platform, eliminating batch delivery “JBoss A-MQ for real-time messaging” Additional Capabilities JBoss Fuse (Includes JBoss AMQ) A Integration/ESB platform for integrations that can extend outside the data center “JBoss Fuse for integration/ESB requirements” Additional Capabilities JBoss Fuse Service Works (Includes JBoss Fuse) 26 A Service design, development and integration platform that enables responsive and innovative enterprise “JBoss Fuse Service Works for integration/ESB+SOA+Orchestration+Governance requirements” RED HAT JBOSS MIDDLEWARE
  • 27. JBoss A-MQ v6.1 New in 6.1: ● ● Full support of AMQP 1.0 – provides wire-level compatibility across connections Improved high availability (HA) – embedded message store for shared-nothing HA 27 RED HAT JBOSS MIDDLEWARE
  • 28. JBoss Fuse v6.1 New in 6.1 • Full support of AMQP 1.0 – provides wire-level compatibility across connections • Vast library of connectors – over 200 out-of-the-box-connector via Apache Camel • Managed integration routes - start, stop, measure and trace Camel routes on-premise or in the Cloud • Improved high availability (HA) – embedded message store for shared-nothing HA 28 RED HAT JBOSS MIDDLEWARE
  • 29. JBoss Fuse Service Works v6 Enables organizations to Simplify integrations and focus on business innovation 29 RED HAT JBOSS MIDDLEWARE
  • 30. SwitchYard Application Overview Composite Service ComponentBinding Composite Reference-Binding Service-Binding Component-Service Component 30 Component-Reference RED HAT JBOSS MIDDLEWARE
  • 31. Design Time and Run Time Governance 31 RED HAT JBOSS MIDDLEWARE
  • 32. Better Business Results through Open Source Integration Integration examples to help you get started
  • 33. Sample 1: Big Data with Data Virtualization ● Determine if sentiment data from the first week of the Iron Man 3 movie is a predictor of sales Problem: – ● Cannot utilize social data and sentiment analysis with sales management system Consume Compose Connect Solution: – JBoss Data Virtualization Leverage JBoss Data Virtualization to mashup Sentiment analysis data with ticket and merchandise sales data on MySQL into a single view of the data. https://github.com/DataVirtualizationByExample/Mashup-with-Hive-and-MySQL 33 Consumer 2 : DV Dashboard to analyze the aggregated data Objective: – ● Consumer 1: Excel Powerview to analyze the aggregated data Hive SOURCE 1: Hive/Hadoop contains twitter data including sentiment RED HAT JBOSS MIDDLEWARE SOURCE 2: MySQL data that includes ticket and merchandise sales
  • 34. 34 RED HAT JBOSS MIDDLEWARE
  • 35. 35 RED HAT JBOSS MIDDLEWARE
  • 36. 36 RED HAT JBOSS MIDDLEWARE
  • 37. 37 RED HAT JBOSS MIDDLEWARE
  • 38. 38 RED HAT JBOSS MIDDLEWARE
  • 39. 39 RED HAT JBOSS MIDDLEWARE
  • 40. Sample 2 : Travel Triage http://www.ossmentor.com/2013/10/sap-nw-gateway-with-fuse-and-dv.html 40 RED HAT JBOSS MIDDLEWARE
  • 41. Sample 3: Home Loan v1 https://github.com/FuseServiceWorksByExample/Home-Loan-Reference-Architecture 41 RED HAT JBOSS MIDDLEWARE
  • 42. Sample 3: Home Loan v1 (Continued) 42 RED HAT JBOSS MIDDLEWARE
  • 45. Question and Answer Session 45 RED HAT JBOSS MIDDLEWARE
  • 46. References Data Virtualization Datasheet http://www.redhat.com/resourcelibrary/datasheets/red-hat-jboss-data-virtualization-datashe et Fuse Service Works Datasheet http://www.redhat.com/resourcelibrary/datasheets/red-hat-jboss-fuse-service-works-datash eet Red Hat JBoss Data Virtualization for financial services Whitepaper http://www.redhat.com/resourcelibrary/whitepapers/data-virtualization-fsi Red Hat JBoss Fuse Service Works technology overview Whitepaper http://www.redhat.com/resourcelibrary/whitepapers/red-hat-jboss-fuse-service-works-tech nology-overview Turn data into actionable information with Red Hat JBoss Middleware Whitepaper http://www.redhat.com/resourcelibrary/whitepapers/turn-data-into-actionable-information-w ith-red-hat-jboss-middleware 46 RED HAT JBOSS MIDDLEWARE