Presentation Title Two Line Example

<Insert Picture Here>
Business Activity Monitoring
Tal Broda
Director, Application Server Development
Easily Connect People to Real-time Information
FEATURES
• Event Driven, Message Based Architecture
• Advanced Memory Based Intelligent Caching
• Ability to update an analytic view in real-time at very high volume
• Streaming Data Delivery at very low latency (seconds)
• Thin & Rich, Ajax based, Web User Interface (no installs & no downloads)
• Alerts and reports triggered instantaneously with changes in the analytics
• Alerts delivered to the user’s dashboard, email or cell phone
BENEFITS
• Information is Always Current
• Very Efficient
• Response is Very Fast
• Very Easy to Use
• Works Smoothly With Existing Systems
• Affordable Real-time
BAM Dashboards
• Real-Time KPIs
• Thin Browser GUI
• Role-Based Access
• Live Display Technology
• Portal Compatible
• Embedded Actions
Architecture AS 10.1.3
EventEngine
Actions & Escalations
Alerts
MessageCenter
BPEL PM
BPEL
Web Services
PlanMonitor
WebApplications
ActiveDataCache
Mobile Devices
StartPage
ActiveViewer
Monitored Plans
API
ActiveStudio
Kernel
ReportCache
Architect
ViewSets
Message
Queues
Administrator
Sagent
DataSets
Snapshots &
Change Lists
ReportServer
Internet
DataFlowService
Operational Data and
Data Warehouses
DataStorageEngine
Memory / Disk
WebServices
External Data Objects
Databases
ICommand
BAM Data &
Metadata
Oracle Database
(Grid)
Data & Metadata
Import & Export
Morpheus
Metadata Upgrade
Real Time Operational Dashboards
Architecture AS 11 R1
OC4J
WebApplications
BAM Server
Message
Queues
ActiveDataCache
EnterpriseLink
Mobile Devices
EventEngine
StartPage
ActiveViewer
BAM Dashboards
Actions & Escalations
ActiveStudio
CEP
JMS Connector
Notification Services
API
Architect
Administrator
Kernel
BAM Adapter
WebServices
Internet
ReportCache
ReportServer
ViewSets
ADF Pages with DVT
Fabric
Web Services
Internet
DataSets
DataStorageEngine
Snapshots &
Change Lists
Memory / Disk
ADF
ODI
BPEL
BI
BAM DataControl
External Data Objects
ICommand
Data & Metadata
Import & Export
OLTP &
Data Warehouses
BAM Data &
Metadata
Databases
Oracle Database
(Grid)
Morpheus
Metadata Upgrade
Business Roadmap
BAM 10.1.2
BAM 10.1.3
BAM 11
• Acquired from Istante via
PeopleSoft
• First release of product
• Sales and Customer base
strengthening
• Business positioning
• Analyst Reviews
• Journals & Publications
• Incremental release with
plans for future growth
• Overcome platform limitations
• Java platform (server platform)
• Initially available on OiAS
• Other Databases
• Other AppServers planned
• Microsoft .NET Technology
• Feedback from customers and
Oracle internal teams
• Improved Install
• Integration with Oracle
components such as:
• BPEL, OC4J, Oracle Apps.
• Get Analyst and Market
acknowledgement
• Complete SOA picture
• Front end for many solutions
• Solution available with PSFT
• BPEL integration possible
• JMS major connection bridge
• Release will be public
downloadable from OTN
• Accompanied Samples,
Demos, Tech Notes
• Self Learning Tutorials
• Tighter integrated solution with
Oracle products:
•Enterprise Manager,
•Oracle AppServer,
•SCA / Fabric architecture.
•And more…
Technical Roadmap
BAM 10.1.2
Standards/ Performance
• Support for Oracle 9i and 10g
• Performance enhancements
• 56,000 transactions per sec.
• 142% faster than on mySQL
• Support for OC4J - JMS
Reporting Enhancements
• Active Now
• 25 new view types
• Prompts and Parameters
• Drilling and Driving
• Operations dashboards
• Take actions from dashboard
• Multi-byte data handling
Misc.
• External alert calls to WS
• ICommand WS
BAM 10.1.3
• Upgraded Installer
• Tighter BPEL Sensors to BAM
• NLS ready (Active Viewer)
• OTN downloadable
BAM 11
• Java/J2EE based
• Multi platform, Multi OS support
• OLite & SQL Server support
• Fully localization ready
• Integration with BI (Siebel)
• ADF Integration using BAM
• Cross platform HA support
• Integration with Fabric/SCA
• WS APIs for BAM server
• Cross platform ETL
• Direct JMS connectivity
• Enterprise Manager Integration
• MBeans supported instruments
• JAAS based authentication
• OUI installer
• AS integrated lifecycle
• AS integrated monitoring
• AS integrated administration
BAM Reference Customers
Griffiths Waite: Implementation of BAM dashboard for Cattles Bank, UK.
White paper on Oracle public website.
AR Telecom Portugal. Implemented BAM for SOA KPIs and business
decision metrics.
White paper on Oracle public website.
Hitachi consulting implemented a B2B/BPEL dashboard to give insight
into AmeriPath enterprise wide processes. (Dallas, TX)
Whitepaper under construction. Invited to Oracle Open World 2006
NetApp implemented BAM dashboard for their Oracle Appls, Siebel
Appls, Tibco B2B bus for business monitoring. (Sunnyvale, CA)
Presenting at Oracle Open World 2006.
Metro Group: Future Store Initiative implemented BAM to give insight into
its RFID enabled stores, distribution channel.
Metro Group is taking the solution public with their own agenda and
audience to their manufacturers, distributors and retailers.
All case studies, use cases and details on http://bam.us.oracle.com
Customer Use Case
• Large financial services provider in the UK
•
•
•
FTSE 200 company with 5 call centers and a network of 400
branches
Services loans for over 700,000 customers
Significant sub-prime credit lender
• Business Problem
•
•
Lack of visibility into the loan application pipeline
Slow issue resolution and response time
• The Solution
•
•
•
•
Oracle BAM integrates to CRM and loans provisioning system
Real-time notification of system failures or unusual transactions
Combined monitoring of business processes and IT systems
Tracks SLA commitments to partners
• 5-10 minute response times
Process Monitoring
METIS
Rule Engine
EXPERIAN
Credit Bureau
MIDA
Customer
Database
BPEL
Process
METIS
Rule Engine
External Systems
APS
Interface
Queue
PreQualification
Existing
Customer
Check
Pre-Qual
BPEL
Customer
BPEL
Existing
Customer
Desk
Data
Capture
Credit Score
&
Bureau
Bureau
BPEL
Experian
Desk
METIS
Rules
Address
Targeting
Product
Allocation
Address
Targeting
BPEL
Product
Allocation
BPEL
Address
Resoluton
Desk
Siebel
User User User
Decision
Siebel
Underwriter
CPU User
Manual Processing
BAM
Sensors
Workflow
BPEL
Branch
Network
CPU User
Experian Gateway
Support
User
CPU User
User
Underwriter
User
BAM Dashboard
Some of the other BAM customers
Some Other Customers’ Dashboards
Active Data Cache
Active Data Cache
• Instant access to current business information for eventbased reporting and alerting
• Real-Time Intelligent Analytical Data Cache
• Data Objects and External Data Objects
• Active ViewSets
• Initial snapshots
• Active Data
• Only the delta is delivered
• For this specific view
• Filtered
• Sorted
• Calculated
• Lookups
• Groups
• Aggregates
• TopN
• ActiveRanking
• ActiveNow
Active Data Cache
• Transacted persistent cache (ACID)
• Performance (4 way 1 GHz)
• 7B transactions per day
• I18N
• UNICODE
• Locale-agnostic
• Security
• Integrated
• Side by side (e.g. LDAP)
• Custom
• Storage for a variety of data types
•
•
•
•
•
•
•
Data Objects
Users
Reports
Alerts
EMS
Folders
ACLs (Roles and Permissions)
Report Cache
Report Cache
•
•
•
•
•
•
Offload snapshots and change lists from the ADC
Provide random access to the viewset consumers
Supports Intermittent connections
Supports a stateless web tier
Supports ViewSet sharing
Scales up & out
Event Engine
Event Engine
• Events
• Complex Data
• Time & Date
• Web Services
• Plans
• External Applications
• Actions
•
•
•
•
•
Alert a User
Send a Report
Run a Plan
Generate an Event
External Actions – including WebServices
• Conditions
• Time & Date
• Additional Functionality
• Accountability
• Escalation
• Chained events
Report Server
Report Server
• Provide browser-based views and reports.
• Stateless
• WebTier can be perfectly load balanced, since we do not
require any cookies or sticky sessions
• Render static and active reports
• Maintain connection with client and stream data
• Render all view types
• Report views are streamed down to the report and are
generated in a multi-threaded fashion
• Format Data
Enterprise Link
Enterprise Link
• Allow Enterprise data (operational, warehouse and eventbased data) to be loaded into Data Objects in the ADC.
• Keep the Data Objects in the ADC synchronized with the
Enterprise sources in real time.
• Allow access to the data in the ADC from within Enterprise
processes.
• Provide Design and Administration tools and utilities
• Allow for recovery from failures without losing messages
• Scales out to support large and complex real time
message processing
Enterprise Link
• Internal Messaging System abstraction layer
• Encapsulate the idiosyncrasies of each system
• Allow EnterpriseLink to be easily extended to support additional
systems
• Currently supported:
•
•
•
•
•
•
•
•
•
JMS, including OJMS and AQ
MSMQ
Tibco Rendezvous
IBM WebSphere
SonicMQ
BEA
webMethods
SeeBeyond
File system (e.g. ftp)
Architect
• Data Object definition and maintenance
• Data entry and editing
• Enterprise Message Source specification and
maintenance.
• Alert definition and maintenance
Administrator
•
•
•
•
•
•
User, role, and permissions administration
Message Center configuration
Licensing information
Distribution list maintenance
Plan Monitor status displays
Definition of Enterprise Message Source Types
Overall Architecture
For More Information
http://search.oracle.com
BAM
Or:
http://www.oracle.com/appserver/business-activity-monitoring.html
http://www.oracle.com/technology/products/integration/bam/index.html
From within the Oracle network:
http://bam.us.oracle.com