SlideShare uma empresa Scribd logo
1 de 58
Next-Generation BPM –
How to create intelligent Business Processes
thanks to Big Data
Talend, Global Leader in Open Source Integration Solutions

Kai Wähner
kontakt@kai-waehner.de
@KaiWaehner
Xing / LinkedIn
www.kai-waehner.de
Kai Wähner
Main Tasks
Requirements Engineering
Enterprise Architecture Management
Business Process Management

Architecture and Development of Applications
Service-oriented Architecture
Integration of Legacy Applications
Cloud Computing

Big Data

Contact
Consulting
Developing
Coaching
Speaking
Writing
© Talend 2013

Email: kontakt@kai-waehner.de

Blog: www.kai-waehner.de/blog
Twitter: @KaiWaehner
Social Networks: Xing, LinkedIn

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Key messages

BPM should be used (just) for optimizing business processes!
Intelligent business processes need big data and integration!
Big data will reduce human interactions in BPM further!
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Agenda
• Big data paradigm shift
• Use cases for big data
• Intelligent business processes
• Technology and product perspective
• Implementation of an use case

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Agenda
• Big data paradigm shift
• Use cases for big data
• Intelligent business processes
• Technology and product perspective
• Implementation of an use case

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Why should you care about big data?

“If you can't measure it,
you can't manage it.”
William Edwards Deming
(1900 –1993)
American statistician, professor,
author, lecturer and consultant

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Why should you care about big data?

„Silence the HiPPOs“ (highest-paid person‘s opinion)
 Being able to interpret unimaginable large data
stream, the gut feeling is no longer justified!


© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Why does big data exist?
Changing Scale

Sensors

Changing Expectations

Cloud

Changing Interactions
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Three shifts in the way we analyze information
• Messiness: Using ALL data, not just samples
• Also bad data (e.g. Word spell checker, Google autocomplete and „did you mean...“ recommendation

• Correlations: Instead of causalities
• May not tell us WHY something is happening, but THAT it
is happening
• In many situations, this is good enough
• What drug substance cures cancer? When should I buy an
airplane ticket?

• Datafication: Store, process, combine, reuse,
enhance all data!
• Digitalisation (Amazon Kindle  Read) vs. Datafication
(Google Books  Read, Search, Process, ...)
• Words becomes data: Google books: not just read, but
also search, analyse, etc.
• Locations becomes data: GPS: not just navigation, but
also insurance costs, economic routes, etc.

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
The Vs of big data

Volume
(terabytes,
petabytes)

Velocity
(realtime or nearrealtime)

Variety
(social networks,
blog posts, logs,
sensors, etc.)

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Value
Big data tasks to solve - before analysis
Big Data Integration
– Land data in a Big Data cluster
– Implement or generate parallel processes

Big Data Manipulation
– Simplify manipulation, such as sort and filter
– Computational expensive functions

Big Data Quality & Governance
– Identify linkages and duplicates, validate big data
– Match component, execute basic quality features

Big Data Project Management
– Place frameworks around big data projects
– Common Repository, scheduling, monitoring
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Agenda
• Big data paradigm shift
• Use cases for big data
• Intelligent business processes
• Technology and product perspective
• Implementation of an use case

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Storage  Reduce costs

Global Parcel Service
A lot of data must be stored „forever“
➜ Numbers increase exponentially
➜ Goal: As cheap as possible
➜ Problem: (Fast) queries must still be possible
➜ Solution: Commodity servers and „Hadoop querying“
➜

http://archive.org/stream/BigDataImPraxiseinsatz-SzenarienBeispieleEffekte/Big_Data_BITKOM-Leitfaden_Sept.2012#page/n0/mode/2up

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Replace ETL Improve performance

“The advantage of their new system is that they can now look at their data
[from their log processing system] in anyway they want:
➜ Nightly MapReduce jobs collect statistics about their mail system such as
spam counts by domain, bytes transferred and number of logins.
➜ When they wanted to find out which part of the world their customers
logged in from, a quick [ad hoc] MapReduce job was created and they had
the answer within a few hours. Not really possible in your typical ETL
system.”
http://highscalability.com/how-rackspace-now-uses-mapreduce-and-hadoop-query-terabytes-data
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Risk management  Customer success

Deduce
Customer
Defections

http://hkotadia.com/archives/5021

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Flexible pricing  Increase revenue

➜

➜
➜

➜

With revenue of almost USD 30 billion and a network of
800 locations, Macy's is considered the largest store operator in the
USA
Daily price check analysis of its 10,000 articles in less than two hours
Whenever a neighboring competitor anywhere between New York
and Los Angeles goes for aggressive price reductions, Macy's follows
its example
If there is no market competitor, the prices remain unchanged

http://www.t-systems.com/about-t-systems/examples-of-successes-companies-analyze-big-data-in-record-time-l-t-systems/1029702

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Great big data use cases, but ...
➜

➜
➜

➜

How do you put this big data easily in the hands of the people that
need it?
Making the data “actionable” is the real challenge.
Seeing the information that helps make a decision on a composite
dashboard is just the first step and where too many companies stop.
A business must be able to fire off the business process to execute the
decision made regarding the data.

http://smartdatacollective.com/matt-davies/104576/data-driven-bpm-making-big-data-actionable
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Agenda
• Big data paradigm shift
• Use cases for big data
• Intelligent business processes
• Technology and product perspective
• Implementation of an use case

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Intelligent business processes
Humans have to interpret large data to make decision.
Using gut feeling is nothing but gambling.
➜ Just doing big data analytics is not enough. Systematic
and monitored human interactions are as important to
get best outcomes.
➜ An intelligent business process
combines big data and BPM. This
enables humans to make data-driven
decisions based on big data analytics.
➜

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Intelligent business processes
➜

Process starts action (PULL Big Data)
• Manual or automated
• Faster responses (e.g. „spam by domain“)
• Better outcomes (e.g. „recommendation engine“)

➜

Data starts action (Big Data PUSH)
• (Usually) automated
• Predictive processes (e.g. „preventing flu epidemic“)
• Handle before it happens (e.g. „customer deduction“)

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Combination of big data and BPM
How are they related?
➜ How to combine?
➜ How to realize this technically?
➜

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
How BPM?
Script Task

Groovy
JavaScript
etc.

Service Task

SOAP Web Service

Everything
from Cobol
to Ruby...
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner

... or a
„big data
service“
Challenge

Separation of Concerns
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Building Blocks for „Intelligent Business Processes“

Integration
• ETL
• Connectivity / adaptors to connect to external
systems using a variety of different protocols
• Predefined EIP for message routing

Big Data
• Processing
• Analytics

BPM
• Do queries to make decisions
• Human or machine

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Agenda
• Big data paradigm shift
• Use cases for big data
• Intelligent business processes
• Technology and product perspective
• Implementation of an use case

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Building Blocks for „Intelligent Business Processes“

Integration
• Extract Transform Load (ETL)
• Connectivity / adaptors to connect to external
systems using a variety of different protocols
• Predefined EIP for message routing

Big Data
• Processing
• Analytics

BPM
• Do queries to make decisions
• Human or machine

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Enterprise Integration Patterns

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Do not write all that “glue code”!
AmazonS3 s3 = new AmazonS3Client(new PropertiesCredentials(
S3Sample.class.getResourceAsStream("AwsCredentials.properties")));
String bucketName = "my-first-s3-bucket-" + UUID.randomUUID();
String key = "MyObjectKey";
try {

s3.createBucket(bucketName);
s3.putObject(new PutObjectRequest(bucketName, key, createSampleFile()));
S3Object object = s3.getObject(new GetObjectRequest(bucketName, key));
ObjectListing objectListing = s3.listObjects(new ListObjectsRequest()
.withBucketName(bucketName)
.withPrefix("My"));
s3.deleteObject(bucketName, key);
s3.deleteBucket(bucketName);
} catch (AmazonServiceException ase) {
// error handling...
} catch (AmazonClientException ace) {
// error handling...
}
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Integration framework (e.g. Apache Camel)
// Producer
from(“ftp:toS3")
.setHeader(S3Constants.KEY, simple(“order.txt"))
.to("aws-s3://myBucket?accessKey=" + a+ "&secretKey= " + s)

// Consumer
from(„salesforce://orders__c?user=dummy1“)
.filter(„customer == ${dummyCustomer})
.to(“ibm-database:orderData")

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Enterprise Service Bus (e.g. Talend ESB)

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Alternatives for integration

Integration Suite

Enterprise
Service Bus

Integration
Framework

Low

Connectivity
Routing
Transformation

© Talend 2013

High

+

INTEGRATION
Tooling
Monitoring
Support

+

BUSINESS PROCESS MGT.
BIG DATA / MDM
REGISTRY / REPOSITORY
RULES ENGINE
„YOU NAME IT“

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Complexity
of Integration
Building Blocks for „Intelligent Business Processes“

Integration
• ETL
• Connectivity / adaptors to connect to external
systems using a variety of different protocols
• Predefined EIP for message routing

Big Data
• Processing
• Analytics

BPM
• Do queries to make decisions
• Human or machine

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Technology perspective

How to process big data?
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
How to process big data?

The defacto standard for big data processing

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
How to process big data?

“A big part of [the
company’s strategy]
includes wiring SQL Server
2012 (formerly known by
the codename “Denali”) to
the Hadoop distributed
computing platform, and
bringing Hadoop to
Windows Server and Azure”

Even Microsoft (the .NET house) relies on Hadoop since 2011
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
What is Hadoop?

Apache Hadoop, an open-source software library, is a
framework that allows for the distributed processing of
large data sets across clusters of commodity hardware
using simple programming models. It is designed to scale
up from single servers to thousands of machines, each
offering local computation and storage.
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
How to process big data?

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Hadoop alternatives

Integration Suite

Hadoop
Distribution

Apache
Hadoop

few

MapReduce
HDFS
Ecosystem

© Talend 2013

many

+

Packaging
Deployment-Tooling
Support

Tooling / Modeling
Code Generation
Scheduling
Other Tools (ESB, BPM, ...)

+

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Features
included
(Near) Realtime?

!
Hadoop cannot solve every big data problem.
Complex event processing and real-time analytics have
to be solved in another way (at least today).
In-memory computing and streaming platforms are good
alternatives or complements to Hadoop for processing
and analyzing big data.
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Building Blocks for „Intelligent Business Processes“

Integration
• ETL
• Connectivity / adaptors to connect to external
systems using a variety of different protocols
• Predefined EIP for message routing

Big Data
• Processing
• Analytics

BPM
• Do queries to make decisions
• Human or machine

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Standards

jPDL

BPEL

BPM

BPMN

XPDL

WF-XML
ARIS EPC
BPEL4People
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
BPMN
„Business Process Model and Notation (BPMN) is a graphical
representation for specifying business processes in a business process
model.“  BPMN 2.0 is also executable!
Wikipedia

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Alternatives for BPM

Integration Suite

BPM Suite

BPM
Framework

Low

High

Coding
Service Tasks
Human Interaction
GUI

© Talend 2013

+

BPM
Tooling
Monitoring
Support

+

ESB
BIG DATA / MDM
REGISTRY / REPOSITORY
RULES ENGINE
„YOU NAME IT“

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner

Complexity of
Orchestration
Building Blocks for „Intelligent Business Processes“

Let‘s
realize
it !!!

Integration
• ETL
• Connectivity / adaptors to connect to external
systems using a variety of different protocols
• Predefined EIP for message routing

Big Data
• Processing
• Analytics

BPM
• Do queries to make decisions
• Human or machine

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Frameworks vs. Tools

Suite of Tools
Specific Tools
Frameworks

Low

High

e.g.
Camel (Integration)
Hadoop (Big Data)
Activiti (BPM)
© Talend 2013

e.g.
Mule ESB (Integration)
MapR (Big Data)
Camunda (BPM)

e.g.
Talend Unified Platform
i.e ALL-IN-ONE
(Integration, Big Data, BPM)

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner

Complexity of
Orchestration
Custom combination of integration, big data and BPM?

• A lot of glue code
• Testing
• Bugfixing
• No support
Some other people already had
the problems you would have!

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner

Kai Wähner
Agenda
• Big data paradigm shift
• Use cases for big data
• Intelligent business processes
• Technology and product perspective
• Implementation of an use case

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Flexible pricing  Increase revenue

➜

➜
➜

➜

With revenue of almost USD 30 billion and a network of
800 locations, Macy's is considered the largest store operator in the
USA
Daily price check analysis of its 10,000 articles in less than two hours
Whenever a neighboring competitor anywhere between New York
and Los Angeles goes for aggressive price reductions, Macy's follows
its example
If there is no market competitor, the prices remain unchanged

http://www.t-systems.com/about-t-systems/examples-of-successes-companies-analyze-big-data-in-record-time-l-t-systems/1029702

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Implementation of an use case

Suite of Tools
Specific Tools
Frameworks

Low

High

e.g.
Camel (Integration)
Hadoop (Big Data)
Activiti (BPM)
© Talend 2013

e.g.
Mule ESB (Integration)
MapR (Big Data)
Camunda (BPM)

Complexity of
Orchestration

e.g.
Talend Unified Platform
i.e ALL-IN-ONE
(Integration, Big Data, BPM)

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Talend Unified Platform

Big Data

Data
Quality

Data
Integration

MDM

ESB

BPM

 Commercial license
 Subscription model
 Support included
 Open source license
 Free of charge
Big
Data

Data
Quality

Data
Integration

MDM

ESB

 Optional support
 Based on open source

projects such as Eclipse
or Apache Camel, CXF,
Hadoop

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Example (Talend): Integration

Connect to data sources from competitors, for example via REST service,
Twitter API, or custom scripts.
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Example (Talend): Big Data Processing

Move data to HDFS for processing, as your classic servers and data warehouses are
not able to process this semi-structured data fast enough (and cheap), probably.
Manipulate the data, in other words, filter relevant information, sort it, and
compare it to prices of your products.
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Example (Talend): Business Process

Start a new instance of a business process to review the result and continue
with further tasks, such as calling a web service which does the price reduction
in selected locations. Reviews can be done by human interaction or via
automated tasks depending on the proposed price reduction.
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Implementation of an use case

„Talend Unified Platform“ in action...
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Did you get the key message?

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Key messages

BPM should be used (just) for optimizing business processes!
Intelligent business processes need big data and integration!
Big data will reduce human interactions in BPM further!
© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Did you get the key message?

© Talend 2013

“How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
Thank you for your attention. Questions?
KAI WÄHNER
kontakt@kai-waehner.de
www.kai-waehner.de
LinkedIn / Xing
@KaiWaehner

Mais conteúdo relacionado

Mais procurados

The Vortex of Change - Digital Transformation (Presented by Intel)
The Vortex of Change - Digital Transformation (Presented by Intel)The Vortex of Change - Digital Transformation (Presented by Intel)
The Vortex of Change - Digital Transformation (Presented by Intel)Cloudera, Inc.
 
Is your data paying you dividends?
Is your data paying you dividends? Is your data paying you dividends?
Is your data paying you dividends? Karan Sachdeva
 
Informatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake EcosystemInformatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake EcosystemCapgemini
 
From IoT to IoTA
From IoT to IoTAFrom IoT to IoTA
From IoT to IoTAStriim
 
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Precisely
 
Business Data Lake Best Practices
Business Data Lake Best PracticesBusiness Data Lake Best Practices
Business Data Lake Best PracticesCapgemini
 
Deliver World Class Customer Experience with Big Data and Analytics
Deliver World Class Customer Experience with Big Data and AnalyticsDeliver World Class Customer Experience with Big Data and Analytics
Deliver World Class Customer Experience with Big Data and AnalyticsRaul Goycoolea Seoane
 
Big Data Scotland 2017
Big Data Scotland 2017Big Data Scotland 2017
Big Data Scotland 2017Ray Bugg
 
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleO'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleVasu S
 
CONNtext presentation
CONNtext presentationCONNtext presentation
CONNtext presentationArmedia LLC
 
Traditional BI vs. Business Data Lake – A Comparison
Traditional BI vs. Business Data Lake – A ComparisonTraditional BI vs. Business Data Lake – A Comparison
Traditional BI vs. Business Data Lake – A ComparisonCapgemini
 
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterprisePivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterpriseVMware Tanzu
 
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19Cloudera, Inc.
 
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid CloudHow to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid CloudDataStax
 
Deep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the EnterpriseDeep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the EnterpriseGanesan Narayanasamy
 
Introduction: Real-Time Analytics on Data in Motion
Introduction: Real-Time Analytics on Data in MotionIntroduction: Real-Time Analytics on Data in Motion
Introduction: Real-Time Analytics on Data in MotionAvadhoot Patwardhan
 

Mais procurados (18)

The Vortex of Change - Digital Transformation (Presented by Intel)
The Vortex of Change - Digital Transformation (Presented by Intel)The Vortex of Change - Digital Transformation (Presented by Intel)
The Vortex of Change - Digital Transformation (Presented by Intel)
 
Is your data paying you dividends?
Is your data paying you dividends? Is your data paying you dividends?
Is your data paying you dividends?
 
Informatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake EcosystemInformatica Becomes Part of the Business Data Lake Ecosystem
Informatica Becomes Part of the Business Data Lake Ecosystem
 
From IoT to IoTA
From IoT to IoTAFrom IoT to IoTA
From IoT to IoTA
 
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
Cloudera + Syncsort: Fuel Business Insights, Analytics, and Next Generation T...
 
Business Data Lake Best Practices
Business Data Lake Best PracticesBusiness Data Lake Best Practices
Business Data Lake Best Practices
 
Deliver World Class Customer Experience with Big Data and Analytics
Deliver World Class Customer Experience with Big Data and AnalyticsDeliver World Class Customer Experience with Big Data and Analytics
Deliver World Class Customer Experience with Big Data and Analytics
 
Big Data Scotland 2017
Big Data Scotland 2017Big Data Scotland 2017
Big Data Scotland 2017
 
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleO'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
 
CONNtext presentation
CONNtext presentationCONNtext presentation
CONNtext presentation
 
Traditional BI vs. Business Data Lake – A Comparison
Traditional BI vs. Business Data Lake – A ComparisonTraditional BI vs. Business Data Lake – A Comparison
Traditional BI vs. Business Data Lake – A Comparison
 
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterprisePivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
 
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19
Shortening the Sales Cycle with a Modern Data Warehouse 1.30.19
 
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid CloudHow to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
 
Deep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the EnterpriseDeep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the Enterprise
 
Rocking the World of Big Data at Centrica
Rocking the World of Big Data at CentricaRocking the World of Big Data at Centrica
Rocking the World of Big Data at Centrica
 
big data and cloud computing
big data and cloud computingbig data and cloud computing
big data and cloud computing
 
Introduction: Real-Time Analytics on Data in Motion
Introduction: Real-Time Analytics on Data in MotionIntroduction: Real-Time Analytics on Data in Motion
Introduction: Real-Time Analytics on Data in Motion
 

Destaque

Intelligent Business Processes
Intelligent Business ProcessesIntelligent Business Processes
Intelligent Business ProcessesSandy Kemsley
 
Learning Rule Based Programming using Games @DecisionCamp 2016
Learning Rule Based Programming using Games @DecisionCamp 2016Learning Rule Based Programming using Games @DecisionCamp 2016
Learning Rule Based Programming using Games @DecisionCamp 2016Mark Proctor
 
Example: Use of BPM to monitor an ESB-centric integration
Example: Use of BPM to monitor an ESB-centric integrationExample: Use of BPM to monitor an ESB-centric integration
Example: Use of BPM to monitor an ESB-centric integrationAlexander SAMARIN
 
Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing WSO2
 
Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016Mark Proctor
 
Real-Time Big Data at In-Memory Speed, Using Storm
Real-Time Big Data at In-Memory Speed, Using StormReal-Time Big Data at In-Memory Speed, Using Storm
Real-Time Big Data at In-Memory Speed, Using StormNati Shalom
 
Transformacion de hombre a angel
Transformacion de hombre a angelTransformacion de hombre a angel
Transformacion de hombre a angelPablo Fernandez
 
Curriculum Gonzalo De Sola
Curriculum Gonzalo De SolaCurriculum Gonzalo De Sola
Curriculum Gonzalo De SolaGonzalo De Sola
 
Quy trinh phan hoi khach hang (qt 82-01)
Quy trinh phan hoi khach hang (qt 82-01)Quy trinh phan hoi khach hang (qt 82-01)
Quy trinh phan hoi khach hang (qt 82-01)Tuoi Xinh
 
Apresentacao kornit en
Apresentacao kornit enApresentacao kornit en
Apresentacao kornit enAPETT
 
Lessons from Sweden: next steps after measuring and benchmarking clinical ind...
Lessons from Sweden: next steps after measuring and benchmarking clinical ind...Lessons from Sweden: next steps after measuring and benchmarking clinical ind...
Lessons from Sweden: next steps after measuring and benchmarking clinical ind...Henriks Göran
 
Kestrel's bio as an ecommerce, digital & social media speaker
Kestrel's bio as an ecommerce, digital & social media speakerKestrel's bio as an ecommerce, digital & social media speaker
Kestrel's bio as an ecommerce, digital & social media speakerIndependant
 
Becoming a Better Teacher
Becoming a Better TeacherBecoming a Better Teacher
Becoming a Better Teacherm nagaRAJU
 
LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS
LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS
LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS socializacionscd
 
Antioxidantes y cáncer
Antioxidantes y cáncerAntioxidantes y cáncer
Antioxidantes y cánceraulasaludable
 
Dac universal-by-nitram-dental-(english)
Dac universal-by-nitram-dental-(english)Dac universal-by-nitram-dental-(english)
Dac universal-by-nitram-dental-(english)Dentomed Healthcare
 
"Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about...
"Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about..."Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about...
"Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about...Kai Wähner
 

Destaque (20)

Intelligent Business Processes
Intelligent Business ProcessesIntelligent Business Processes
Intelligent Business Processes
 
Learning Rule Based Programming using Games @DecisionCamp 2016
Learning Rule Based Programming using Games @DecisionCamp 2016Learning Rule Based Programming using Games @DecisionCamp 2016
Learning Rule Based Programming using Games @DecisionCamp 2016
 
Example: Use of BPM to monitor an ESB-centric integration
Example: Use of BPM to monitor an ESB-centric integrationExample: Use of BPM to monitor an ESB-centric integration
Example: Use of BPM to monitor an ESB-centric integration
 
Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
 
Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016
 
Delivering value with bpm
Delivering value with bpmDelivering value with bpm
Delivering value with bpm
 
Real-Time Big Data at In-Memory Speed, Using Storm
Real-Time Big Data at In-Memory Speed, Using StormReal-Time Big Data at In-Memory Speed, Using Storm
Real-Time Big Data at In-Memory Speed, Using Storm
 
Transformacion de hombre a angel
Transformacion de hombre a angelTransformacion de hombre a angel
Transformacion de hombre a angel
 
Curriculum Gonzalo De Sola
Curriculum Gonzalo De SolaCurriculum Gonzalo De Sola
Curriculum Gonzalo De Sola
 
Quy trinh phan hoi khach hang (qt 82-01)
Quy trinh phan hoi khach hang (qt 82-01)Quy trinh phan hoi khach hang (qt 82-01)
Quy trinh phan hoi khach hang (qt 82-01)
 
Apresentacao kornit en
Apresentacao kornit enApresentacao kornit en
Apresentacao kornit en
 
Lessons from Sweden: next steps after measuring and benchmarking clinical ind...
Lessons from Sweden: next steps after measuring and benchmarking clinical ind...Lessons from Sweden: next steps after measuring and benchmarking clinical ind...
Lessons from Sweden: next steps after measuring and benchmarking clinical ind...
 
Glosario terminos informatico
Glosario terminos informaticoGlosario terminos informatico
Glosario terminos informatico
 
Kestrel's bio as an ecommerce, digital & social media speaker
Kestrel's bio as an ecommerce, digital & social media speakerKestrel's bio as an ecommerce, digital & social media speaker
Kestrel's bio as an ecommerce, digital & social media speaker
 
Becoming a Better Teacher
Becoming a Better TeacherBecoming a Better Teacher
Becoming a Better Teacher
 
LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS
LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS
LA SOCIALIZACIÓN DE LA CUALIFICACIÓN DEL PROGRAMA SER CON DERECHOS
 
Antioxidantes y cáncer
Antioxidantes y cáncerAntioxidantes y cáncer
Antioxidantes y cáncer
 
Dac universal-by-nitram-dental-(english)
Dac universal-by-nitram-dental-(english)Dac universal-by-nitram-dental-(english)
Dac universal-by-nitram-dental-(english)
 
"Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about...
"Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about..."Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about...
"Hadoop and Data Warehouse (DWH) – Friends, Enemies or Profiteers? What about...
 

Semelhante a Next-Generation BPM - How to create intelligent Business Processes thanks to Big Data and Apache Hadoop

"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013Kai Wähner
 
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...Kai Wähner
 
JAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop IntegrationJAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop Integrationjazoon13
 
Big Data beyond Apache Hadoop - How to integrate ALL your Data
Big Data beyond Apache Hadoop - How to integrate ALL your DataBig Data beyond Apache Hadoop - How to integrate ALL your Data
Big Data beyond Apache Hadoop - How to integrate ALL your DataKai Wähner
 
Data Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxData Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxDamilolaLana1
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnectaDigital
 
Big data api’s and analytics
Big data api’s and analyticsBig data api’s and analytics
Big data api’s and analyticsAndy Brauer
 
Big Data API’s and Analytics
Big Data API’s and AnalyticsBig Data API’s and Analytics
Big Data API’s and AnalyticsAndy Brauer
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXtsigitnist02
 
Top 10 Digital Transformation Trends For Business
Top 10 Digital Transformation Trends For BusinessTop 10 Digital Transformation Trends For Business
Top 10 Digital Transformation Trends For BusinessAlbiorix Technology
 
Is your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and ClouderaIs your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and ClouderaCloudera, Inc.
 
Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0Amar Roy
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
Getting Started with Big Data for Business Managers
Getting Started with Big Data for Business ManagersGetting Started with Big Data for Business Managers
Getting Started with Big Data for Business ManagersDatameer
 
Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida
Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida  Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida
Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida CLARA CAMPROVIN
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini
 
JFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapJFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapBernd Ruecker
 
Tangenz big data
Tangenz big dataTangenz big data
Tangenz big dataemmajones88
 

Semelhante a Next-Generation BPM - How to create intelligent Business Processes thanks to Big Data and Apache Hadoop (20)

"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
"Big Data beyond Apache Hadoop - How to Integrate ALL your Data" - JavaOne 2013
 
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
WJAX 2013 Slides online: Big Data beyond Apache Hadoop - How to integrate ALL...
 
JAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop IntegrationJAZOON'13 - Kai Waehner - Hadoop Integration
JAZOON'13 - Kai Waehner - Hadoop Integration
 
Big Data beyond Apache Hadoop - How to integrate ALL your Data
Big Data beyond Apache Hadoop - How to integrate ALL your DataBig Data beyond Apache Hadoop - How to integrate ALL your Data
Big Data beyond Apache Hadoop - How to integrate ALL your Data
 
Data Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxData Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptx
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
 
Taming Big Data With Modern Software Architecture
Taming Big Data  With Modern Software ArchitectureTaming Big Data  With Modern Software Architecture
Taming Big Data With Modern Software Architecture
 
Big data api’s and analytics
Big data api’s and analyticsBig data api’s and analytics
Big data api’s and analytics
 
Big Data API’s and Analytics
Big Data API’s and AnalyticsBig Data API’s and Analytics
Big Data API’s and Analytics
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
 
Top 10 Digital Transformation Trends For Business
Top 10 Digital Transformation Trends For BusinessTop 10 Digital Transformation Trends For Business
Top 10 Digital Transformation Trends For Business
 
Is your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and ClouderaIs your big data journey stalling? Take the Leap with Capgemini and Cloudera
Is your big data journey stalling? Take the Leap with Capgemini and Cloudera
 
Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Getting Started with Big Data for Business Managers
Getting Started with Big Data for Business ManagersGetting Started with Big Data for Business Managers
Getting Started with Big Data for Business Managers
 
Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida
Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida  Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida
Jet Reports es la herramienta para construir el mejor BI y de forma mas rapida
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with Cloudera
 
JFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapJFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation Map
 
Transforming Big Data into business value
Transforming Big Data into business valueTransforming Big Data into business value
Transforming Big Data into business value
 
Tangenz big data
Tangenz big dataTangenz big data
Tangenz big data
 

Mais de Kai Wähner

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Kai Wähner
 
When NOT to use Apache Kafka?
When NOT to use Apache Kafka?When NOT to use Apache Kafka?
When NOT to use Apache Kafka?Kai Wähner
 
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping MetaverseKafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping MetaverseKai Wähner
 
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache KafkaThe Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache KafkaKai Wähner
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareApache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareKai Wähner
 
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?Kai Wähner
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureKai Wähner
 
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...Kai Wähner
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryData Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryKai Wähner
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryKai Wähner
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryKai Wähner
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail IndustryKai Wähner
 
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid CloudKafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid CloudKai Wähner
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Kai Wähner
 
Apache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and ManufacturingApache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and ManufacturingKai Wähner
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKai Wähner
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022Kai Wähner
 
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka ArchitecturesEvent Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka ArchitecturesKai Wähner
 
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...Kai Wähner
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Kai Wähner
 

Mais de Kai Wähner (20)

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
 
When NOT to use Apache Kafka?
When NOT to use Apache Kafka?When NOT to use Apache Kafka?
When NOT to use Apache Kafka?
 
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping MetaverseKafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
 
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache KafkaThe Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareApache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
 
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
 
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryData Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
 
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid CloudKafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid Cloud
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
 
Apache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and ManufacturingApache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and Manufacturing
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology Comparison
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
 
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka ArchitecturesEvent Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
 
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Next-Generation BPM - How to create intelligent Business Processes thanks to Big Data and Apache Hadoop

  • 1. Next-Generation BPM – How to create intelligent Business Processes thanks to Big Data Talend, Global Leader in Open Source Integration Solutions Kai Wähner kontakt@kai-waehner.de @KaiWaehner Xing / LinkedIn www.kai-waehner.de
  • 2. Kai Wähner Main Tasks Requirements Engineering Enterprise Architecture Management Business Process Management Architecture and Development of Applications Service-oriented Architecture Integration of Legacy Applications Cloud Computing Big Data Contact Consulting Developing Coaching Speaking Writing © Talend 2013 Email: kontakt@kai-waehner.de Blog: www.kai-waehner.de/blog Twitter: @KaiWaehner Social Networks: Xing, LinkedIn “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 3. Key messages BPM should be used (just) for optimizing business processes! Intelligent business processes need big data and integration! Big data will reduce human interactions in BPM further! © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 4. Agenda • Big data paradigm shift • Use cases for big data • Intelligent business processes • Technology and product perspective • Implementation of an use case © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 5. Agenda • Big data paradigm shift • Use cases for big data • Intelligent business processes • Technology and product perspective • Implementation of an use case © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 6. Why should you care about big data? “If you can't measure it, you can't manage it.” William Edwards Deming (1900 –1993) American statistician, professor, author, lecturer and consultant © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 7. Why should you care about big data? „Silence the HiPPOs“ (highest-paid person‘s opinion)  Being able to interpret unimaginable large data stream, the gut feeling is no longer justified!  © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 8. Why does big data exist? Changing Scale Sensors Changing Expectations Cloud Changing Interactions © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 9. Three shifts in the way we analyze information • Messiness: Using ALL data, not just samples • Also bad data (e.g. Word spell checker, Google autocomplete and „did you mean...“ recommendation • Correlations: Instead of causalities • May not tell us WHY something is happening, but THAT it is happening • In many situations, this is good enough • What drug substance cures cancer? When should I buy an airplane ticket? • Datafication: Store, process, combine, reuse, enhance all data! • Digitalisation (Amazon Kindle  Read) vs. Datafication (Google Books  Read, Search, Process, ...) • Words becomes data: Google books: not just read, but also search, analyse, etc. • Locations becomes data: GPS: not just navigation, but also insurance costs, economic routes, etc. © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 10. The Vs of big data Volume (terabytes, petabytes) Velocity (realtime or nearrealtime) Variety (social networks, blog posts, logs, sensors, etc.) © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Value
  • 11. Big data tasks to solve - before analysis Big Data Integration – Land data in a Big Data cluster – Implement or generate parallel processes Big Data Manipulation – Simplify manipulation, such as sort and filter – Computational expensive functions Big Data Quality & Governance – Identify linkages and duplicates, validate big data – Match component, execute basic quality features Big Data Project Management – Place frameworks around big data projects – Common Repository, scheduling, monitoring © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 12. Agenda • Big data paradigm shift • Use cases for big data • Intelligent business processes • Technology and product perspective • Implementation of an use case © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 13. Storage  Reduce costs Global Parcel Service A lot of data must be stored „forever“ ➜ Numbers increase exponentially ➜ Goal: As cheap as possible ➜ Problem: (Fast) queries must still be possible ➜ Solution: Commodity servers and „Hadoop querying“ ➜ http://archive.org/stream/BigDataImPraxiseinsatz-SzenarienBeispieleEffekte/Big_Data_BITKOM-Leitfaden_Sept.2012#page/n0/mode/2up © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 14. Replace ETL Improve performance “The advantage of their new system is that they can now look at their data [from their log processing system] in anyway they want: ➜ Nightly MapReduce jobs collect statistics about their mail system such as spam counts by domain, bytes transferred and number of logins. ➜ When they wanted to find out which part of the world their customers logged in from, a quick [ad hoc] MapReduce job was created and they had the answer within a few hours. Not really possible in your typical ETL system.” http://highscalability.com/how-rackspace-now-uses-mapreduce-and-hadoop-query-terabytes-data © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 15. Risk management  Customer success Deduce Customer Defections http://hkotadia.com/archives/5021 © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 16. Flexible pricing  Increase revenue ➜ ➜ ➜ ➜ With revenue of almost USD 30 billion and a network of 800 locations, Macy's is considered the largest store operator in the USA Daily price check analysis of its 10,000 articles in less than two hours Whenever a neighboring competitor anywhere between New York and Los Angeles goes for aggressive price reductions, Macy's follows its example If there is no market competitor, the prices remain unchanged http://www.t-systems.com/about-t-systems/examples-of-successes-companies-analyze-big-data-in-record-time-l-t-systems/1029702 © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 17. Great big data use cases, but ... ➜ ➜ ➜ ➜ How do you put this big data easily in the hands of the people that need it? Making the data “actionable” is the real challenge. Seeing the information that helps make a decision on a composite dashboard is just the first step and where too many companies stop. A business must be able to fire off the business process to execute the decision made regarding the data. http://smartdatacollective.com/matt-davies/104576/data-driven-bpm-making-big-data-actionable © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 18. Agenda • Big data paradigm shift • Use cases for big data • Intelligent business processes • Technology and product perspective • Implementation of an use case © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 19. Intelligent business processes Humans have to interpret large data to make decision. Using gut feeling is nothing but gambling. ➜ Just doing big data analytics is not enough. Systematic and monitored human interactions are as important to get best outcomes. ➜ An intelligent business process combines big data and BPM. This enables humans to make data-driven decisions based on big data analytics. ➜ © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 20. Intelligent business processes ➜ Process starts action (PULL Big Data) • Manual or automated • Faster responses (e.g. „spam by domain“) • Better outcomes (e.g. „recommendation engine“) ➜ Data starts action (Big Data PUSH) • (Usually) automated • Predictive processes (e.g. „preventing flu epidemic“) • Handle before it happens (e.g. „customer deduction“) © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 21. Combination of big data and BPM How are they related? ➜ How to combine? ➜ How to realize this technically? ➜ © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 22. How BPM? Script Task Groovy JavaScript etc. Service Task SOAP Web Service Everything from Cobol to Ruby... © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner ... or a „big data service“
  • 23. Challenge Separation of Concerns © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 24. Building Blocks for „Intelligent Business Processes“ Integration • ETL • Connectivity / adaptors to connect to external systems using a variety of different protocols • Predefined EIP for message routing Big Data • Processing • Analytics BPM • Do queries to make decisions • Human or machine © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 25. Agenda • Big data paradigm shift • Use cases for big data • Intelligent business processes • Technology and product perspective • Implementation of an use case © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 26. Building Blocks for „Intelligent Business Processes“ Integration • Extract Transform Load (ETL) • Connectivity / adaptors to connect to external systems using a variety of different protocols • Predefined EIP for message routing Big Data • Processing • Analytics BPM • Do queries to make decisions • Human or machine © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 27. Enterprise Integration Patterns © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 28. Do not write all that “glue code”! AmazonS3 s3 = new AmazonS3Client(new PropertiesCredentials( S3Sample.class.getResourceAsStream("AwsCredentials.properties"))); String bucketName = "my-first-s3-bucket-" + UUID.randomUUID(); String key = "MyObjectKey"; try { s3.createBucket(bucketName); s3.putObject(new PutObjectRequest(bucketName, key, createSampleFile())); S3Object object = s3.getObject(new GetObjectRequest(bucketName, key)); ObjectListing objectListing = s3.listObjects(new ListObjectsRequest() .withBucketName(bucketName) .withPrefix("My")); s3.deleteObject(bucketName, key); s3.deleteBucket(bucketName); } catch (AmazonServiceException ase) { // error handling... } catch (AmazonClientException ace) { // error handling... } © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 29. Integration framework (e.g. Apache Camel) // Producer from(“ftp:toS3") .setHeader(S3Constants.KEY, simple(“order.txt")) .to("aws-s3://myBucket?accessKey=" + a+ "&secretKey= " + s) // Consumer from(„salesforce://orders__c?user=dummy1“) .filter(„customer == ${dummyCustomer}) .to(“ibm-database:orderData") © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 30. Enterprise Service Bus (e.g. Talend ESB) © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 31. Alternatives for integration Integration Suite Enterprise Service Bus Integration Framework Low Connectivity Routing Transformation © Talend 2013 High + INTEGRATION Tooling Monitoring Support + BUSINESS PROCESS MGT. BIG DATA / MDM REGISTRY / REPOSITORY RULES ENGINE „YOU NAME IT“ “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Complexity of Integration
  • 32. Building Blocks for „Intelligent Business Processes“ Integration • ETL • Connectivity / adaptors to connect to external systems using a variety of different protocols • Predefined EIP for message routing Big Data • Processing • Analytics BPM • Do queries to make decisions • Human or machine © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 33. Technology perspective How to process big data? © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 34. How to process big data? The defacto standard for big data processing © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 35. How to process big data? “A big part of [the company’s strategy] includes wiring SQL Server 2012 (formerly known by the codename “Denali”) to the Hadoop distributed computing platform, and bringing Hadoop to Windows Server and Azure” Even Microsoft (the .NET house) relies on Hadoop since 2011 © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 36. What is Hadoop? Apache Hadoop, an open-source software library, is a framework that allows for the distributed processing of large data sets across clusters of commodity hardware using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 37. How to process big data? © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 38. Hadoop alternatives Integration Suite Hadoop Distribution Apache Hadoop few MapReduce HDFS Ecosystem © Talend 2013 many + Packaging Deployment-Tooling Support Tooling / Modeling Code Generation Scheduling Other Tools (ESB, BPM, ...) + “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Features included
  • 39. (Near) Realtime? ! Hadoop cannot solve every big data problem. Complex event processing and real-time analytics have to be solved in another way (at least today). In-memory computing and streaming platforms are good alternatives or complements to Hadoop for processing and analyzing big data. © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 40. Building Blocks for „Intelligent Business Processes“ Integration • ETL • Connectivity / adaptors to connect to external systems using a variety of different protocols • Predefined EIP for message routing Big Data • Processing • Analytics BPM • Do queries to make decisions • Human or machine © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 41. Standards jPDL BPEL BPM BPMN XPDL WF-XML ARIS EPC BPEL4People © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 42. BPMN „Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.“  BPMN 2.0 is also executable! Wikipedia © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 43. Alternatives for BPM Integration Suite BPM Suite BPM Framework Low High Coding Service Tasks Human Interaction GUI © Talend 2013 + BPM Tooling Monitoring Support + ESB BIG DATA / MDM REGISTRY / REPOSITORY RULES ENGINE „YOU NAME IT“ “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner Complexity of Orchestration
  • 44. Building Blocks for „Intelligent Business Processes“ Let‘s realize it !!! Integration • ETL • Connectivity / adaptors to connect to external systems using a variety of different protocols • Predefined EIP for message routing Big Data • Processing • Analytics BPM • Do queries to make decisions • Human or machine © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 45. Frameworks vs. Tools Suite of Tools Specific Tools Frameworks Low High e.g. Camel (Integration) Hadoop (Big Data) Activiti (BPM) © Talend 2013 e.g. Mule ESB (Integration) MapR (Big Data) Camunda (BPM) e.g. Talend Unified Platform i.e ALL-IN-ONE (Integration, Big Data, BPM) “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner Complexity of Orchestration
  • 46. Custom combination of integration, big data and BPM? • A lot of glue code • Testing • Bugfixing • No support Some other people already had the problems you would have! © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner Kai Wähner
  • 47. Agenda • Big data paradigm shift • Use cases for big data • Intelligent business processes • Technology and product perspective • Implementation of an use case © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 48. Flexible pricing  Increase revenue ➜ ➜ ➜ ➜ With revenue of almost USD 30 billion and a network of 800 locations, Macy's is considered the largest store operator in the USA Daily price check analysis of its 10,000 articles in less than two hours Whenever a neighboring competitor anywhere between New York and Los Angeles goes for aggressive price reductions, Macy's follows its example If there is no market competitor, the prices remain unchanged http://www.t-systems.com/about-t-systems/examples-of-successes-companies-analyze-big-data-in-record-time-l-t-systems/1029702 © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 49. Implementation of an use case Suite of Tools Specific Tools Frameworks Low High e.g. Camel (Integration) Hadoop (Big Data) Activiti (BPM) © Talend 2013 e.g. Mule ESB (Integration) MapR (Big Data) Camunda (BPM) Complexity of Orchestration e.g. Talend Unified Platform i.e ALL-IN-ONE (Integration, Big Data, BPM) “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 50. Talend Unified Platform Big Data Data Quality Data Integration MDM ESB BPM  Commercial license  Subscription model  Support included  Open source license  Free of charge Big Data Data Quality Data Integration MDM ESB  Optional support  Based on open source projects such as Eclipse or Apache Camel, CXF, Hadoop © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 51. Example (Talend): Integration Connect to data sources from competitors, for example via REST service, Twitter API, or custom scripts. © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 52. Example (Talend): Big Data Processing Move data to HDFS for processing, as your classic servers and data warehouses are not able to process this semi-structured data fast enough (and cheap), probably. Manipulate the data, in other words, filter relevant information, sort it, and compare it to prices of your products. © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 53. Example (Talend): Business Process Start a new instance of a business process to review the result and continue with further tasks, such as calling a web service which does the price reduction in selected locations. Reviews can be done by human interaction or via automated tasks depending on the proposed price reduction. © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 54. Implementation of an use case „Talend Unified Platform“ in action... © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 55. Did you get the key message? © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 56. Key messages BPM should be used (just) for optimizing business processes! Intelligent business processes need big data and integration! Big data will reduce human interactions in BPM further! © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 57. Did you get the key message? © Talend 2013 “How to create intelligent Business Processes thanks to Big Data” by Kai Wähner
  • 58. Thank you for your attention. Questions? KAI WÄHNER kontakt@kai-waehner.de www.kai-waehner.de LinkedIn / Xing @KaiWaehner