business activity monitoring tal broda director, application server development

30
<Insert Picture Here> Business Activity Monitoring Tal Broda Director, Application Server Development

Upload: dayna-bishop

Post on 22-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Activity Monitoring Tal Broda Director, Application Server Development

<Insert Picture Here>

Business Activity MonitoringTal BrodaDirector, Application Server Development

Page 2: 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

Page 3: Business Activity Monitoring Tal Broda Director, Application Server Development

BAM Dashboards

• Real-Time KPIs

• Thin Browser GUI

• Role-Based Access

• Live Display Technology

• Portal Compatible

• Embedded Actions

Page 4: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 5: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 6: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 7: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 8: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 9: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 10: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 11: Business Activity Monitoring Tal Broda Director, Application Server Development

BAM Dashboard

Page 12: Business Activity Monitoring Tal Broda Director, Application Server Development

Some of the other BAM customers

Page 13: Business Activity Monitoring Tal Broda Director, Application Server Development

Some Other Customers’ Dashboards

Page 14: Business Activity Monitoring Tal Broda Director, Application Server Development

Active Data Cache

Page 15: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 16: Business Activity Monitoring Tal Broda Director, Application Server Development

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)

Page 17: Business Activity Monitoring Tal Broda Director, Application Server Development

Report Cache

Page 18: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 19: Business Activity Monitoring Tal Broda Director, Application Server Development

Event Engine

Page 20: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 21: Business Activity Monitoring Tal Broda Director, Application Server Development

Report Server

Page 22: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 23: Business Activity Monitoring Tal Broda Director, Application Server Development

Enterprise Link

Page 24: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 25: Business Activity Monitoring Tal Broda Director, Application Server Development

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)

Page 26: Business Activity Monitoring Tal Broda Director, Application Server Development

Architect

• Data Object definition and maintenance• Data entry and editing• Enterprise Message Source specification and

maintenance.• Alert definition and maintenance

Page 27: Business Activity Monitoring Tal Broda Director, Application Server Development

Administrator

• User, role, and permissions administration• Message Center configuration• Licensing information• Distribution list maintenance• Plan Monitor status displays• Definition of Enterprise Message Source Types

Page 28: Business Activity Monitoring Tal Broda Director, Application Server Development

Overall Architecture

Page 29: Business Activity Monitoring Tal Broda Director, Application Server Development

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

Page 30: Business Activity Monitoring Tal Broda Director, Application Server Development