SlideShare une entreprise Scribd logo
1  sur  43
A Guide to Modern BPM Data Integration
Kimberly Palko, Product Manager
Eric Schabell, Technical Evangelist
Red Hat JBoss
Agenda
• Data integration challenges with business
processes
• Providing context with JBoss Middleware
– JBoss Data Virtualization
– JBoss BRMS
– JBoss BPM Suite
• Business process data virtualization
• Demo combining JBoss Data Virtualization with
JBoss BPMS
Data in disconnected enterprise data
silos
NoSQL
Mainframes
Enterprise Applications
Datawarehouse
and Databases
Cloud Apps
Hadoop
Files
Data Control Challenges Getting Bigger
with Big Data, Cloud, and Mobile
• Security capabilities are tightly coupled to data sources
• Extracting and moving data adds risk
• Every project solves data access and integration in a different way
• Inconsistent and decentralized control of data
BI Reports
Business
Process
Enterprise
Applications
SOA
Applications
Mobile
Applications
Hadoop NoSQL Cloud Apps Data Warehouse
& Databases
Mainframe XML, CSV
& Excel Files
Enterprise Apps
Different security capabilities for each
data source
Constant
Change
Siloed &
Complex
How to align?
Data Quality issues impact BPM
projects
RedPoint – MDM for the Modern Data Architecture, Sept 2014
Process model complexity slows
change
Point to point connections to multiple data sources inhibit agility
Business and IT both want control of
the data
Business wants autonomy IT wants security and control
Consider...
How would your organization change…
●If data were readily reusable in place rather than
requiring significant effort to build new intermediary
data tiers?
●If data could be repurposed quickly into new
applications and business processes?
●If all applications and business processes could get all
of the information needed in the form needed, where
needed and when needed?
Inconsistent,
Incomplete
Information
Uninformed, Delayed
Decisions
Costly Business Risk
and Exposure
Combine process with
data in a flexible and secure way for
agile business processes
What does Data Virtualization software do?
Turn Fragmented Data into Smart Data
Data Virtualization software virtually
unifies data spread across various disparate
sources; and makes it available to
applications as a single consolidated data
source.
The data virtualization software
implements 3 steps process to bridge data
sources and data consumers:
• 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.
Virtual Consolidated Data Source
BI Reports
Data Virtualization
Software
• Consume
• Compose
• Connect
SAP Salesforce.comOracle DW XML, CSV
& Excel files
Siloed &
Complex
Virtualize
Abstract
Federate
Easy,
Real-time
Information
Access
SOA Applications
DATA CONSUMERS
DATA SOURCES
JBoss Data Virtualization
DESIRED STATE
Data as a Service
●Standard based interface
●Single view of disparate source
data
●Single point of access / integration
●Reuse of Data
But you cannot achieve this by
writing more application code…
Data Sources
Siloed & Complex
Data as a Service
BI Reports
Business
Process
Enterprise
Applications
SOA
Applications
Mobile
Applications
Hadoop NoSQL Cloud Apps Data Warehouse
& Databases
Mainframe XML, CSV
& Excel Files
Enterprise Apps
Turn Siloed Data into Actionable Information
Connect
Compose
Consume
BI Reports & Analytics
Mobile Applications
SOA Applications & PortalsESB, ETL
Native Data Connectivity
Standard based Data Provisioning
JDBC, ODBC, SOAP, REST, OData
JBoss
DataVirtualizationData
Consumers
Data
Sources
Design Tools
Dashboard
Optimization
Caching
Security
Metadata
Data Warehouse
& Databases
XML, CSV
& Excel FilesHadoop NoSQL Cloud Apps Mainframe
Enterprise Apps
Siloed &
Complex
Virtualize
Transform
Federate
Easy,
Real-time
Information
Access
Unified Virtual Database / Common Data Model
Data Transformations
Integration of Big Data with traditional data
sources
• Integrating traditional
data with big data is easy
• Integration specifications
can be shared or be
developed for individual
reports
• Caching capabilities for
improved performance
MapReduce
HDFS
Hive ApplicationDatabase
Server
JBoss Data Virtualization:
Supported Data Sources
Enterprise RDBMS:
• Oracle
• IBM DB2
• Microsoft SQL Server
• Sybase ASE
• MySQL
• PostgreSQL
• Ingres
Enterprise EDW:
• Teradata
• Netezza
• Greenplum
Hadoop:
• Apache
• HortonWorks
• Cloudera
• More coming…
Office Productivity:
• Microsoft Excel
• Microsoft Access
• Google Spreadsheets
Specialty Data Sources:
• ModeShape Repository
• Mondrian
• MetaMatrix
• LDAP
NoSQL:
• JBoss Data Grid
• MongoDB
• Cassandra
• 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
SECURITY CAPABILITIES
• Authentication
– Kerberos, LDAP, SAML, SSL, WS-
UsernameToken, HTTP Basic
• Authorization
– Virtual data marts, Role based access
control
• Audit
• Centralized audit logging and dashboard
• Administration
– Centralized management of users and
groups
• Protection
– Row and column masking
Optional ways to control data access
using Virtual Data Marts or various
views of the data
either can be combined with security features like user
role access
Data Warehouse
& Databases
XML, CSV
& Excel FilesHadoop NoSQL Cloud Apps Mainframe
Enterprise Apps
Base Virtual Database (VDB)
Dept1
VDB
Dept2
VDB
View
2
View
1
Data Virtualization Designer
Model Driven Development
Eclipse-based graphical
tool for
• modeling,
• analyzing,
• Integrating,
• resolving semantic
differences and
• testing
multiple data sources
to produce
• Relational,
• XML and
• Web Service Views
that expose your
business data without
any programming.
• Shows structural
transformations and
dependencies
• Defines
transformations
Business Dashboard
Quickly Visualize your Data
What does Data Virtualization software do?
Turn Fragmented Data into Smart Data
Data Virtualization software virtually
unifies data spread across various disparate
sources; and makes it available to
applications as a single consolidated data
source.
The data virtualization software
implements 3 steps process to bridge data
sources and data consumers:
• 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.
Virtual Consolidated Data Source
BI Reports
Data Virtualization
Software
• Consume
• Compose
• Connect
SAP Salesforce.comOracle DW XML, CSV
& Excel files
Siloed &
Complex
Virtualize
Abstract
Federate
Easy,
Real-time
Information
Access
SOA Applications
DATA CONSUMERS
DATA SOURCES
JBoss BRMS and BPM
Business challenge
travel booking
review
approval
pricing
accounting
payment
final approval
Business challenge
travel booking
review
approval
pricing
accounting
payment
final approval
Visibility – difficult to
know what work is
where and at what
stage
Agility - it takes too
long to adapt the
process as business
needs change
Consistency –
different people
route work
differently
Problems:
Agile Processes with BPM
BPMS
Business experts create a model of
the business process
Agile Processes with BPM
A BPMS automates the process – driving claims
through the organization according to the model, and
managing interaction with people and applications.
BPMS
Data collection Data registration
The BPMS Solution
A BPMS tracks the status of work, providing dashboards and reports that
ensure visibility into every aspect of business operations
JBoss BRMS 6
JBoss BPM Suite 6
JBoss BRMS 6EventsRules
Process
EventsRules
Business Rules Management Business Process Management
JBoss BRMS and JBoss BPM Suite
What does Data Virtualization software do?
Turn Fragmented Data into Smart Data
Data Virtualization software virtually
unifies data spread across various disparate
sources; and makes it available to
applications as a single consolidated data
source.
The data virtualization software
implements 3 steps process to bridge data
sources and data consumers:
• 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.
Virtual Consolidated Data Source
BI Reports
Data Virtualization
Software
• Consume
• Compose
• Connect
SAP Salesforce.comOracle DW XML, CSV
& Excel files
Siloed &
Complex
Virtualize
Abstract
Federate
Easy,
Real-time
Information
Access
SOA Applications
DATA CONSUMERS
DATA SOURCES
Business Process Data Virtualization
With JBoss Data Virtualization
and JBoss BPM Suite
Process Data Virtualization
“Process data virtualization provides virtual views of
systems-of-record data in forms that process models,
process applications, and users can consume while
hiding the true complexity of data.”
TechRadar: Customer-centric BPM Technology, Q4 2014
Clay Richardson
Complex business process using data
from multiple sources
BPMS
Hadoop NoSQL Cloud Apps Data Warehouse
& Databases
Mainframe XML, CSV
& Excel Files
Enterprise Apps
Virtualized data layer simplifies BPM
Hadoop NoSQL Cloud Apps Data Warehouse
& Databases
Mainframe XML, CSV
& Excel Files
Enterprise Apps
Base Virtual Database (VDB)
BPMS
Process data virtualization
Business value-add: HIGH
“The primary goal of process data virtualization is to move
integration complexity out of process models and thereby support
faster change of business processes. This is a crucial requirement for
transitioning BPM to focus on customer engagement.
Process data virtualization also allows process changes to be pushed
closer to the business, since it reduces the level of of involvement
required by tech management for connecting processes and data.”
TechRadar: Customer-centric BPM Technology, Q4 2014
Clay Richardson
What does Data Virtualization software do?
Turn Fragmented Data into Smart Data
Data Virtualization software virtually
unifies data spread across various disparate
sources; and makes it available to
applications as a single consolidated data
source.
The data virtualization software
implements 3 steps process to bridge data
sources and data consumers:
• 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.
Virtual Consolidated Data Source
BI Reports
Data Virtualization
Software
• Consume
• Compose
• Connect
SAP Salesforce.comOracle DW XML, CSV
& Excel files
Siloed &
Complex
Virtualize
Abstract
Federate
Easy,
Real-time
Information
Access
SOA Applications
DATA CONSUMERS
DATA SOURCES
Travel Agency Demo
Insert Screen Share Here
Demo – Intro JBoss BPM Travel Agency
• The project
• The workflow
• The rules
Demo – Acquisition integration
• Data virtualization
• External connection
• Dashboard
Demo – Bookings registration
Data virtualization mapped to dashboard
What does Data Virtualization software do?
Turn Fragmented Data into Smart Data
Data Virtualization software virtually
unifies data spread across various disparate
sources; and makes it available to
applications as a single consolidated data
source.
The data virtualization software
implements 3 steps process to bridge data
sources and data consumers:
• 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.
Virtual Consolidated Data Source
BI Reports
Data Virtualization
Software
• Consume
• Compose
• Connect
SAP Salesforce.comOracle DW XML, CSV
& Excel files
Siloed &
Complex
Virtualize
Abstract
Federate
Easy,
Real-time
Information
Access
SOA Applications
DATA CONSUMERS
DATA SOURCES
Conclusion
Benefits of Business Process Data
Virtualization
• Easy access to data in real-time from multiple
different sources
• Improved data quality with a single version of the
truth
• More agility with simplified process models
• Re-use of data integrations from multiple sources
• Increased autonomy for lines of business with
departmental virtual data bases
• Centralized IT control and auditing of data sources
Questions

Contenu connexe

Tendances

HGConcept-CMDB-Blueprint Design
HGConcept-CMDB-Blueprint DesignHGConcept-CMDB-Blueprint Design
HGConcept-CMDB-Blueprint Design
HGConcept Inc.
 
BSM for Cloud Computing
BSM for Cloud ComputingBSM for Cloud Computing
BSM for Cloud Computing
BMC Software
 
HGConcept-CMDB-Service Design
HGConcept-CMDB-Service DesignHGConcept-CMDB-Service Design
HGConcept-CMDB-Service Design
HGConcept Inc.
 

Tendances (20)

Orsyp presentation bnl_2013_def
Orsyp presentation bnl_2013_defOrsyp presentation bnl_2013_def
Orsyp presentation bnl_2013_def
 
What is Solution Architecture?
What is Solution Architecture?What is Solution Architecture?
What is Solution Architecture?
 
HGConcept-CMDB-Blueprint Design
HGConcept-CMDB-Blueprint DesignHGConcept-CMDB-Blueprint Design
HGConcept-CMDB-Blueprint Design
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)
 
Application Consolidation and Retirement
Application Consolidation and RetirementApplication Consolidation and Retirement
Application Consolidation and Retirement
 
BSM for Cloud Computing
BSM for Cloud ComputingBSM for Cloud Computing
BSM for Cloud Computing
 
SAP and Microsoft Manufacturing Solution
SAP and Microsoft Manufacturing SolutionSAP and Microsoft Manufacturing Solution
SAP and Microsoft Manufacturing Solution
 
ERP Oracle
ERP Oracle ERP Oracle
ERP Oracle
 
HGConcept-CMDB-Service Design
HGConcept-CMDB-Service DesignHGConcept-CMDB-Service Design
HGConcept-CMDB-Service Design
 
Oracle SCM Cloud ERP Solution
Oracle SCM Cloud ERP SolutionOracle SCM Cloud ERP Solution
Oracle SCM Cloud ERP Solution
 
Digitization process at Leadec
Digitization process at LeadecDigitization process at Leadec
Digitization process at Leadec
 
Tibco Amx Bpm
Tibco Amx BpmTibco Amx Bpm
Tibco Amx Bpm
 
ITChamps - Application Management Services
ITChamps - Application Management ServicesITChamps - Application Management Services
ITChamps - Application Management Services
 
Alfresco Day Amsterdam 2015 - Business Process Management (BPM) with Alfresco...
Alfresco Day Amsterdam 2015 - Business Process Management (BPM) with Alfresco...Alfresco Day Amsterdam 2015 - Business Process Management (BPM) with Alfresco...
Alfresco Day Amsterdam 2015 - Business Process Management (BPM) with Alfresco...
 
Determining the Deployment Model that Fits Your Organization's Needs
Determining the Deployment Model that Fits Your Organization's NeedsDetermining the Deployment Model that Fits Your Organization's Needs
Determining the Deployment Model that Fits Your Organization's Needs
 
What is IBM Blueworks Live?
What is IBM Blueworks Live?What is IBM Blueworks Live?
What is IBM Blueworks Live?
 
The IT Process Trap
The IT Process TrapThe IT Process Trap
The IT Process Trap
 
Erp oracle
Erp oracleErp oracle
Erp oracle
 
Maximo competition
Maximo competitionMaximo competition
Maximo competition
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 

En vedette

Security Solution - IBM Business Connect Qatar Defend your company against cy...
Security Solution - IBM Business Connect Qatar Defend your company against cy...Security Solution - IBM Business Connect Qatar Defend your company against cy...
Security Solution - IBM Business Connect Qatar Defend your company against cy...
Dalia Reda
 
Smarter processes - IBM Business Connect Qatar
Smarter processes - IBM Business Connect QatarSmarter processes - IBM Business Connect Qatar
Smarter processes - IBM Business Connect Qatar
Dalia Reda
 

En vedette (20)

SOPERA: OpenSource SOA
SOPERA: OpenSource SOASOPERA: OpenSource SOA
SOPERA: OpenSource SOA
 
Security Solution - IBM Business Connect Qatar Defend your company against cy...
Security Solution - IBM Business Connect Qatar Defend your company against cy...Security Solution - IBM Business Connect Qatar Defend your company against cy...
Security Solution - IBM Business Connect Qatar Defend your company against cy...
 
Smarter processes - IBM Business Connect Qatar
Smarter processes - IBM Business Connect QatarSmarter processes - IBM Business Connect Qatar
Smarter processes - IBM Business Connect Qatar
 
JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labsJBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
 
Zero to Hero with the JBoss Business Rules Primer
Zero to Hero with the JBoss Business Rules Primer Zero to Hero with the JBoss Business Rules Primer
Zero to Hero with the JBoss Business Rules Primer
 
Mastering bpmPaaS
Mastering bpmPaaS Mastering bpmPaaS
Mastering bpmPaaS
 
Is Platform as a Service your future?
Is Platform as a Service your future?Is Platform as a Service your future?
Is Platform as a Service your future?
 
RHTE 2016 - Four Stories for the Red Hat Cloud Suite
RHTE 2016 - Four Stories for the Red Hat Cloud SuiteRHTE 2016 - Four Stories for the Red Hat Cloud Suite
RHTE 2016 - Four Stories for the Red Hat Cloud Suite
 
Webinar get move_on_with_bpmsuite6
Webinar get move_on_with_bpmsuite6Webinar get move_on_with_bpmsuite6
Webinar get move_on_with_bpmsuite6
 
Online Free PEX Webinar - A Guide to Modern BPM Tools
Online Free PEX Webinar - A Guide to Modern BPM ToolsOnline Free PEX Webinar - A Guide to Modern BPM Tools
Online Free PEX Webinar - A Guide to Modern BPM Tools
 
Digital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applicationsDigital foundations - Fixing slow delivery of existing applications
Digital foundations - Fixing slow delivery of existing applications
 
Painless containerization in your very own private Cloud
Painless containerization in your very own private CloudPainless containerization in your very own private Cloud
Painless containerization in your very own private Cloud
 
Partners in crime from design to execution with Signavio and JBoss BPM
Partners in crime from design to execution with Signavio and JBoss BPMPartners in crime from design to execution with Signavio and JBoss BPM
Partners in crime from design to execution with Signavio and JBoss BPM
 
JBoss BRMS Primer - Looking at a Business Rules Management System
JBoss BRMS Primer - Looking at a Business Rules Management SystemJBoss BRMS Primer - Looking at a Business Rules Management System
JBoss BRMS Primer - Looking at a Business Rules Management System
 
Red Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
Red Hat JBoss BRMS and BPMS Workbench and Rich Client TechnologyRed Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
Red Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
 
Bpms ecu2014
Bpms ecu2014Bpms ecu2014
Bpms ecu2014
 
Open the Stack: How to easily plan and install your OpenStack deployment
Open the Stack: How to easily plan and install your OpenStack deploymentOpen the Stack: How to easily plan and install your OpenStack deployment
Open the Stack: How to easily plan and install your OpenStack deployment
 
The Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaSThe Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaS
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
RHTE 2016 Going Mobile with Red Hat JBoss BPMSuite & BRMS
RHTE 2016 Going Mobile with Red Hat JBoss BPMSuite & BRMSRHTE 2016 Going Mobile with Red Hat JBoss BPMSuite & BRMS
RHTE 2016 Going Mobile with Red Hat JBoss BPMSuite & BRMS
 

Similaire à A Guide to Modern BPM Data Integration

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
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
Perficient, Inc.
 
Data virtualization
Data virtualizationData virtualization
Data virtualization
Hamed Hatami
 

Similaire à A Guide to Modern BPM Data Integration (20)

SOA Summit 2014
SOA Summit 2014SOA Summit 2014
SOA Summit 2014
 
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
 
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
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Mainframe Modernization with Precisely and Microsoft Azure
Mainframe Modernization with Precisely and Microsoft AzureMainframe Modernization with Precisely and Microsoft Azure
Mainframe Modernization with Precisely and Microsoft Azure
 
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)
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
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...
 
Streaming IBM i to Kafka for Next-Gen Use Cases
Streaming IBM i to Kafka for Next-Gen Use CasesStreaming IBM i to Kafka for Next-Gen Use Cases
Streaming IBM i to Kafka for Next-Gen Use Cases
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - Introduction
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
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?
 
SQL Server 2019 Data Virtualization
SQL Server 2019 Data VirtualizationSQL Server 2019 Data Virtualization
SQL Server 2019 Data Virtualization
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
 
Couchbase Mobile on Android
Couchbase Mobile on AndroidCouchbase Mobile on Android
Couchbase Mobile on Android
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich Client
 
Data virtualization
Data virtualizationData virtualization
Data virtualization
 
dvprimer-architecture
dvprimer-architecturedvprimer-architecture
dvprimer-architecture
 

Plus de Eric D. Schabell

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Eric D. Schabell
 
Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)
Eric D. Schabell
 
Cloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionCloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into Action
Eric D. Schabell
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Open Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetryOpen Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetry
Eric D. Schabell
 

Plus de Eric D. Schabell (20)

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Checking the pulse of your cloud native architecture
Checking the pulse of your cloud native architectureChecking the pulse of your cloud native architecture
Checking the pulse of your cloud native architecture
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)
 
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Roadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF AmbassadorRoadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF Ambassador
 
Cloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionCloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into Action
 
SRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability OutcomesSRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability Outcomes
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
 
Engaging Your Execs - Telling Great Observability Tales Inspiring Action
Engaging Your Execs - Telling Great Observability Tales Inspiring ActionEngaging Your Execs - Telling Great Observability Tales Inspiring Action
Engaging Your Execs - Telling Great Observability Tales Inspiring Action
 
WTF is SRE - Telling Effective Tales about Production
WTF is SRE - Telling Effective Tales about ProductionWTF is SRE - Telling Effective Tales about Production
WTF is SRE - Telling Effective Tales about Production
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Open Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetryOpen Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetry
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
3 Pitfalls Everyone Should Avoid with Cloud Native Data
3 Pitfalls Everyone Should Avoid with Cloud Native Data3 Pitfalls Everyone Should Avoid with Cloud Native Data
3 Pitfalls Everyone Should Avoid with Cloud Native Data
 
DZone webinar - Shift left Observability
DZone webinar - Shift left ObservabilityDZone webinar - Shift left Observability
DZone webinar - Shift left Observability
 
Storytelling - How to build and delivery a story
Storytelling - How to build and delivery a storyStorytelling - How to build and delivery a story
Storytelling - How to build and delivery a story
 
Shift left Observability
Shift left ObservabilityShift left Observability
Shift left Observability
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 

A Guide to Modern BPM Data Integration

  • 1. A Guide to Modern BPM Data Integration Kimberly Palko, Product Manager Eric Schabell, Technical Evangelist Red Hat JBoss
  • 2. Agenda • Data integration challenges with business processes • Providing context with JBoss Middleware – JBoss Data Virtualization – JBoss BRMS – JBoss BPM Suite • Business process data virtualization • Demo combining JBoss Data Virtualization with JBoss BPMS
  • 3. Data in disconnected enterprise data silos NoSQL Mainframes Enterprise Applications Datawarehouse and Databases Cloud Apps Hadoop Files
  • 4. Data Control Challenges Getting Bigger with Big Data, Cloud, and Mobile • Security capabilities are tightly coupled to data sources • Extracting and moving data adds risk • Every project solves data access and integration in a different way • Inconsistent and decentralized control of data BI Reports Business Process Enterprise Applications SOA Applications Mobile Applications Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps Different security capabilities for each data source Constant Change Siloed & Complex How to align?
  • 5. Data Quality issues impact BPM projects RedPoint – MDM for the Modern Data Architecture, Sept 2014
  • 6. Process model complexity slows change Point to point connections to multiple data sources inhibit agility
  • 7. Business and IT both want control of the data Business wants autonomy IT wants security and control
  • 8. Consider... How would your organization change… ●If data were readily reusable in place rather than requiring significant effort to build new intermediary data tiers? ●If data could be repurposed quickly into new applications and business processes? ●If all applications and business processes could get all of the information needed in the form needed, where needed and when needed? Inconsistent, Incomplete Information Uninformed, Delayed Decisions Costly Business Risk and Exposure
  • 9. Combine process with data in a flexible and secure way for agile business processes
  • 10. What does Data Virtualization software do? Turn Fragmented Data into Smart Data Data Virtualization software virtually unifies data spread across various disparate sources; and makes it available to applications as a single consolidated data source. The data virtualization software implements 3 steps process to bridge data sources and data consumers: • 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. Virtual Consolidated Data Source BI Reports Data Virtualization Software • Consume • Compose • Connect SAP Salesforce.comOracle DW XML, CSV & Excel files Siloed & Complex Virtualize Abstract Federate Easy, Real-time Information Access SOA Applications DATA CONSUMERS DATA SOURCES JBoss Data Virtualization
  • 11. DESIRED STATE Data as a Service ●Standard based interface ●Single view of disparate source data ●Single point of access / integration ●Reuse of Data But you cannot achieve this by writing more application code… Data Sources Siloed & Complex Data as a Service BI Reports Business Process Enterprise Applications SOA Applications Mobile Applications Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps
  • 12. Turn Siloed Data into Actionable Information Connect Compose Consume BI Reports & Analytics Mobile Applications SOA Applications & PortalsESB, ETL Native Data Connectivity Standard based Data Provisioning JDBC, ODBC, SOAP, REST, OData JBoss DataVirtualizationData Consumers Data Sources Design Tools Dashboard Optimization Caching Security Metadata Data Warehouse & Databases XML, CSV & Excel FilesHadoop NoSQL Cloud Apps Mainframe Enterprise Apps Siloed & Complex Virtualize Transform Federate Easy, Real-time Information Access Unified Virtual Database / Common Data Model Data Transformations
  • 13. Integration of Big Data with traditional data sources • Integrating traditional data with big data is easy • Integration specifications can be shared or be developed for individual reports • Caching capabilities for improved performance MapReduce HDFS Hive ApplicationDatabase Server
  • 14. JBoss Data Virtualization: Supported Data Sources Enterprise RDBMS: • Oracle • IBM DB2 • Microsoft SQL Server • Sybase ASE • MySQL • PostgreSQL • Ingres Enterprise EDW: • Teradata • Netezza • Greenplum Hadoop: • Apache • HortonWorks • Cloudera • More coming… Office Productivity: • Microsoft Excel • Microsoft Access • Google Spreadsheets Specialty Data Sources: • ModeShape Repository • Mondrian • MetaMatrix • LDAP NoSQL: • JBoss Data Grid • MongoDB • Cassandra • 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
  • 15. SECURITY CAPABILITIES • Authentication – Kerberos, LDAP, SAML, SSL, WS- UsernameToken, HTTP Basic • Authorization – Virtual data marts, Role based access control • Audit • Centralized audit logging and dashboard • Administration – Centralized management of users and groups • Protection – Row and column masking
  • 16. Optional ways to control data access using Virtual Data Marts or various views of the data either can be combined with security features like user role access Data Warehouse & Databases XML, CSV & Excel FilesHadoop NoSQL Cloud Apps Mainframe Enterprise Apps Base Virtual Database (VDB) Dept1 VDB Dept2 VDB View 2 View 1
  • 17. Data Virtualization Designer Model Driven Development Eclipse-based graphical tool for • modeling, • analyzing, • Integrating, • resolving semantic differences and • testing multiple data sources to produce • Relational, • XML and • Web Service Views that expose your business data without any programming. • Shows structural transformations and dependencies • Defines transformations
  • 19. What does Data Virtualization software do? Turn Fragmented Data into Smart Data Data Virtualization software virtually unifies data spread across various disparate sources; and makes it available to applications as a single consolidated data source. The data virtualization software implements 3 steps process to bridge data sources and data consumers: • 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. Virtual Consolidated Data Source BI Reports Data Virtualization Software • Consume • Compose • Connect SAP Salesforce.comOracle DW XML, CSV & Excel files Siloed & Complex Virtualize Abstract Federate Easy, Real-time Information Access SOA Applications DATA CONSUMERS DATA SOURCES JBoss BRMS and BPM
  • 21. Business challenge travel booking review approval pricing accounting payment final approval Visibility – difficult to know what work is where and at what stage Agility - it takes too long to adapt the process as business needs change Consistency – different people route work differently Problems:
  • 22. Agile Processes with BPM BPMS Business experts create a model of the business process
  • 23. Agile Processes with BPM A BPMS automates the process – driving claims through the organization according to the model, and managing interaction with people and applications. BPMS Data collection Data registration
  • 24. The BPMS Solution A BPMS tracks the status of work, providing dashboards and reports that ensure visibility into every aspect of business operations
  • 25.
  • 26.
  • 27. JBoss BRMS 6 JBoss BPM Suite 6 JBoss BRMS 6EventsRules Process EventsRules Business Rules Management Business Process Management JBoss BRMS and JBoss BPM Suite
  • 28. What does Data Virtualization software do? Turn Fragmented Data into Smart Data Data Virtualization software virtually unifies data spread across various disparate sources; and makes it available to applications as a single consolidated data source. The data virtualization software implements 3 steps process to bridge data sources and data consumers: • 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. Virtual Consolidated Data Source BI Reports Data Virtualization Software • Consume • Compose • Connect SAP Salesforce.comOracle DW XML, CSV & Excel files Siloed & Complex Virtualize Abstract Federate Easy, Real-time Information Access SOA Applications DATA CONSUMERS DATA SOURCES Business Process Data Virtualization With JBoss Data Virtualization and JBoss BPM Suite
  • 29. Process Data Virtualization “Process data virtualization provides virtual views of systems-of-record data in forms that process models, process applications, and users can consume while hiding the true complexity of data.” TechRadar: Customer-centric BPM Technology, Q4 2014 Clay Richardson
  • 30. Complex business process using data from multiple sources BPMS Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps
  • 31. Virtualized data layer simplifies BPM Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps Base Virtual Database (VDB) BPMS
  • 32. Process data virtualization Business value-add: HIGH “The primary goal of process data virtualization is to move integration complexity out of process models and thereby support faster change of business processes. This is a crucial requirement for transitioning BPM to focus on customer engagement. Process data virtualization also allows process changes to be pushed closer to the business, since it reduces the level of of involvement required by tech management for connecting processes and data.” TechRadar: Customer-centric BPM Technology, Q4 2014 Clay Richardson
  • 33. What does Data Virtualization software do? Turn Fragmented Data into Smart Data Data Virtualization software virtually unifies data spread across various disparate sources; and makes it available to applications as a single consolidated data source. The data virtualization software implements 3 steps process to bridge data sources and data consumers: • 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. Virtual Consolidated Data Source BI Reports Data Virtualization Software • Consume • Compose • Connect SAP Salesforce.comOracle DW XML, CSV & Excel files Siloed & Complex Virtualize Abstract Federate Easy, Real-time Information Access SOA Applications DATA CONSUMERS DATA SOURCES Travel Agency Demo
  • 35. Demo – Intro JBoss BPM Travel Agency • The project • The workflow • The rules
  • 36. Demo – Acquisition integration • Data virtualization • External connection • Dashboard
  • 37. Demo – Bookings registration Data virtualization mapped to dashboard
  • 38. What does Data Virtualization software do? Turn Fragmented Data into Smart Data Data Virtualization software virtually unifies data spread across various disparate sources; and makes it available to applications as a single consolidated data source. The data virtualization software implements 3 steps process to bridge data sources and data consumers: • 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. Virtual Consolidated Data Source BI Reports Data Virtualization Software • Consume • Compose • Connect SAP Salesforce.comOracle DW XML, CSV & Excel files Siloed & Complex Virtualize Abstract Federate Easy, Real-time Information Access SOA Applications DATA CONSUMERS DATA SOURCES Conclusion
  • 39. Benefits of Business Process Data Virtualization • Easy access to data in real-time from multiple different sources • Improved data quality with a single version of the truth • More agility with simplified process models • Re-use of data integrations from multiple sources • Increased autonomy for lines of business with departmental virtual data bases • Centralized IT control and auditing of data sources
  • 40.
  • 41.
  • 42.