SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
1
Drive Smarter Decisions with Big Data
Using Complex Event Processing
Eric Roch ▪ July 16, 2013
Our Speaker
Eric Roch
• Principal for Perficient’s Connected Solutions Practice –
SOA – Cloud - Mobile
• 25+ years of experience in Information Technology
• Previous roles include: executive level management,
technical architect, and software development in top tier
technology organizations including TIBCO Software and
Deloitte Consulting
• Strategic planning and commercialization of
methodologies and software
• Technical architecture for multi-platform application and
systems integration at organizations
• Guest speaker and author
2
3
Perficient is a leading information technology consulting firm serving clients
throughout North America.
We help clients implement business-driven technology solutions that integrate
business processes, improve worker productivity, increase customer loyalty and
create a more agile enterprise to better respond to new business opportunities.
About Perficient
4
• Founded in 1997
• Public, NASDAQ: PRFT
• 2012 revenue $327 million
• Major market locations throughout North America
• Atlanta, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver,
Detroit, Fairfax, Houston, Indianapolis, Los Angeles, Minneapolis, New Orleans, New York
City, Northern California, Philadelphia, Southern California, St. Louis, Toronto and
Washington, D.C.
• Global delivery centers in China, Europe and India
• ~2,000 colleagues
• Dedicated solution practices
• ~85% repeat business rate
• Alliance partnerships with major technology vendors
• Multiple vendor/industry technology and growth awards
Perficient Profile
5
Business Solutions
• Business Intelligence
• Business Process Management
• Customer Experience and CRM
• Enterprise Performance Management
• Enterprise Resource Planning
• Experience Design (XD)
• Management Consulting
Technology Solutions
• Business Integration/SOA
• Cloud Services
• Commerce
• Content Management
• Custom Application Development
• Education
• Information Management
• Mobile Platforms
• Platform Integration
• Portal & Social
Our Solutions Expertise
Agenda
• Big Data Trends and Categories
• Analysis of large amounts of complex, unstructured and semi-
structured data
• Harnessing the power big data, social/mobile data stores and BI
projects for real-time decision-making
• Predictive Analytics and Event Processing for decision management
6
Evolution of Big-Data
• Mainframe
• Client-Server
• Web
• Mobile
• Cloud
• Social
• Internet of Things
7
Source: Go-Globe.com
State of Technology Adoption
8
Categories of Big-Data
9
Source: splunk
10
Characteristics of Big Data
• Data in motion
analyzes data
before storage
• Data at rest
analytics are
based on a
historic snapshot
Source: IBM
Big Data Technologies
• MapReduce frameworks implements
pattern recognition though
classification algorithms – what
happened?
• Data Visualization presents
information views graphically and/or
statistically – what happened and what
might happen?
• Predictive Analytics uses
mathematical pattern recognition in
historical data – what’s going to
happen?
• Complex Event Processing uses
pattern recognition on event streams
and can apply rules to predict logical
events – what is going to happen and
what do we do about it?
11
Source: TIBCO Spotfire
Log Analysis vs. Business Analytics
• Ingest – Versus ETL
• Big Data – Bidirectional
integration with Hadoop
• Query language – MapReduce
function on unstructured data
• Drill anywhere – Investigate on
all the data versus a predefined
schema or cube
• Information discovery –
Discover relationships based on
patterns in the data
• Ad-hoc versus dimensional –
Log analysis is not based a
predefined structure based a
point-in-time set of requirements
12
Source: splunk Implementation
Predictive Analysis
• Predict the future state of
variables associated with
business goals
• Describe human
detectable patterns
• Data mining techniques
• Rule Discovery – describe
• Pattern Discovery – describe
• Clustering – describe
• Classification – predict
• Regression – predict
• Deviation – predict
13
Source: InformationBuilders
Event-driven Architecture
• Event-driven architecture
(EDA) is a software
architecture pattern promoting
the production, detection,
consumption of, and reaction
to events
• Complex event processing
(CEP) consists in processing
many events happening
across all the layers of an
organization, identifying the
most meaningful events within
the event cloud, analyzing their
impact, and taking subsequent
action in real time.
14
A Holist View of Decision Optimization
15
Source: James Taylor
http://www.decisionmanagementsolutions.com
Barriers to Big Data Analytics
• Information throughout the
enterprise
• Silos of data
• Decentralized control
• No one single solution
• No cohesive strategy
• Legacy systems difficult to
make part of the strategy
16
SOA and Integration
17
HTTP
HTTP/S
SOAP/HTTP
SOAP/JMS
FTP
SMTP
EMS/JMS
EDI
Enterprise Service Bus (ESB)
Credit
Check
Place
Order
Check
Quantity
Issue
Invoice
Alert
Large
Order
Notify
Customer
Process
Order
Check
Customer
Account
• Connect
• Transport
• Route
Services Backbone
Enterprise Service Bus
(ESB)
• Mediate
• Event notification
• Exception Handling
Abstract the data format and the behavior of legacy systems to publish events
The SOA Information Gap
″SOA by itself does nothing to address the question
of how data should be managed within this
architecture. ... data remains fragmented despite
the best efforts to rationalize it. This issue is
motivating the creation of a new class of
middleware that Forrester calls the information
fabric.”
The Forrester Report Information Fabric:
Enterprise Data Virtualization
18
″ You will waste your investment in SOA unless you have enterprise
information that SOA can exploit.”
Gartner
Data Virtualization Layer
19
Data
Warehouse
Packaged
Application
Legacy
Application
• Master Data Management and Data Virtualization
• Data federation for consistent packaging of data
• Leverages understanding of metadata relationships
• Applies consistent rules to data
• Centralized control and maintenance
• Flexibility to change information sources and formatsar
Create Quote
Process Flow
Trigger
Create Estimate
Process Flow
Trigger
Information as a Service
(Shared Metadata)
Business Process Management and
Workflow
• The term Business Process Management refers to activities
performed by businesses to optimize and adapt their processes.
• Although it can be said that organizations have always been using
BPM, a new impetus based on the advent of software tools which
allow for
• Direct execution of the business processes without a costly and time
intensive development of the required software.
• In addition, these tools can also monitor the execution of the business
processes, providing managers of an organization with the means to
analyze their performance and make changes to the original processes in
real-time
• BPM has a tight link to componentized and service oriented IT
architecture
20
BPM and Services
21
Service
X
Service
U
Service
Y
Service
Z
Human Task
A
Human Task
D
Human Task
F
Human Task
B
Human Task
C
Workflow
Invoke
Invoke Invoke Invoke
• Workflows implement business processes
• Workflow engine navigates the network of activities
• Typically invoking automatic (service choreography) or manual activities
• Mostly visual programming/modeling
Process Orchestration Layer - BPMS
• Designer and repository
• Execution engine
• Database – case state
• Database – case history
• Case history reporting – KPIs,
task timings, timings by role
• Starting a new case is
resource intensive
22
State
Management
Design
Repository
Process
History
Execution
Engine
BRMS Architecture
• Manages the lifecycle of the
rules
• Author rules
• Execute stateless rules
• Statistical reports about rule
execution
• Rule execution is embedded in
business applications – e.g. a
decision service
23
Source: IBM
Using BRMS in BPMS
• Lifecycle of rules are
external to the BPMS
• Business processes “call”
rules e.g. via services
• Rules make a stateless
decision
• Rules have to have a
driving workflow or
application
24
Rule
Repository
Rule
Engine
Rule
Authoring
BPMS
CEP Architecture
25
• Consistent operational
rules applied to business
events
• Declarative rules and
implicit state management
• Event driven, non-linear,
closed-loop, agile business
processes
• Component failure (fine
grain) – outage (logical
/predictive)
Concept
State
Rule
Bases
BPMS
CEP
Engine
Logical Events – Notifications, Consequences Actions
SOA
Business Applications
Fine-grain
Business Events
System(s) of Record
Integration and
Business Components
Flexible Workflows
ESB
Event
Channel(s)
CEP High-level Architecture
Patterns
• Situation awareness is
about "knowing" the state of
the product, person,
document, or entity of interest
at any point in time.
• Sense and respond is about
detecting some significant
fact about the product,
person, document or entity of
interest, and responding
accordingly
• Track and trace is about
tracking the product, person,
document or entity of interest
over time and tracing
pertinent facts
Source: TIBCO Software
26
CEP Benefits
• Manage events, state transitions, and event correlation reducing
code in the application layer
• Control logic
• Persistence logic
• Business Rules
• Drive business processes with correlated events
• Create operational efficiencies with the same events and drive
longer-term strategic decision support
• Less complex rules with the event driven concepts
• Persistent business objects
• Known context of the event
27
CEP Roadmap and Methodology
• Target critical business events for process
automation and decision optimization
• Inventory relevant events, rules and concepts
• Identify candidate business (sub)process to
automate
• Project LoE(s) and Roadmap
• Integrate systems used in key business
processes
• Instrument applications to emit events
• Define process activities
• Mine candidate rules – code and predictive
analytics
• Model events, rules and concepts
• Iterate through business processes
28
Telco CEP Case Study
• Provisioning
• Track missing provisioning notifications and sends complex events to Billing Ops on
missing notifications
• Open Orders
• Used to track Orders that have not been closed due to a missing event. CEP detects
the missing event and auto closes the Order in the Payment Processing system.
• Pending Payments
• Used to process payments that are pended by the payment processing system. CEP
stores the payment data within the cache and closes the payment at a later via
SOA.
• Customer Coupon Offers
• CEP is used to monitor, alert and prevent Stores from going over a threshold of the
discount funds that they are allocated.
• Logistics Alerts
• CEP is used to track location and Product updates from logistics and to invoke GEH
to republish failed messages
• CEP Framework
• Created CEP developer guide and logging framework to log and search events in
Splunk
29
TIBCO BusinessEvents is a CEP Platform
• Platform Features
• Stateful Rule Engine
• State for Temporal Rules
• Persistence Object Manager
• High Performance Rules Engine
• TIBCO integration platform
• 150+ Adapters
• Channels approach
• Continuous queries
and Event Stream Patterns
• Decision Manager for Business
User Rules Authoring (can write
can upload rules from Excel!)
• Distributed Agents Architecture
for dynamic scalability
• Data Grid
• BE Views (Dashboard)
30
Source: TIBCO Software
Event Enabled Enterprise
31
Transformation
Projects
2009-2011
Business
Solutions
2011-2012
• Last minute addition
• Concept to launch in 6 weeks
• Decoupled architecture – no risk
Implementation
• Customers: Ensure timely
activations
• Operations: Immediate visibility
into order provisioning times
Customer Service
• Stores: Reduce inventory issues
• Operations: Automate fall out of
shipping notices
Supply Chain
• Customers: Added security to account
access
• Operations: Report/alert on
suspicious access attempts
Security/CPNI
• Customers: More access to discounts
• Revenue: Manage discount limits by
individual location
Retail Sales
• Customers: Use IVR to set up
payment agreements
• Customer Service: Reduced call
center volumes
Self-Service
Event
Enabled
2013
• Proven success in real-time, value-
based activities – ready for prime-
time!
• Sense. Model. Respond.
The Tipping Point
• Adapt and respond to real-time
customer behaviors/experiences
• Example: Proactive retention offers
Fast Response
• Abandon one-size-fits-all customer
limitations
• Enable event-driven decisions
for best customer experience
Customer Flexibility
CEP Solution Architecture
32
CEP References
• http://it.toolbox.com/blogs/the-soa-blog/complex-
event-processing-reference-materials-48348
• http://it.toolbox.com/blogs/the-soa-blog/complex-
event-processing-patterns-message-routing-
48987
• http://complexevents.com/wp-
content/uploads/2008/02/1-a-short-history-of-cep-
part-1.pdf
• http://complexevents.com/wp-
content/uploads/2008/07/2-final-a-short-history-of-
cep-part-2.pdf
33
Questions
34
Daily unique content
about content
management, user
experience, portals
and other enterprise
information technology
solutions across a
variety of industries.
Perficient.com/SocialMedia
Facebook.com/Perficient
Twitter.com/Perficient
35
Thank you for your time
and attention today.
Please visit us at Perficient.com
36

Contenu connexe

Tendances

Implementing Digital Signatures in an FDA-Regulated Environment
Implementing Digital Signatures in an FDA-Regulated EnvironmentImplementing Digital Signatures in an FDA-Regulated Environment
Implementing Digital Signatures in an FDA-Regulated EnvironmentPerficient, Inc.
 
Solve BYOD Nightmares with Intune
Solve BYOD Nightmares with IntuneSolve BYOD Nightmares with Intune
Solve BYOD Nightmares with IntunePerficient, Inc.
 
Actionable Data: Mastering the Hybrid Analytics Mix
Actionable Data: Mastering the Hybrid Analytics MixActionable Data: Mastering the Hybrid Analytics Mix
Actionable Data: Mastering the Hybrid Analytics MixPerficient, Inc.
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Perficient, Inc.
 
Advanced Analytics for Asset Management with IBM
Advanced Analytics for Asset Management with IBMAdvanced Analytics for Asset Management with IBM
Advanced Analytics for Asset Management with IBMPerficient, Inc.
 
Extend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud IntegrationExtend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud IntegrationPerficient, Inc.
 
Optimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft CloudOptimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft CloudPerficient, Inc.
 
3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management System3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management SystemPerficient, Inc.
 
The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...
The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...
The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...Perficient, Inc.
 
Collaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessCollaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessPerficient, Inc.
 
Console Power Productive Agents and Happy Customers
Console Power Productive Agents and Happy CustomersConsole Power Productive Agents and Happy Customers
Console Power Productive Agents and Happy CustomersPerficient, Inc.
 
10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business CasePerficient, Inc.
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorPerficient, Inc.
 
Build a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation InitiativesBuild a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation InitiativesPerficient, Inc.
 
Harness the Power of the Cloud to Drive Business Innovation
Harness the Power of the Cloud to Drive Business InnovationHarness the Power of the Cloud to Drive Business Innovation
Harness the Power of the Cloud to Drive Business InnovationPerficient, Inc.
 
Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...Perficient, Inc.
 
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing SalesforceSalesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing SalesforcePerficient, Inc.
 
Gain Faster Closure, Lower Risk and Better Results with IBM Emptoris
Gain Faster Closure, Lower Risk and Better Results with IBM EmptorisGain Faster Closure, Lower Risk and Better Results with IBM Emptoris
Gain Faster Closure, Lower Risk and Better Results with IBM EmptorisPerficient, Inc.
 
SharePoint Online: New & Improved
SharePoint Online: New & ImprovedSharePoint Online: New & Improved
SharePoint Online: New & ImprovedPerficient, Inc.
 
How Lamar Created an Engaging and Mobile Website
How Lamar Created an Engaging and Mobile WebsiteHow Lamar Created an Engaging and Mobile Website
How Lamar Created an Engaging and Mobile WebsitePerficient, Inc.
 

Tendances (20)

Implementing Digital Signatures in an FDA-Regulated Environment
Implementing Digital Signatures in an FDA-Regulated EnvironmentImplementing Digital Signatures in an FDA-Regulated Environment
Implementing Digital Signatures in an FDA-Regulated Environment
 
Solve BYOD Nightmares with Intune
Solve BYOD Nightmares with IntuneSolve BYOD Nightmares with Intune
Solve BYOD Nightmares with Intune
 
Actionable Data: Mastering the Hybrid Analytics Mix
Actionable Data: Mastering the Hybrid Analytics MixActionable Data: Mastering the Hybrid Analytics Mix
Actionable Data: Mastering the Hybrid Analytics Mix
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
 
Advanced Analytics for Asset Management with IBM
Advanced Analytics for Asset Management with IBMAdvanced Analytics for Asset Management with IBM
Advanced Analytics for Asset Management with IBM
 
Extend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud IntegrationExtend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud Integration
 
Optimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft CloudOptimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft Cloud
 
3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management System3 Ways to Implement a Clinical Trial Management System
3 Ways to Implement a Clinical Trial Management System
 
The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...
The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...
The Connected Consumer in 2015 and Beyond: What You Need to Know, What You Ne...
 
Collaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessCollaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social Business
 
Console Power Productive Agents and Happy Customers
Console Power Productive Agents and Happy CustomersConsole Power Productive Agents and Happy Customers
Console Power Productive Agents and Happy Customers
 
10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content Navigator
 
Build a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation InitiativesBuild a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation Initiatives
 
Harness the Power of the Cloud to Drive Business Innovation
Harness the Power of the Cloud to Drive Business InnovationHarness the Power of the Cloud to Drive Business Innovation
Harness the Power of the Cloud to Drive Business Innovation
 
Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...Increase Contact Center Performance with Google Search and Salesforce Service...
Increase Contact Center Performance with Google Search and Salesforce Service...
 
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing SalesforceSalesforce Innovation: Advanced Tips for Maximizing Salesforce
Salesforce Innovation: Advanced Tips for Maximizing Salesforce
 
Gain Faster Closure, Lower Risk and Better Results with IBM Emptoris
Gain Faster Closure, Lower Risk and Better Results with IBM EmptorisGain Faster Closure, Lower Risk and Better Results with IBM Emptoris
Gain Faster Closure, Lower Risk and Better Results with IBM Emptoris
 
SharePoint Online: New & Improved
SharePoint Online: New & ImprovedSharePoint Online: New & Improved
SharePoint Online: New & Improved
 
How Lamar Created an Engaging and Mobile Website
How Lamar Created an Engaging and Mobile WebsiteHow Lamar Created an Engaging and Mobile Website
How Lamar Created an Engaging and Mobile Website
 

Similaire à Drive Smarter Decisions with Big Data Using Complex Event Processing

Beyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical TrialsBeyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical TrialsMontrium
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMark Schoeppel
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesDATAVERSITY
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseOrchestra Networks
 
Increasing Agility Through Data Virtualization
Increasing Agility Through Data VirtualizationIncreasing Agility Through Data Virtualization
Increasing Agility Through Data VirtualizationDenodo
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...DATAVERSITY
 
Decision support systems and business intelligence
Decision support systems and business intelligenceDecision support systems and business intelligence
Decision support systems and business intelligenceShwetabh Jaiswal
 
ADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and ComparisonADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and ComparisonDATAVERSITY
 
Best Practices for a Successful SharePoint Migration or Upgrade to the Cloud
Best Practices for a Successful SharePoint Migration or Upgrade to the CloudBest Practices for a Successful SharePoint Migration or Upgrade to the Cloud
Best Practices for a Successful SharePoint Migration or Upgrade to the CloudPerficient, Inc.
 
Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architectureBui Kiet
 
Data Virtualization for Compliance – Creating a Controlled Data Environment
Data Virtualization for Compliance – Creating a Controlled Data EnvironmentData Virtualization for Compliance – Creating a Controlled Data Environment
Data Virtualization for Compliance – Creating a Controlled Data EnvironmentDenodo
 
Information Management aaS AIIM First Canadian presentation
Information Management aaS AIIM First Canadian presentationInformation Management aaS AIIM First Canadian presentation
Information Management aaS AIIM First Canadian presentationChristopher Wynder
 
EMA Presentation: Driving Business Value with Continuous Operational Intellig...
EMA Presentation: Driving Business Value with Continuous Operational Intellig...EMA Presentation: Driving Business Value with Continuous Operational Intellig...
EMA Presentation: Driving Business Value with Continuous Operational Intellig...ExtraHop Networks
 
Achieving Digital Transformation in Regulatory
Achieving Digital Transformation in RegulatoryAchieving Digital Transformation in Regulatory
Achieving Digital Transformation in RegulatoryCary Smithson
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
Decision support systems and business intelligence
Decision support systems and business intelligenceDecision support systems and business intelligence
Decision support systems and business intelligenceShwetabh Jaiswal
 
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMAOAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMAAlex Fiteni
 
001 More introduction to big data analytics
001   More introduction to big data analytics001   More introduction to big data analytics
001 More introduction to big data analyticsDendej Sawarnkatat
 

Similaire à Drive Smarter Decisions with Big Data Using Complex Event Processing (20)

Beyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical TrialsBeyond Automation: Extracting Actionable Intelligence from Clinical Trials
Beyond Automation: Extracting Actionable Intelligence from Clinical Trials
 
MDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large EnterprisesMDM & BI Strategy For Large Enterprises
MDM & BI Strategy For Large Enterprises
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use Cases
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large Enterprise
 
Oi
OiOi
Oi
 
Increasing Agility Through Data Virtualization
Increasing Agility Through Data VirtualizationIncreasing Agility Through Data Virtualization
Increasing Agility Through Data Virtualization
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Decision support systems and business intelligence
Decision support systems and business intelligenceDecision support systems and business intelligence
Decision support systems and business intelligence
 
ADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and ComparisonADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and Comparison
 
Best Practices for a Successful SharePoint Migration or Upgrade to the Cloud
Best Practices for a Successful SharePoint Migration or Upgrade to the CloudBest Practices for a Successful SharePoint Migration or Upgrade to the Cloud
Best Practices for a Successful SharePoint Migration or Upgrade to the Cloud
 
Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architecture
 
Data Virtualization for Compliance – Creating a Controlled Data Environment
Data Virtualization for Compliance – Creating a Controlled Data EnvironmentData Virtualization for Compliance – Creating a Controlled Data Environment
Data Virtualization for Compliance – Creating a Controlled Data Environment
 
Information Management aaS AIIM First Canadian presentation
Information Management aaS AIIM First Canadian presentationInformation Management aaS AIIM First Canadian presentation
Information Management aaS AIIM First Canadian presentation
 
EMA Presentation: Driving Business Value with Continuous Operational Intellig...
EMA Presentation: Driving Business Value with Continuous Operational Intellig...EMA Presentation: Driving Business Value with Continuous Operational Intellig...
EMA Presentation: Driving Business Value with Continuous Operational Intellig...
 
Achieving Digital Transformation in Regulatory
Achieving Digital Transformation in RegulatoryAchieving Digital Transformation in Regulatory
Achieving Digital Transformation in Regulatory
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
Decision support systems and business intelligence
Decision support systems and business intelligenceDecision support systems and business intelligence
Decision support systems and business intelligence
 
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMAOAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
OAUG 05-2009-MDM-1683-A Fiteni CPA, CMA
 
001 More introduction to big data analytics
001   More introduction to big data analytics001   More introduction to big data analytics
001 More introduction to big data analytics
 
MIS and TPS
MIS and TPSMIS and TPS
MIS and TPS
 

Plus de Perficient, Inc.

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsPerficient, Inc.
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 

Plus de Perficient, Inc. (20)

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial Services
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 

Dernier

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

Drive Smarter Decisions with Big Data Using Complex Event Processing

  • 1. 1 Drive Smarter Decisions with Big Data Using Complex Event Processing Eric Roch ▪ July 16, 2013
  • 2. Our Speaker Eric Roch • Principal for Perficient’s Connected Solutions Practice – SOA – Cloud - Mobile • 25+ years of experience in Information Technology • Previous roles include: executive level management, technical architect, and software development in top tier technology organizations including TIBCO Software and Deloitte Consulting • Strategic planning and commercialization of methodologies and software • Technical architecture for multi-platform application and systems integration at organizations • Guest speaker and author 2
  • 3. 3 Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities. About Perficient
  • 4. 4 • Founded in 1997 • Public, NASDAQ: PRFT • 2012 revenue $327 million • Major market locations throughout North America • Atlanta, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Los Angeles, Minneapolis, New Orleans, New York City, Northern California, Philadelphia, Southern California, St. Louis, Toronto and Washington, D.C. • Global delivery centers in China, Europe and India • ~2,000 colleagues • Dedicated solution practices • ~85% repeat business rate • Alliance partnerships with major technology vendors • Multiple vendor/industry technology and growth awards Perficient Profile
  • 5. 5 Business Solutions • Business Intelligence • Business Process Management • Customer Experience and CRM • Enterprise Performance Management • Enterprise Resource Planning • Experience Design (XD) • Management Consulting Technology Solutions • Business Integration/SOA • Cloud Services • Commerce • Content Management • Custom Application Development • Education • Information Management • Mobile Platforms • Platform Integration • Portal & Social Our Solutions Expertise
  • 6. Agenda • Big Data Trends and Categories • Analysis of large amounts of complex, unstructured and semi- structured data • Harnessing the power big data, social/mobile data stores and BI projects for real-time decision-making • Predictive Analytics and Event Processing for decision management 6
  • 7. Evolution of Big-Data • Mainframe • Client-Server • Web • Mobile • Cloud • Social • Internet of Things 7 Source: Go-Globe.com
  • 8. State of Technology Adoption 8
  • 10. 10 Characteristics of Big Data • Data in motion analyzes data before storage • Data at rest analytics are based on a historic snapshot Source: IBM
  • 11. Big Data Technologies • MapReduce frameworks implements pattern recognition though classification algorithms – what happened? • Data Visualization presents information views graphically and/or statistically – what happened and what might happen? • Predictive Analytics uses mathematical pattern recognition in historical data – what’s going to happen? • Complex Event Processing uses pattern recognition on event streams and can apply rules to predict logical events – what is going to happen and what do we do about it? 11 Source: TIBCO Spotfire
  • 12. Log Analysis vs. Business Analytics • Ingest – Versus ETL • Big Data – Bidirectional integration with Hadoop • Query language – MapReduce function on unstructured data • Drill anywhere – Investigate on all the data versus a predefined schema or cube • Information discovery – Discover relationships based on patterns in the data • Ad-hoc versus dimensional – Log analysis is not based a predefined structure based a point-in-time set of requirements 12 Source: splunk Implementation
  • 13. Predictive Analysis • Predict the future state of variables associated with business goals • Describe human detectable patterns • Data mining techniques • Rule Discovery – describe • Pattern Discovery – describe • Clustering – describe • Classification – predict • Regression – predict • Deviation – predict 13 Source: InformationBuilders
  • 14. Event-driven Architecture • Event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events • Complex event processing (CEP) consists in processing many events happening across all the layers of an organization, identifying the most meaningful events within the event cloud, analyzing their impact, and taking subsequent action in real time. 14
  • 15. A Holist View of Decision Optimization 15 Source: James Taylor http://www.decisionmanagementsolutions.com
  • 16. Barriers to Big Data Analytics • Information throughout the enterprise • Silos of data • Decentralized control • No one single solution • No cohesive strategy • Legacy systems difficult to make part of the strategy 16
  • 17. SOA and Integration 17 HTTP HTTP/S SOAP/HTTP SOAP/JMS FTP SMTP EMS/JMS EDI Enterprise Service Bus (ESB) Credit Check Place Order Check Quantity Issue Invoice Alert Large Order Notify Customer Process Order Check Customer Account • Connect • Transport • Route Services Backbone Enterprise Service Bus (ESB) • Mediate • Event notification • Exception Handling Abstract the data format and the behavior of legacy systems to publish events
  • 18. The SOA Information Gap ″SOA by itself does nothing to address the question of how data should be managed within this architecture. ... data remains fragmented despite the best efforts to rationalize it. This issue is motivating the creation of a new class of middleware that Forrester calls the information fabric.” The Forrester Report Information Fabric: Enterprise Data Virtualization 18 ″ You will waste your investment in SOA unless you have enterprise information that SOA can exploit.” Gartner
  • 19. Data Virtualization Layer 19 Data Warehouse Packaged Application Legacy Application • Master Data Management and Data Virtualization • Data federation for consistent packaging of data • Leverages understanding of metadata relationships • Applies consistent rules to data • Centralized control and maintenance • Flexibility to change information sources and formatsar Create Quote Process Flow Trigger Create Estimate Process Flow Trigger Information as a Service (Shared Metadata)
  • 20. Business Process Management and Workflow • The term Business Process Management refers to activities performed by businesses to optimize and adapt their processes. • Although it can be said that organizations have always been using BPM, a new impetus based on the advent of software tools which allow for • Direct execution of the business processes without a costly and time intensive development of the required software. • In addition, these tools can also monitor the execution of the business processes, providing managers of an organization with the means to analyze their performance and make changes to the original processes in real-time • BPM has a tight link to componentized and service oriented IT architecture 20
  • 21. BPM and Services 21 Service X Service U Service Y Service Z Human Task A Human Task D Human Task F Human Task B Human Task C Workflow Invoke Invoke Invoke Invoke • Workflows implement business processes • Workflow engine navigates the network of activities • Typically invoking automatic (service choreography) or manual activities • Mostly visual programming/modeling
  • 22. Process Orchestration Layer - BPMS • Designer and repository • Execution engine • Database – case state • Database – case history • Case history reporting – KPIs, task timings, timings by role • Starting a new case is resource intensive 22 State Management Design Repository Process History Execution Engine
  • 23. BRMS Architecture • Manages the lifecycle of the rules • Author rules • Execute stateless rules • Statistical reports about rule execution • Rule execution is embedded in business applications – e.g. a decision service 23 Source: IBM
  • 24. Using BRMS in BPMS • Lifecycle of rules are external to the BPMS • Business processes “call” rules e.g. via services • Rules make a stateless decision • Rules have to have a driving workflow or application 24 Rule Repository Rule Engine Rule Authoring BPMS
  • 25. CEP Architecture 25 • Consistent operational rules applied to business events • Declarative rules and implicit state management • Event driven, non-linear, closed-loop, agile business processes • Component failure (fine grain) – outage (logical /predictive) Concept State Rule Bases BPMS CEP Engine Logical Events – Notifications, Consequences Actions SOA Business Applications Fine-grain Business Events System(s) of Record Integration and Business Components Flexible Workflows ESB Event Channel(s)
  • 26. CEP High-level Architecture Patterns • Situation awareness is about "knowing" the state of the product, person, document, or entity of interest at any point in time. • Sense and respond is about detecting some significant fact about the product, person, document or entity of interest, and responding accordingly • Track and trace is about tracking the product, person, document or entity of interest over time and tracing pertinent facts Source: TIBCO Software 26
  • 27. CEP Benefits • Manage events, state transitions, and event correlation reducing code in the application layer • Control logic • Persistence logic • Business Rules • Drive business processes with correlated events • Create operational efficiencies with the same events and drive longer-term strategic decision support • Less complex rules with the event driven concepts • Persistent business objects • Known context of the event 27
  • 28. CEP Roadmap and Methodology • Target critical business events for process automation and decision optimization • Inventory relevant events, rules and concepts • Identify candidate business (sub)process to automate • Project LoE(s) and Roadmap • Integrate systems used in key business processes • Instrument applications to emit events • Define process activities • Mine candidate rules – code and predictive analytics • Model events, rules and concepts • Iterate through business processes 28
  • 29. Telco CEP Case Study • Provisioning • Track missing provisioning notifications and sends complex events to Billing Ops on missing notifications • Open Orders • Used to track Orders that have not been closed due to a missing event. CEP detects the missing event and auto closes the Order in the Payment Processing system. • Pending Payments • Used to process payments that are pended by the payment processing system. CEP stores the payment data within the cache and closes the payment at a later via SOA. • Customer Coupon Offers • CEP is used to monitor, alert and prevent Stores from going over a threshold of the discount funds that they are allocated. • Logistics Alerts • CEP is used to track location and Product updates from logistics and to invoke GEH to republish failed messages • CEP Framework • Created CEP developer guide and logging framework to log and search events in Splunk 29
  • 30. TIBCO BusinessEvents is a CEP Platform • Platform Features • Stateful Rule Engine • State for Temporal Rules • Persistence Object Manager • High Performance Rules Engine • TIBCO integration platform • 150+ Adapters • Channels approach • Continuous queries and Event Stream Patterns • Decision Manager for Business User Rules Authoring (can write can upload rules from Excel!) • Distributed Agents Architecture for dynamic scalability • Data Grid • BE Views (Dashboard) 30 Source: TIBCO Software
  • 31. Event Enabled Enterprise 31 Transformation Projects 2009-2011 Business Solutions 2011-2012 • Last minute addition • Concept to launch in 6 weeks • Decoupled architecture – no risk Implementation • Customers: Ensure timely activations • Operations: Immediate visibility into order provisioning times Customer Service • Stores: Reduce inventory issues • Operations: Automate fall out of shipping notices Supply Chain • Customers: Added security to account access • Operations: Report/alert on suspicious access attempts Security/CPNI • Customers: More access to discounts • Revenue: Manage discount limits by individual location Retail Sales • Customers: Use IVR to set up payment agreements • Customer Service: Reduced call center volumes Self-Service Event Enabled 2013 • Proven success in real-time, value- based activities – ready for prime- time! • Sense. Model. Respond. The Tipping Point • Adapt and respond to real-time customer behaviors/experiences • Example: Proactive retention offers Fast Response • Abandon one-size-fits-all customer limitations • Enable event-driven decisions for best customer experience Customer Flexibility
  • 33. CEP References • http://it.toolbox.com/blogs/the-soa-blog/complex- event-processing-reference-materials-48348 • http://it.toolbox.com/blogs/the-soa-blog/complex- event-processing-patterns-message-routing- 48987 • http://complexevents.com/wp- content/uploads/2008/02/1-a-short-history-of-cep- part-1.pdf • http://complexevents.com/wp- content/uploads/2008/07/2-final-a-short-history-of- cep-part-2.pdf 33
  • 35. Daily unique content about content management, user experience, portals and other enterprise information technology solutions across a variety of industries. Perficient.com/SocialMedia Facebook.com/Perficient Twitter.com/Perficient 35
  • 36. Thank you for your time and attention today. Please visit us at Perficient.com 36