The document discusses a three-tiered analytics solution for anti-money laundering (AML) that involves sanitizing and organizing data, analyzing the data through rules and machine learning, and performing post-classification tasks. It describes using JBoss data grid and virtualization to integrate various data sources and analyzing transaction data through MapReduce jobs. Rules are generated from the data and a UI and workflow are used to classify transactions and create tasks for an analyst. The system is designed to be adaptive by updating rules based on insights from historical data and parameter tuning.
Oracle Goldengate for Big Data - LendingClub ImplementationVengata Guruswamy
This slide covers the LendingClub use case for implementing real time analytics using Oracle goldengate for Big Data. It covers architecture ,implementation and troubleshooting steps.
LendingClub RealTime BigData Platform with Oracle GoldenGateRajit Saha
LendingClub RealTime BigData Platform with Oracle GoldenGate BigData Adapter. This was presented at Oracle Open World 2017 at San Francisco.
Speaker :
Rajit Saha
Vengata Guruswami
Flink Forward San Francisco 2019: Adventures in Scaling from Zero to 5 Billio...Flink Forward
Adventures in Scaling from Zero to 5 Billion Data Points per Day
At Flink Forward San Francisco 2018 our team at Comcast presented the operationalized streaming ML framework which had just gone into production. This year in just a few short months we scaled a Customer Experience use case from an initial trickle of volume to processing over 5 Billion data points per day. This use case is used to help diagnose potential issues with High Speed Data service and provide recommendations to solving this issues as quickly and as cost-effectively as possible.
As with any solution that grows quickly, our platform faced challenges, bottlenecks, and technology limits; forcing us to quickly adapt and evolve our approach to enable handling 50,000+ data points per second.
We will introduce the problems, approaches, solutions, and lessons we learned along the way including: The Trigger and Diagnosis Problem, The REST problem, The “Feature Store” Problem, The “Customer State” Problem, The Savepoint Problem, The HA Problem, The Volume Problem, and of course The Really High Volume Feature Store Problem #2.
MongoDB World 2014 - BillRun, Billing on top of MongoDBOfer Cohen
Presentation from MongoDB world conference 2014. BillRun is open-source billing system. Presentation demonstrate the advantages of MongoDB as storage for billing system.
Data-driven model-based restructuring of enterprise transaction operationsSudhendu Rai
We present a case study in the use of process data analytics and discrete-event simulation to improve productivity in a large complex transaction print production environment.
Oracle Goldengate for Big Data - LendingClub ImplementationVengata Guruswamy
This slide covers the LendingClub use case for implementing real time analytics using Oracle goldengate for Big Data. It covers architecture ,implementation and troubleshooting steps.
LendingClub RealTime BigData Platform with Oracle GoldenGateRajit Saha
LendingClub RealTime BigData Platform with Oracle GoldenGate BigData Adapter. This was presented at Oracle Open World 2017 at San Francisco.
Speaker :
Rajit Saha
Vengata Guruswami
Flink Forward San Francisco 2019: Adventures in Scaling from Zero to 5 Billio...Flink Forward
Adventures in Scaling from Zero to 5 Billion Data Points per Day
At Flink Forward San Francisco 2018 our team at Comcast presented the operationalized streaming ML framework which had just gone into production. This year in just a few short months we scaled a Customer Experience use case from an initial trickle of volume to processing over 5 Billion data points per day. This use case is used to help diagnose potential issues with High Speed Data service and provide recommendations to solving this issues as quickly and as cost-effectively as possible.
As with any solution that grows quickly, our platform faced challenges, bottlenecks, and technology limits; forcing us to quickly adapt and evolve our approach to enable handling 50,000+ data points per second.
We will introduce the problems, approaches, solutions, and lessons we learned along the way including: The Trigger and Diagnosis Problem, The REST problem, The “Feature Store” Problem, The “Customer State” Problem, The Savepoint Problem, The HA Problem, The Volume Problem, and of course The Really High Volume Feature Store Problem #2.
MongoDB World 2014 - BillRun, Billing on top of MongoDBOfer Cohen
Presentation from MongoDB world conference 2014. BillRun is open-source billing system. Presentation demonstrate the advantages of MongoDB as storage for billing system.
Data-driven model-based restructuring of enterprise transaction operationsSudhendu Rai
We present a case study in the use of process data analytics and discrete-event simulation to improve productivity in a large complex transaction print production environment.
Who knew time travel could be possible!
While you can use the features of Delta Lake, what is actually happening underneath the covers? We will walk you through the concepts of ACID transactions, Delta time machine, Transaction protocol and how Delta brings reliability to data lakes. Organizations can finally standardize on a clean, centralized, versioned big data repository in their own cloud storage for analytics
Who knew time travel could be possible!
While you can use the features of Delta Lake, what is actually happening underneath the covers? We will walk you through the concepts of ACID transactions, Delta time machine, Transaction protocol and how Delta brings reliability to data lakes. Organizations can finally standardize on a clean, centralized, versioned big data repository in their own cloud storage for analytics
Large GIS Data Reprojection With FME Workbench - UTM Zone Fanout SolutionSafe Software
Our customer had an unfortunate alignment issue due to an error in initial project setup. Although the country of Mexico spans 6 UTM zones, the project was initially create entirely in UTM14. This caused a rather cylindrical and mis aligned coverage when viewed in it's entirety. At the time of conception (Jan 2015), The customer had over 3.2 million addresses documented in the system along with associated infrastructure and outside plant data.
The goal of this project was to fan out and reproject their data to a GCS to remove the current geographical ambiguity of the stored Oracle Spatial data, as well as eliminate the imminent issue of overlapping data from the adjacent UTM Zones.
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB
The United States will be deploying 16,000 traffic speed monitoring sensors - 1 on every mile of US interstate in urban centers. These sensors update the speed, weather, and pavement conditions once per minute. MongoDB will collect and aggregate live sensor data feeds from roadways around the country, support real-time queries from cars on traffic conditions on their route as well as be the platform for real-time dashboards displaying traffic conditions and more complex analytical queries used to identify traffic trends. In this session, we’ll implement a few different data aggregation techniques to query and dashboard the metrics gathered from the US interstate.
Nyc open data project ii -- predict where to get and return my citibikeVivian S. Zhang
NYC Data Science Academy, NYC Open Data Meetup, Big Data, Data Science, NYC, Vivian Zhang, SupStat Inc,NYC, GBM, Machine learning, Time Series, Citibike usage prodiction, advanced R
Scylla Summit 2018: From SAP to Scylla - Tracking the Fleet at GPS InsightScyllaDB
Originally using SAP Adaptive Server Enterprise (ASE), the GPS Insight team soon found that relational databases simply aren’t a match for high volume machine data. To top it off, SAP ASE’s clustering technology proved cumbersome to manage and operate. In this presentation, you’ll learn about GPS Insight’s hybrid Scylla deployment that runs on-premises and on AWS datacenter. GPS Insight relies on Scylla to capture and analyze GPS data, offloading data from RDBMS to Scylla for hybrid analytics approach.
Beyond PHP - It's not (just) about the codeWim Godden
Most PHP developers focus on writing code. But creating Web applications is about much more than just wrting PHP. Take a step outside the PHP cocoon and into the big PHP ecosphere to find out how small code changes can make a world of difference on servers and network. This talk is an eye-opener for developers who spend over 80% of their time coding, debugging and testing.
Timeli: Believing Cassandra: Our Big-Data Journey To Enlightenment under the ...DataStax Academy
Thursday, September 24
1:50 PM - 2:30 PM
Ballroom G
Believing Cassandra: Our Big-Data Journey To Enlightenment under the Cassandra Paradigm
It turns out that much can be learned about Cassandra in a year's time, given a high enough pain tolerance on the part of an organization's founders. Join us as we at Timeli.io step you through exactly what happened when we walked into an in-production time series implementation that somehow could not return data in a time series format to its existing customers. We will then discuss how we then re-worked that same implementation to be fully functional, and how we started on the road to finding the keys to Cassandra's legendary performance capabilities in a Zookeeper/AMQP/SQL/Tomcat stack. The path for this journey left no block unstumbled, so if your organization still has toes that are left unbruised this talk could well save you pain.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Who knew time travel could be possible!
While you can use the features of Delta Lake, what is actually happening underneath the covers? We will walk you through the concepts of ACID transactions, Delta time machine, Transaction protocol and how Delta brings reliability to data lakes. Organizations can finally standardize on a clean, centralized, versioned big data repository in their own cloud storage for analytics
Who knew time travel could be possible!
While you can use the features of Delta Lake, what is actually happening underneath the covers? We will walk you through the concepts of ACID transactions, Delta time machine, Transaction protocol and how Delta brings reliability to data lakes. Organizations can finally standardize on a clean, centralized, versioned big data repository in their own cloud storage for analytics
Large GIS Data Reprojection With FME Workbench - UTM Zone Fanout SolutionSafe Software
Our customer had an unfortunate alignment issue due to an error in initial project setup. Although the country of Mexico spans 6 UTM zones, the project was initially create entirely in UTM14. This caused a rather cylindrical and mis aligned coverage when viewed in it's entirety. At the time of conception (Jan 2015), The customer had over 3.2 million addresses documented in the system along with associated infrastructure and outside plant data.
The goal of this project was to fan out and reproject their data to a GCS to remove the current geographical ambiguity of the stored Oracle Spatial data, as well as eliminate the imminent issue of overlapping data from the adjacent UTM Zones.
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB
The United States will be deploying 16,000 traffic speed monitoring sensors - 1 on every mile of US interstate in urban centers. These sensors update the speed, weather, and pavement conditions once per minute. MongoDB will collect and aggregate live sensor data feeds from roadways around the country, support real-time queries from cars on traffic conditions on their route as well as be the platform for real-time dashboards displaying traffic conditions and more complex analytical queries used to identify traffic trends. In this session, we’ll implement a few different data aggregation techniques to query and dashboard the metrics gathered from the US interstate.
Nyc open data project ii -- predict where to get and return my citibikeVivian S. Zhang
NYC Data Science Academy, NYC Open Data Meetup, Big Data, Data Science, NYC, Vivian Zhang, SupStat Inc,NYC, GBM, Machine learning, Time Series, Citibike usage prodiction, advanced R
Scylla Summit 2018: From SAP to Scylla - Tracking the Fleet at GPS InsightScyllaDB
Originally using SAP Adaptive Server Enterprise (ASE), the GPS Insight team soon found that relational databases simply aren’t a match for high volume machine data. To top it off, SAP ASE’s clustering technology proved cumbersome to manage and operate. In this presentation, you’ll learn about GPS Insight’s hybrid Scylla deployment that runs on-premises and on AWS datacenter. GPS Insight relies on Scylla to capture and analyze GPS data, offloading data from RDBMS to Scylla for hybrid analytics approach.
Beyond PHP - It's not (just) about the codeWim Godden
Most PHP developers focus on writing code. But creating Web applications is about much more than just wrting PHP. Take a step outside the PHP cocoon and into the big PHP ecosphere to find out how small code changes can make a world of difference on servers and network. This talk is an eye-opener for developers who spend over 80% of their time coding, debugging and testing.
Timeli: Believing Cassandra: Our Big-Data Journey To Enlightenment under the ...DataStax Academy
Thursday, September 24
1:50 PM - 2:30 PM
Ballroom G
Believing Cassandra: Our Big-Data Journey To Enlightenment under the Cassandra Paradigm
It turns out that much can be learned about Cassandra in a year's time, given a high enough pain tolerance on the part of an organization's founders. Join us as we at Timeli.io step you through exactly what happened when we walked into an in-production time series implementation that somehow could not return data in a time series format to its existing customers. We will then discuss how we then re-worked that same implementation to be fully functional, and how we started on the road to finding the keys to Cassandra's legendary performance capabilities in a Zookeeper/AMQP/SQL/Tomcat stack. The path for this journey left no block unstumbled, so if your organization still has toes that are left unbruised this talk could well save you pain.
Similar to The intersection of business rules and big data. (20)
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Designing Great Products: The Power of Design and Leadership by Chief Designe...
The intersection of business rules and big data.
1. THE INTERSECTION
OF BUSINESS RULES
MANAGEMENT AND BIG DATA
Anurag Saran, Sal Elrahal, Murph
Red Hat
June 30, 2016
#redhat #rhsummit
1
2. AGENDA
BECAUSE AGEN DAS ARE AWESOME
INTRODUCTIONS
BACKGROUND: AML
THREE TIERED ANALYTICS SOLUTION
CUSTOMER SUCCESS STORY
Q&A
1
2
3
Sanitize and Organize the Data
Analyze the Data
Post Classification Tasks
2
4. AML is practice of integrating the proceeds of crime into the legitimate
mainstream of the financial community by concealing its origin.
Team Good Guy:
Financial institutions,
Regulators and
law enforcement
In 1920;s, Gangsters had money in small denominations. They started
business of slot machines and laundromats. Thus the term laundering.
AML AND HISTORY
3.2
5. REGUL ATO RY
EN VIR ONMENT
OFFICE OF
FO REI GN AS SETS
CO NTROL (OFAC)
3.3
10. DATA
JB OSS DATA GRID & DATA V IR TU AL I Z ATION
JB OSS DATA GRID
In-Memory Distributed Caching
Distributed Caching and Compute
Embedded or Service
Transactional and Persistent
Peer-to-Peer Linear Scaling
JB OSS DATA
VI RT UAL I Z AT I O N
Provide Virtual Data Layer
Consume Databases, Services, Files,
NoSQL
Expose JDBC, ODBC, REST, SOAP, ODATA
Transactions, Caching, Advanced Joins
3.8
23. HAN D WRITTEN RULES I N MAP REDUCE
GENERATED RULE S FR OM DATA
ANA LYSIS
TRANSACTION ENGINE USAGE
6.2
24. HAN D WRI TTEN RUL ES I N MAP REDUCE
MapReduce with Transaction Profile
Java Code
Rules
6.3
25. TRANSACTION PROFILE
CC # Amount State Profession
1234123412341234 $105.67 NC Gas Station
5678567856785678 $33.97 MD Ice Cream Parlor
1234123412341234 $822.97 NC Gas Station
1029102910291029 $610.20 TX Artist
..... ...... ..... .....
State Profession Avg Std Dev ....
NC Gas Station $321.23 $22.13 .....
NC Writer $22.67 $59.08 .....
MD Ice Cream Parlor $523.73 $30.23 .....
TX Artist $987.42 $303.76 .....
..... ...... ..... ..... .....
MAP REDUCE
6.4
26. public void map(Object lineNumber, Text line, Context output) {
Transaction transaction = new Transaction(value.toString());
String state = transaction.getState();
String profession = transaction.getProfession();
String key = state + “-” + profession;
output.write(new Text(key), new Text(transaction.toString()));
}
public void reduce(Text key, Iterable<Text> values, Context output) {
TransactionProfile transactionProfile = new TransactionProfile();
for(Text value: values) {
Transaction transaction = new Transaction(value.toString());
addTransaction(transactionProfile, transaction);
}
output.write(key, new Text(transactionProfile.toString()));
}
public void addTransaction(TransactionProfile transactionProfile, Transaction transaction) {
transactionProfile.updateTotal(transaction.getAmount());
}
MAP PHASE
REDUCE
PHASE
6.5
27. when
$transaction : Transaction()
then
mapTo($transaction.state + $transaction.profession, $transaction)
end
when
$transaction : Transaction()
$transactionProfile : TransactionProfile()
then
$transactionProfile.updateTotal($transaction.amount)
end
MAP PHASE
REDUCE
PHASE
6.6
29. JOINING DATA TYPE S
A# Name State City Zip Age Sex Type ...
5532 Sal NC Charlotte 28206 65 M Chk ...
2341 Murph NY New York 24439 82 M Sav ...
7424 Anurag NJ Edison 29945 81 M Sav ...
1643 Derik MD Bowie 44293 75 M Bus ...
T# A# Amount Type From Zip ToZip IP Country ...
00004213 7424 NC CC 28206 28202 96.12.23.3 US ...
00000213 2341 NY DR 24439 28826 8.7.6.5 US ...
00053322 7424 NJ CC 29945 34435 1.2.3.4 US ...
00008843 2341 MD MT 44293 29846 34.34.34.2 US ...
ACCOUNT DATA
TRANSACTION DATA
6.8
30. transaction = load '/user/aml-demo/trans.txt/' using PigStorage(',') as …..
account = load '/user/aml-demo/account.txt' using PigStorage(',') as …..
C = foreach account generate AccountNo as id, ZipCode,Occupation;
jnd = join transaction by AccountNo, C by id;
D = group jnd by (C::ZipCode,transaction::TransactionType,C::Occupation);
E = foreach D generate flatten(group) as (zip,Tranaction,occupation),SUM($1.Amount) as tota
STORE E into 'idout' USING PigStorage(',');
6.9
31. TR ANS AC TION ENGINE USAGE
Actionable - Leverage all generated rules
Adaptive - Historically & Parameter Tuning
6.10
50. System Architecture – Transaction/BIG Data Phase
Data Grid
JBOSS EAP
BPMS
Happy Path
New Transaction
Check Rules
No Rules Applied
Pass Through Transactions
51. System Architecture – Transaction Phase
Data Grid
JBOSS EAP
BPMS
Suspicious Path
New Transaction
Apply Rules
Score incoming transaction
Task Created for analyst to work On.
Retrieve Historical Trasaction and store
in cache for analysis.
52. System Architecture – Insight Phase
Data Grid
JBOSS EAP
BPMS
Fraud Transaction
Customer Insight Rules Insight
Rule Insight – Know exact rules that
were applied.
Data Insight - Slice/Dice data
53. System Architecture – Task Phase
Data Grid
JBOSS EAP
BPMS
Fraud Transaction
Customer Insight Rules Insight
Work On Task.
Invoke relevant sub process
54. System Architecture – Update Phase
Data Grid
JBOSS EAP
BPMS
Customer Insight Rules Insight
With transaction insights,
modify/update rules.
With rules insights, modify/update
rules.
Run PIG jobs to update rules