Post on 22-Dec-2015
transcript
<Insert Picture Here>
Business Activity MonitoringTal BrodaDirector, 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
Internet
Alerts
Real Time Operational Dashboards
Sagent
DataFlowService
ReportCache
Snapshots & Change Lists
Memory / Disk
WebApplications
Databases
Oracle Database (Grid)
BPEL PM
BPEL
Web Services
External Data Objects
StartPage
ActiveViewer
ActiveStudio
Architect
Administrator
WebServices
ReportServer
PlanMonitor
Monitored Plans
ICommand
Data & MetadataImport & Export
BAM Data & Metadata
Operational Data and Data Warehouses
Message Queues
EventEngine
Actions & Escalations
MessageCenter
ActiveDataCache
ViewSets
API
Kernel
DataSets
DataStorageEngine
Architecture AS 10.1.3
Mobile Devices
Morpheus
Metadata Upgrade
Architecture AS 11 R1
Internet
BAM Dashboards
WebApplications
BPEL
StartPage
ActiveViewer
ActiveStudio
Architect
Administrator
ReportServer
Morpheus
Metadata Upgrade
ICommand
Data & MetadataImport & Export
Fabric
Oracle Database (Grid)
BAM Data & Metadata
External Data Objects
WebServices
CEP
Internet
EnterpriseLink
OC4J
BI
Web Services
JMS Connector
Message Queues
BAM Adapter
ADF
BAM DataControl
ADF Pages with DVT
BAM Server EventEngine
Actions & Escalations
Notification Services
ReportCache
Snapshots & Change Lists
Memory / Disk
ActiveDataCache
ViewSets
API
Kernel
DataSets
DataStorageEngine
ODI
Databases
OLTP & Data Warehouses
Mobile Devices
Business Roadmap
BAM 10.1.3 BAM 11BAM 10.1.2
• 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
• Acquired from Istante via PeopleSoft
• First release of product• Sales and Customer base
strengthening
• Microsoft .NET Technology• Feedback from customers and
Oracle internal teams
• Improved Install• Integration with Oracle
components such as:• BPEL, OC4J, Oracle Apps.
• Release will be public downloadable from OTN
• Accompanied Samples, Demos, Tech Notes
• Self Learning Tutorials
• Get Analyst and Market acknowledgement
• Complete SOA picture• Front end for many solutions
• Tighter integrated solution with Oracle products:
•Enterprise Manager,•Oracle AppServer,•SCA / Fabric architecture.•And more…
• Solution available with PSFT• BPEL integration possible• JMS major connection bridge
Technical Roadmap
BAM 10.1.3 BAM 11BAM 10.1.2
• Upgraded Installer• Tighter BPEL Sensors to BAM• NLS ready (Active Viewer)• OTN downloadable
• 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
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 Reference Customers
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.
NetApp implemented BAM dashboard for their Oracle Appls, Siebel Appls, Tibco B2B bus for business monitoring. (Sunnyvale, CA)
Presenting at Oracle Open World 2006.
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
AR Telecom Portugal. Implemented BAM for SOA KPIs and business decision metrics.
White paper on Oracle public website.
Griffiths Waite: Implementation of BAM dashboard for Cattles Bank, UK.
White paper on Oracle public website.
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
Manual Processing
ProductAllocation
MIDA Customer Database
METISRule Engine
AddressTargeting
Data Capture
Credit Score&
Bureau
EXPERIANCredit Bureau
METIS Rule Engine
Decision
User UserUser CPU User
Pre-Qualification
ExistingCustomer
Check
User
User Underwriter
Underwriter CPU User
Experian GatewaySupport
BranchNetwork
External Systems
ExistingCustomer
Desk
ExperianDesk
Address Resoluton
Desk
APS InterfaceQueue
Pre-QualBPEL
CustomerBPEL
BureauBPEL
AddressTargeting
BPEL
Product Allocation
BPEL
WorkflowBPEL
BPEL Process
SiebelSiebel
UserCPU User
METISRules
BAMSensors
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 event-based
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 event-based 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
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
BAM