Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Empower Your Business Owners with Integration Analytics and Real-Time Insight
Lloyd Williams, Senior Principal Product Manager, Oracle Simone Geib, Director, Product Management, Oracle David Fonseca, Chief Architect, Nacional Monte de Piedad Rolando Carrasco, Co-Founder, S&P Solutions September 20, 2016
Presented with
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Integration Analytics
Payment Service Demo
Nacional Monte de Piedad
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Integration Analytics
Payment Service Demo
Nacional Monte de Piedad
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Integration Analytics Cloud Real-Time Analytics for Business Owners and Executives
• Key Features – Define Milestones and Metrics from your
browser with no coding
– Monitor SOA Suite applications and heterogeneous cloud and on-premises environments
– Identify problems when they happen
– Facilitate business to IT communication
• Benefits – Real-time visibility into the business
– Puts business owner in control
– Provides early warnings to prevent business failure
– No costly development engagement
ON-PREMISES
Integration Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Hands-on Lab: HOL7635 Introduction to Oracle's Integration Analytics Wednesday, Sept 21, 1:15 p.m. | Hotel Nikko—Nikko Ballroom II (3rd Floor)
Lloyd Williams, Senior Principal Product Manager, Oracle Simone Geib, Director, Product Management, Oracle Robin Smith, Director, Product Management, Oracle
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
DEMO Pod: SMW | 019 Empowering Business Users with Insight into their Processes and Streaming Data
Lloyd Williams, Senior Principal Product Manager, Oracle Simone Geib, Director, Product Management, Oracle Robin Smith, Director, Product Management, Oracle
Moscone South, Exhibition Hall, Back Left
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Integration Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Integration Analytics at a glance
1
2
3
Define the Business Model
Map to Implementation
Start Gaining Insight!
A business user utilizes the model designer to define the milestones and indicators that are most important for understanding the business.
Ticket Created
Problem Received
Problem Diagnosed
Ticket Rejected
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Integration Analytics at a glance
1
2
3
Define the Business Model
Map to Implementation
Start Gaining Insight!
After defining the business model, an architect uses a web-based tool to map each part of the model to a point in the implementation.
Create Service Request
Get Cust Info
Escalate
Assign
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Integration Analytics at a glance
1
2
3
Define the Business Model
Map to Implementation
Start Gaining Insight!
After activating the completed model, business owners can immediately begin to monitor their application using out-of-the-box dashboards
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Insight Composer:
• Design a business model
• Define milestones
• Define indicators
Analytics Without Limits Any app, any milestone, any metric
• Application to be monitored, e.g. ICS
• Define REST connection
• Define/map JSON payload
• Publish metrics via REST API
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 14
Integration Analytics in the cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Dashboards
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Out-of-the-Box Dashboards
• Answers the key questions your data warehouse / BI solutions are not built for: – need current info – requires cross system
data – no coding /
instrumentation
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Business Transaction Dashboard
• OOTB search/filter, list view, detail
• Based on current, in-flight business transaction data
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Custom dashboards to understand your business
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Real-Time Business Activity Monitoring Dashboards
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Configure Drilling Through Date-Time Hierarchies
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Configure Drilling Through Non Date-Time Hierarchies
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Drill - Across
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Integration Analytics
Payment Service Demo
Nacional Monte de Piedad
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Two-Part Payment Service Demo
Note: The speaker notes for this slide include information on how to use this Section Header slide.
Tip! Remember to remove this text box.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
bounce.cash Two-party Payment Service
• Summary
– Heterogeneous Financial solution, using … • SOACS
– SOA/Service Bus Service Type
– Integration Analytics Service Type: Insight, BAM, OSA
• JCS
• Internal Orchestration Services
• External Services
• Goals
– Track Payment Process • Identify stalled payment processes
• Notify of significant increase in failures
– Establish real time metrics • Track significant volume increase or decrease
• Identify key financial partners
• Surface regional hotspots
• Track customer service levels (time)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 26
Payments Integration Flow
Receive Funds From Payer
- Funds delivered to bounce.cash
SOACS
REST REST
Debit Payer Account
- Send request to payer’s bank to debit funds from payer account
SOACS
REST REST
Approve Funds Debit
- Payer’s bank approves the transfer of funds
External
Send Funds to Payee Account
- ICS integration sends Opportunity details to CPQ
SOACS
REST REST
Payment Initiated At bounce.cash
Customer initiates a payment to a second party using the bounce.cash mobile application
JCS
Validate Payment Receipt
Customer is notified of validated transfer of funds to payee account
JCS
Deposit Confirmation
- Payee’s bank acknowledges the receipt of funds
External
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Model
Debit Payer
Payment Request
Bank Confirmation
Send to Payee
Withdrawal Error
Deposit Not Recvd
Validate Receipt
Milestones Indicators
OrderKey: Payment Request ID
Amount
Sending User ID
Receiving User ID
Request Time
Sender Bank Name
Sender Routing Number
Sender Account Number
Withdrawal Error Message …
Funds Received
Deposit Rejected
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 28
Payments Integration Flow
Receive Funds From Payer
- Funds delivered to bounce.cash
SOACS
REST REST
Debit Payer Account
- Send request to payer’s bank to debit funds from payer account
SOACS
REST REST
Approve Funds Debit
- Payer’s bank approves the transfer of funds
External
Send Funds to Payee Account
- ICS integration sends Opportunity details to CPQ
SOACS
REST REST
Payment Initiated At bounce.cash
Customer initiates a payment to a second party using the bounce.cash mobile application
JCS
Validate Payment Receipt
Customer is notified of validated transfer of funds to payee account
JCS
Deposit Confirmation
- Payee’s bank acknowledges the receipt of funds
External
Payment Request Debit Payer
Withdrawal Error
Funds Received
Send to Payee Validate Receipt
Deposit Rejected
Deposit Not Recvd
Bank Confirmation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Demo
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Differentiators
• Out-of-the-Box Dashboards
• Real-Time (Check a box to have reports update dynamically in real-time)
• Easy-to-Use (Doesn’t require knowledge of specific technologies)
• Scalable Underlying Infrastructure (WebLogic Clustering and High-Availability)
• Report Caching / Pushes out incremental changes to dashboard
• Extremely Customizable (Customize Titles, Fonts, Colors & CSS Skinning)
• Simple to Integrate with Oracle and non-Oracle products (Standards-based)
• Rich Library of Chart Types
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Integration Analytics
Payment Service Demo
Nacional Monte de Piedad
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Customer and Partner Spotlight: NMP & SPS
240+ years as a Not For Profit Institution Perpetual mandate by its founder Pedro
Romero de Terreros
Pawnshop Market Leader in Mexico Make grants to welfare NGO’s
Direct and indirect social investments
310+ branches with +3K employees
Challenges new customers, new markets…
new world
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Customer and Partner Spotlight: NMP & SPS
Most specialized partner in SOA & Cloud Integration for Mexico / LATAM
Oracle FMW Excellence Award winners
in 2013, 2014 & 2016
2 members of the Oracle ACE Program
Doing business in: Mexico Costa Rica Honduras Perú Ecuador Colombia
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Our Challenge Around 120k+ events to monitor
daily operations (830AM-730PM) 320+ branches generating those
events Every branch has a different goal
It was necessary to have a realtime business insight on how the branches were performing
Branch Managers are eager to know how their branches are performing
Events come from different applications: CRM, Core apps, Mobile, Batch processing, etc.
Different roles had to enter to review this info: Directors, Sub-Directors, Managers, etc.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
How did we face the challenge? We started with Oracle SOA Suite 11g, and started using
Oracle BAM 11g. Then we upgraded to 12c Our integration pipelines are based on Oracle SOA, so a
mix of OSB pipelines and composites were good enough to receive the events from every branch and send it to Oracle BAM
We needed to create a basic data model within Oracle BAM Data Objects to receive all those streams
Load scenarios are also considered, since the goals for every branch are different every single day of the year. So not only realtime date is being processed, but also static data that is loaded in BAM every night
Purging strategies to clean up on a daily basis the information in BAM
SOA Services that can correlate the information and publish it in JMS queues/topics that are subscribed to by BAM
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
The result…
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
How is it being used?
A lot of concurrency. A branch user is commonly opening BAM as early as he/she starts his/her duties at the branch. That is early in the morning
Users at headquarters open BAM randomly Operational users have BAM opened 24*7 Access is through different browsers (Chrome, IE, Safari, Firefox) Access is through mobile devices as well BAM 12c protects information through role-based access control with
the help of Oracle Access Manager 11g. BAM shows different information depending on the role. For example, a user from North region, cannot visualize the South region. Some users are not able to see all the reports, etc.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
What about performance?
Around 350+ users BAM is constantly opened during a 12-hour
windows and some users 24 hours (non-stop) BAM is processing around 100k events The pick is around 25k events per hour Two node BAM cluster. 4GB of heap size for each
managed server. Oracle Linux, DELL HW
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Benefits.
Real-time analysis of the operation
Consolidated information in real information, for the Headquarters and C-level
Real-time decisions
Real-time measurement for branches daily operation
Multi devices usage
High availability
Reuse of the current integration pipelines
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Process & Integration Cloud Sessions @ OpenWorld 2016– Wednesday, Sept. 21:
CON7337 Oracle API Platform Cloud Service - Hear from Oracle
Customers 11:00 AM - 11:45 AM
CON7352
Transforming Streaming Analytical Business Intelligence to
Business Advantage
12:15 PM - 1:00 PM
CON7351
Modern B2B: Customer Case Studies and Evolution to API-Driven B2B
1:30 PM - 2:15 PM
CON7362 GE: How the Largest Industrial Conglomerate Benefits from
Application Integration 4:15 PM - 5:00 PM
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Process & Integration Cloud Sessions @ OpenWorld 2016 - Thursday, Sept. 22:
CON7329 Connecting SaaS Apps to the Cloud and On-Premises Apps
with Oracle Integration Cloud Service 9:30 AM - 10:15 AM
CON7572
Oracle SOA Suite 12c On-Premises and Oracle SOA Cloud Service: Customer Panel
10:45 AM - 11:30 AM
CON7350 Using DevOps to Drive Integration Projects from Microservices
to the Cloud 12:00 PM - 12:45 PM
CON7571 Implementing a Healthcare Integration Solution with Oracle
Fusion Middleware 1:15 PM - 2:00 PM
CON7364 Microservices and SOA 2:30 PM - 3:15 PM
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Process & Integration Cloud Demo Pods
SMW|016 Oracle API Platform Cloud Service
Moscone South, in Platform Showcase Middleware
SMW|017 Oracle Integration Cloud Service and Connectivity Adapters
SMW|018
Oracle SOA Cloud Service, Oracle Managed File Transfer Cloud Service, and B2B
SMW|019
Empowering Business Users with Insight into Their Processes and Streaming Data
SMW|020
Oracle Process Cloud Service
SMW|021 Oracle Self-Service Automation Cloud Service: Make Your Cloud Work for You
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform Innovation Awards
Meet the Most Impressive Cloud Platform Innovators
• Meet peers who implemented cutting-edge solutions with Oracle Cloud Platform
• Learn how you can Transform your Business
No registration or OpenWorld pass required to attend
Oracle PaaS Customer Appreciation Reception
Tuesday, Sep 20, 4:00 p.m. - 6:00 p.m. YBCA Theater | 701 Mission St
Meet the Most Impressive Cloud Platform Innovators
• FREE Appreciation Reception for all Oracle PaaS Customers directly following the Innovation Awards Ceremony
No OpenWorld pass is required to attend this reception
Tuesday, Sep 20, 6:00 p.m. - 8:30 p.m. YBCA Theater | 701 Mission St
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |