<Insert Picture Here> Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH
Agenda Overview Architecture Enterprise Integration Framework BAM Adapter BAM Web Services Integration with Oracle Data Integrator JMS Connectivity Upgrade to Bam 11g Planned ADF Integration <Insert Picture Here>
Agenda Overview Architecture Enterprise Integration Framework BAM Adapter BAM Web Services Integration with Oracle Data Integrator JMS Connectivity Upgrade to Bam 11g Planned ADF Integration <Insert Picture Here>
Business Impact of Events, BAM Meaningful, Event-driven Intelligence for End-Users Monitor business processes & services in real-time Key Performance Indicators (KPIs) Service-Level Agreements (SLAs) Analyze events as they occur Correlate events & KPIs Identify trends as they emerge Alert users to bottlenecks & solutions Act on current conditions Event-driven alerts Real-time dashboards BPEL processes & web services integration
Oracle SOA and Event Technologies BPA Suite REAL-TIME VISIBILITY & PROCESSING Enterprise Modeling BPM Suite Business User Modeling JDeveloper Application Development Framework BAM Alerts Events Business Monitoring ORCHESTRATION Data Streams BPEL Process Manager Native Business Human BPEL ROUTING & Rules DATA SERVICES Workflow Oracle Service Bus CEP GOVERNANCE Data Integrator Routing Transform ETL & Data Mediation Replication Quality CONNECTIVITY Enterprise Manager System GOVERNANCE Monitoring Web Services Manager WS Policies Security Enterprise Repository SOA lifecycle governance Adapters Apps DB Legacy B2B Partners Registry UDDI Messaging Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) JRockit VM & RT
Oracle BAM Solution Provides Development Organization with a set of web-based applications to: Capture real-time data from any database, message queue or application Construct data objects for analysis Define metrics, dashboards, alerts & automated actions Provides IT Operations with key integrations to: Deliver integrated end-to-end process monitoring & management Provide a single, multi-source BAM platform for integrating data & events across all sources, Oracle and non-oracle BAM Architect BAM Administrator & Oracle Enterprise Manager BAM Active Studio BAM Active Viewer
Agenda Overview Architecture Enterprise Integration Framework BAM Adapter BAM Web Services Integration with Oracle Data Integrator JMS Connectivity Upgrade to Bam 11g Planned ADF Integration <Insert Picture Here>
Oracle BAM: Architected for Integration Open Integration Strategy with Oracle Optimizations Web Service BPEL PM Oracle Apps Analyze processes, trends, and context Capture real-time data Enterprise Manager JMS 1.1 MS MQ IBM MQ Tibco Oracle AQ Sonic JDBC Oracle Sybase Database JMS Bus Enterprise Message Sources Oracle BAM Real-Time Alerts Real-Time Dashboard/ Reports Interface for business users Sql Srv File System Oracle Database Call Java App or WebService
Oracle Business Activity Monitoring 11g Java Edition J2EE BAM Server Active Data Cache Report Cache Event Engine HA for All Services JPS Security EM Integration Application Server BAM Server EventEngine J2EE Web Applications Active Viewer Active Studio Architect Administrator On-line Help J2EE Enterprise Link Direct JMS Connectivity WebServices API SOA Suite Integration Oracle Data Integrator Integration ActiveDataCache API Kernel ViewSets DataSets DataStorageEngine ReportCache Actions & Escalations Notification Services Snapshots & Change Lists Memory / Disk Oracle BAM 11g running in WebLogic Server
In Summary: Oracle BAM Architecture Application Server WebApplications Message Queues CEP Enterprise Integration Framework JMS Connector BAM Server EventEngine ActiveDataCache API Actions & Escalations Notification Services StartPage ActiveViewer ActiveStudio Architect Mobile Devices BAM Dashboards BPM OESB BAM Adapter WebServices Web Services Kernel ViewSets DataSets ReportCache Snapshots & Change Lists Administrator Internet ReportServer ADF Pages with DVT (only in 11g) BPEL ODI Internet DataStorageEngine Memory / Disk ADF BAM DataControl BI External Data Objects icommand OLTP & Data Warehouses Databases BAM Data & Metadata Oracle Database (Grid) Data & Metadata Import & Export Enterprise Integration Framework ODI and BAM adapter are available in 11g only For 10.1.3. Enterprise Link with provide the JMS and ETL integration
1 Key Components and Message Flow 2 3 Message Queues BPEL PM OBIEE Enterprise Integration WebServices Framework Internet DataMarts & Warehouses BAM Server Active Data Cache Oracle Database Event Engine Report Cache BAM Web Apps ADF Internet Alerts Dashboards ADF Pages Only in 11g Events, Data & Messages
Agenda Overview Architecture Enterprise Integration Framework BAM Adapter BAM Web Services Integration with Oracle Data Integrator JMS Connectivity Upgrade to Bam 11g Planned ADF Integration <Insert Picture Here>
Enterprise Integration Framework Message Queues CEP BPM OESB BPEL Enterprise Integration JMS Connector BAM Adapter WebServices Web Services ODI Internet BAM Server Active Data Cache Event Engine Report Cache BAM Web Apps ADF Alerts Dashboards OBIEE External Data Objects ADF Pages Only in 11g OLTP & Data Warehouses Databases Oracle Database
Enterprise Integration Framework JMS Connectivity JMS Queues & Topics Batching & Transactions Enterprise Link/ Oracle Data Integrator Insert, Update, & Delete Change Data Capture Advanced Version Management Web Services API WSIL & Dynamic WSDLs Native Oracle SOA Integration BPEL-BAM Sensors SOA 11g BPEL Partner Links ESB Pipeline Interceptors
Enterprise Integration Framework Is the primary interface to incoming messages Extracts and populates Oracle BAM with real-time data Acts as a messaging system abstraction layer Any number of external sources can populate any number of internal data objects Can map data from: JMS-compliant message bus Databases File systems BPEL Process Manager
Enterprise Integration Framework BAM Adapter BAM Data Objects insert, update, upsert, delete Operations RMI (Remote Method Invocation) SOAP (Simple Object Access Protocol) Java Object Configuration for RMI and SOAP in WebLogic Server OracleBamAdapter Connection Factories eis/bam/rmi eis/bam/soap
Enterprise Integration Framework BAM Adapter OracleBamAdapter in WebLogic Server
Enterprise Integration Framework BAM Adapter in SCA Composites SOA Suite 10g BPEL-BAM Sensor SOA Suite 11g SCA Standard JDeveloper SCA Composite Editor BAM Adapter BPEL-BAM Sensor External Reference in SOA Composite Partner Link in BPEL
Enterprise Integration Framework BAM Adapter in SCA Composites
Enterprise Integration Framework BAM Adapter as Partner Link
Enterprise Integration Framework BAM Web Services Call from any Web Service enabled application Standard Web Service Interfaces DataObjectOperationsByID DataObjectOperationsByName DataObjectDefinition ManualRuleFire Icommand DataObjectOperations10131 Operations Get, Delete, Insert, Upsert, Update, Batch
Enterprise Integration Framework BAM Web Services Oracle BAM Web Services WSDL files DataObjectOperationsByID http://server:9001/oraclebamws/webservices/dataobject OperationsByID?WSDL DataObjectOperationsByName http://server:9001/oraclebamws/webservices/dataobject OperationsByName?WSDL DataObjectOperations10131 http://server:9001/oraclebamws/services/dataobject/data ObjectOperations.asmx?WSDL
Oracle Data Integrator (ODI) High performing ETL tool
Oracle Data Integrator (ODI) Replaces the Sagent Enterprise Link functionality in Oracle BAM 10.1.3.4 11gR1 integrates with ODI 10.1.3.5 Used when data volume is too large to bring in ADC and if the data does not change often Used for one-time data uploads, archiving and
Oracle BAM Knowledge Module in ODI Available in the BAM 11g Installation Scripts available for KM installation within the Oracle BAM 11g installation Oracle BAM Knowledge Module then allows for reverse engineering of the Oracle BAM Active Data Cache BAM Knowledge Module Features Access Active Data Cache tables just as you would any database or data source tables in ODI Supports data transformations of all types through drag & drop GUI Certified with ODI 10.1.3.4 and 10.1.3.5 Additional ODI Functionality of Interest Change Data Capture Knowledge Module for event-enabling Database Sources Examples: Oracle, DB2, Sybase, SQL Server
ODI BAM Alerts BAM Alerts can invoke ODI Scenario. External Data Sources are created for Alert action to invoke ODI services. BAM provides the scenarios available for invocation through the EDS
JMS Connectivity BAM 10g Plans in Sagent Enterprise Link External Source (JMS) Message Source Type Definition (in Administration-Library details) Message Source Definition (in Architect connection & parsing details) Plan Definition (in DesignStudio) (data manipulation & transformation) Data Object Definition (in Architect) Stores end resulting data in ADC
JMS Connectivity BAM 11g Direct JMS Connectivity Enterprise Message Sources (EMS) Direct Java Message Service (JMS) connectivity No Extract Transform and Load (ETL) scenarios needed XML Stylesheet Language (XSL) for transformations EMS connects to JMS topic or queue BAM 10g only for JMS topics Supported JMS providers Messaging for Oracle WebLogic Server Non-Oracle certified JMS providers: IBM WebSphere MQ 6.0 Tibco JMS Apache ActiveMQ
JMS Connectivity BAM 11g Direct JMS Connectivity EMS definition in BAM Architect Source to Data Object Field Mapping
Agenda Overview Architecture Enterprise Integration Framework BAM Adapter BAM Web Services Integration with Oracle Data Integrator JMS Connectivity Upgrade to Bam 11g Planned ADF Integration <Insert Picture Here>
Upgrade BAM 10g to BAM 11g Supported Starting point Oracle BAM 10g Release 3 (10.1.3) Install WebLogic Server Run the Repository Creation Utility (RCU) for BAM schema BAM 10g and BAM 11g schema can reside in the same database Install Oracle BAM 11g Identify the Oracle BAM 10g schema Start the Upgrade Assistant for an Oracle SOA Schema Upgrade Upgrade BAM Schema BAM 10g schema data transformed to the BAM 11g schema
Agenda Overview Architecture Enterprise Integration Framework BAM Adapter BAM Web Services Integration with Oracle Data Integrator JMS Connectivity Upgrade to Bam 11g Planned ADF Integration <Insert Picture Here>
Planned Integration : BAM 11g and ADF BAM 11g Data Controls in JSF pages
Learn More search.oracle.com http://www.oracle.com/technology/products/integration/bam/ Whitepapers Webcasts Case Studies Related Technologies Podcasts Technical Information & Forums Other linkshttp://www.oracle.com/technology/products/middleware
Questions