万本电子书0元读

万本电子书0元读

顶部广告

Oracle BAM 11gR1 Handbook电子书

售       价:¥

30人正在读 | 0人评论 9.8

作       者:Pete Wang

出  版  社:Packt Publishing

出版时间:2012-04-04

字       数:275.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
“Oracle BAM 11gR1 Handbook” is a practical best practices tutorial focused entirely on Oracle Business Activity Monitoring. An intermediate-to-advanced guide, step-by-step instructions and an accompanying demo project will help SOA report developers through application development and producing dashboards and reports. If you are a developer/report developer or SOA Architect who wants to learn valuable Oracle BAM best practices for monitoring your operations in real time, then “Oracle BAM 11gR1 Handbook” is for you. Administrators will also find the book useful. You should already be comfortable with SOA architecture and SQL practices.
目录展开

Oracle BAM 11gR1 Handbook

Table of Contents

Oracle BAM 11gR1 Handbook

Credits

Foreword

About the Author

Acknowledgement

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. BAM 11gR1 Architecture

Oracle BAM key concepts

Data Object

ViewSet

View

Snapshot

Active Data

ChangeList

BAM 11gR1 architecture

Architecture overview

BAM server components

Active Data Cache

Persistence

Maintaining BAM artifacts

Managing data models

Processing Active Data

Messaging framework

Enterprise Message Sources

Report Cache

Event Engine

Report Server

BAM web applications

Understanding message flow

Opening a report for the first time

Processing Active Data

Summary

2. Designing Your First Data Objects and Reports

Designing your first Data Objects

Getting started with the BAM Architect web application

Creating subfolders

Data Object design considerations

Understanding the mappings between Data Objects and internal database tables

Creating your first Data Object using BAM Architect

Extending your Data Object with calculated fields

Extending your Data Object with lookup fields

Understanding how lookup works in BAM

Creating a lookup Data Object

Adding lookup fields in Data Objects

Using external Data Objects

Creating external data sources

Creating external Data Objects

Using ICommand to import Data Objects

Configuring ICommand

Setting up environment variables

Running ICommand

Building your first report

Creating your first report using the 3D bar chart View

Editing View properties

Viewing your first report

Summary

3. Populating Data Objects with Real-time Data

Using the Oracle BAM Adapter

Configuring the Oracle BAM Adapter

Using the Oracle BAM Adapter in SOA composites

Creating a BAM Server connection

Using the Oracle BAM Adapter in an SOA composite

Sending data to BAM through the Oracle BAM Adapter

Enabling batching

How to enable batching

Configuring batching properties

Using BPEL sensors

Using a BAM Sensor Action

Using Enterprise Message Sources

Creating an EMS

Configuring JMS Server connection properties

Configuring JMS message consumption properties

Configuring Data Object operation properties

Configuring other properties

A case study

XML formatting

Source value formatting (optional)

Configuring XML to Data Object mapping

Testing EMS

Testing EMS Using WebLogic Server console

Transaction and fault handling

Using Oracle BAM Web services

DataObjectOperationsByName Web service overview

Using the DataObjectOperationsByName web service

Summary

4. Designing BAM Reports

Designing a report that contains a single View

Specifying Data Objects and fields

Performing data manipulation tasks

Adding filters

Creating a filter expression

Defining parameters

Configuring surface prompts

Adding calculated fields

Editing View properties

Extending your report to include multiple Views

Driving from a master view to a detail view

Creating a detail View

Enabling driving

Adding a Gauge View

Adding a Chart View

Enabling BAM alerts

Creating a BAM alert

Configuring User Messaging Service

Summary

5. Testing BAM Applications

Introducing BAM testing methodologies

Developing a test strategy

Developing a test plan

Developing test cases

Testing BAM Data Objects

Preparing test data

Testing data mappings and transformations

Testing XML to Data Object mappings

Testing XML transformations

Testing calculated and lookup fields

Testing calculated fields

Testing lookup fields

Testing BAM report Views

Testing View data

Testing View properties

Performing end-to-end testing

Testing Active Data processing

Performing load testing

Generating a load

Monitoring performance

Analyzing results

Identifying closed connections

Identifying performance bottlenecks for report loading

Identifying Active Data processing issues

Summary

6. Managing BAM Securities

Managing BAM authentication

Managing users and groups

Using an external LDAP server with BAM

Creating a new Authentication provider

Reordering Authentication providers

Performing BAM specific configuration

Managing BAM authorization

Managing application roles

Adding a new user or group to an application role

Managing BAM policies

Configuring SSL for BAM

Preparing a server certificate

Configuring SSL for the WebLogic Server

Disabling hostname verification (optional)

Enabling SSL for BAM

Enabling SSL for ICommand

Summary

7. Migrating BAM to a Different Environment

Cloning Oracle BAM

Cloning a Middleware home

Creating an archive of a Middleware home

Copying required files

Extracting the archive in a target system

Cloning a WebLogic Server domain for BAM

Creating an archive of a WebLogic Server domain for BAM

Extracting move plans

Editing move plans

Extracting the archive in a target system

Performing additional configurations and testing

Performing data migration

Migrating BAM data using database commands

Migrating BAM data using ICommand

Using the EXPORT command

Using the IMPORT command

Performing additional configurations

Summary

8. Configuring High Availability for BAM

Preparing your HA environment

Configuring databases

Installing database schemas for SOA/BAM

Setting up database parameters

Granting transactional recovery privileges

Choosing the recommended WebLogic Server topology

Enabling IPs and VIPs

Configuring shared storage and domain structures

Understanding Fusion Middleware home directory structure

Managing the WebLogic Server domain directories

Configuring a shared storage

Creating the oracle user

Creating NFS shares

Mounting shared directories

Verifying NFS mounts

Configuring a WebLogic Server domain for BAM HA

Configuring a WebLogic Server base domain

Creating a WebLogic Server domain

Starting the Administration Server

Propagating domain directories

Disabling hostname verification for the Administration Server and the Managed Servers

Starting the Node Manager

Starting the Managed Servers

Applying the Java Required Files (JRF) template to WSM_Cluster

Performing a backup operation

Extending the base domain to include BAM

Extending the domain to include BAM

Performing additional configurations for the BAM domain

Configuring a JMS persistence store for BAM

Configuring a persistence store for transaction recovery

Untargeting BAM Server components from WLS_BAM2

Propagating domain configurations

Starting WLS_BAM1 and WLS_BAM2

Applying the JRF template to BAM_Cluster

Performing BAM-specific configurations

Configuring a cluster address

Configuring BAM Web Applications

Configuring BAM properties using System MBean Browser

Backing up your HA environment

Configuring server migration

Configuring migration for the Administration Server

Configuring server migration for WLS_BAM1

Setting up a leasing table for server migration

Creating a data source

Editing the Node Manager's properties file

Configuring the wlsifconfig.sh script

Configuring server migration targets

Summary

9. Troubleshooting your BAM Applications

Understanding BAM logging and troubleshooting methodologies

Understanding BAM logging concepts

Enabling logging for BAM

Setting BAM loggers to appropriate values

Introducing the methodologies for troubleshooting BAM

Understanding the key terminologies and the BAM architecture

Identifying the problem

Setting up BAM loggers

Troubleshooting the BAM applications

Troubleshooting the Active Data processing issues

Troubleshooting Report Server issues

Enabling ActiveDataPage

Enabling ActiveDataViewSet

Enabling ActiveDataServlet

Troubleshooting the Active Data Cache and the Report Cache

Troubleshooting the client-side issues

Enabling client-side logging

Case study

Identifying the problem

Diagnosing the problem

Solution

Troubleshooting BAM HA issues

Case study

Identifying the problem

Diagnosing the problem

Solution

Summary

10. Building your Reports Using ADF

ADF — an overview

Designing your BAM report using ADF

Developing your report using ADF

Creating an ADF project in JDeveloper

Configuring your BAM connection

Creating BAM Data Control for a Data Object

Creating a JSF page and data binding

Deploying and testing your ADF project

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部