Вы находитесь на странице: 1из 68

Oracle Enterprise Manager 11g Grid Control:

Fusion
Middleware
(dmitry.volodin@oracle.com)
, Oracle

Enterprise Manager Grid Control


Fusion Middleware
WebLogic Server Management: AD4J ADP
Business Transaction Management

<Insert Picture Here>

Enterprise
Manager Grid Control

Oracle Enterprise Manager


Event
Connectors

Service Desk
Connectors


Service
Desk

Plug-ins



Fusion Middleware

Fusion Middleware 11g

Oracle WebLogic Server


Oracle SOA Suite & Service Bus
Oracle Coherence
Oracle Identity Management Suite
Oracle Business Intelligence
Oracle WebCenter
Oracle Web Tier

-

Oracle Enterprise Manager

Applications

Middleware

Virtual Servers

Network

Oracle VM

Event Connectors
Microsoft, HP, IBM

Oracle Applications
Oracle Beehive
Oracle Comm & BRM
Microsoft Exchange

Oracle Fusion MW
Oracle WebLogic
Oracle WebCenter
Oracle IDM

Databases

Oracle Database
Oracle Exadata
Oracle TimesTen
IBM DB2
MS SQL Server
MySQL
Sybase

Oracle Coherence
IBM WebSphere
MS .NET
MS BizTalk Server
MS IIS
MS Commerce Server
MS ISA Server
MS Active Directory
JBoss AS
IBM MQ Series
Citrix Pres. Server
Blue Lane PatchPoint
Apache Tomcat

Operating
Systems
Oracle Enterprise
Linux
All Unix
Microsoft
MVS

Check Point Firewall


Juniper Netscreen
Firewall
F5 BIG-IP
Nortel Alteon Switch

Storage

Servers

Dell PowerEdge
Dell Change Auto.

NetApp Filer
EMC Celerra,
Clariion, Symmetrix
Pillar Axiom
Onaro SANScreen

Service Desk Connectors


Remedy, HP, Siebel, PeopleSoft

VMWare


Help Desk

Management Connectors
Help Desk Connectors

BMC Remedy Helpdesk


(Remedy 7)
Peoplesoft Enterprise
Helpdesk
Siebel HelpDesk
HP ServiceCenter
HP Service Manager

Event Connectors

Microsoft Operations
Manager
Microsoft System Center
Operations Manager
HP OpenView Operations
IBM Tivoli


Application Performance
Management

User Experience Management

SOA, Java, JVM Management

Diagnostics, Tuning

Compliance Dashboards

Application Configuration Mgmt

Collection,
Tracking, History

Configuration
Management

Lifecycle
Management

Dynamic Resource Management

Patching
Provisioning

Functional/Load Testing

Real Application Testing


Data Masking

Application
Quality
Management

Enterprise Manager Grid Control


Targets
HTTP/S
E-Biz Host
WLS .

Oracle Management Services


HTML Console

Servers
Database

HTTP/S

Mobile device

Storage
MW

Network
OCS

DB

Agent

Software
Apps

Enterprise Config
Management

Application
Perf Management

Precision
System Monitoring

Administration

Remote Monitoring

Infrastructure (Jobs, Alerts, etc)

JDBC
WLS .

HTTP/S

Portals

Firewall

Oracle Management
Repository

Fusion
Middleware

10



End users

Applications
and
Application
Services

Middleware

Database

Virtualization,
Host, Storage,
OSHost
& Network
Host,
, OS

Management of:
Application Servers /
Application Grid
SOA & WebCenter
Identity Management
User Experience &
Service Level
Management

WebLogic Server


: Servlet, JSP, EJB,
JDBC
: JMS, JTA, Queues

Business Transaction
Management

Java-

WebLogic Server

Java
Java-



Byte Code
Instrumentation
/


Java-

,


Java

SOA-
SCA, BPEL, OSB, ESB,
WebCenter .



SLM
web
SOA


,
,

Business Transaction Management


End-to-End, Application Level View

Process Engine

Service Bus


,

, , ESB BPM ..


Coherence

Oracle Coherence 3.3

Oracle Identity
Management
Discover Oracle Identity Management
10g Oracle Internet Directory
10g Oracle Access Manager
10g Oracle Identity Federation
10g Oracle Identity Manager
11g Oracle Internet Directory
11g Oracle Virtual Directory
11g Oracle Identity Federation
11g Oracle Identity Manager
11g Oracle Access Manager
11g Oracle Adaptive Access
Manager

Oracle Confidential

deployments and model end-to-end


services
Monitor the health of all critical IdM
components and set up alerts against a
wide range of out-of-box performance
metrics
Record service tests (synthetic web
transactions or LDAP queries) to simulate
key end user activities and to actively
measure performance and availability of
IdM services
Define Service Level Objectives (SLO)
based on business requirements
View, compare and track configuration
changes for IdM components

Managing Oracle BI EE
Discover Oracle BI EE
deployments and model end-toend services
Monitor the health of all critical
Oracle BI components (including
BI Server, BI Presentation Server,
BI Scheduler, BI Cluster Controller
and BI DAC Server) and set up
alerts against a wide range of outof-box performance metrics
Record service tests to simulate
key end user activities against BI
Dashboards and to actively
measure performance and
availability of Oracle BI services
View, compare and track
configuration changes for all
monitored Oracle BI components
Oracle Confidential

Configuration and Change Management


Specifically for Oracle SOA Platforms
Discover
Service artifact configurations
All h/w & s/w configurations
Relationships
Oracle inventory, including patch
history and updates

Analyze
Monitor and audit change
Configuration comparisons
against reference, saved or live

Foundation for compliance


and change control
Map to ITIL and CoBIT
frameworks
Security configuration policies
Standardize IT operations
management


SOA-
Source

Target
Web Tier

Web Tier

ESB

BPEL

ESB

SOA Suite

BPEL

SOA Suite

App Tier

App Tier

Operating System

Agent

Agent

Operating System

Agent

Agent

Source Repository
Operating System

Target Repository
Software Library

Deployment Procedure

Oracle Management Service


EM Grid Control

Operating System
EM
Repository

WebLogic Server
SOA Suite 11g

:
WebLogic Server
SOA-, SOA- Web-
Java Platform Security



WLS Domain
Admin Server
Cluster

SOA Composite Applications


Web Services
File-based JPS

WLS Domain
Admin Server
Cluster

SOA Composite Applications


Web Services
File-based JPS

WebLogic Server


/
,
/ ,
Node Manager

Exalogic Elastic Cloud



Applications
Custom Web
Applications

E-Business
Suite

Enterprise Manager

Fusion Apps

Siebel

Middleware Platforms
Integration:
SOA Suite

Process:
BPM Suite

Security:
Identity Mgmt

User Interaction:

WebCenter

Shared Services

Grid
Control

Application Grid: WebLogic Suite


Database Grid

Exalogic Elastic Cloud Infrastructure


Operating Systems
Virtualization

OpsCenter

Exalogic
Exadata

23

WebLogic Server Management:


AD4J ADP

24



1.
Java/? Java- SQL-?
I/O
?
2. CPU
, Java- Java-

3.
Java-
? ?
4. ,
.
? ?
5. DBA: - SQL. ?
Java-?



, , ,
,
:
, 23:59



,
,
Java-

Java

Java
Store JVM

JVM 1

Fulfillment JVM

JVM 2

Support JVM

JVM 3

Inventory &
Orders DB

Inventory &
Orders DB

Contracts &
Contracts &Customers DB
Customers DB

28

Enterprise Manager Application Diagnostics


for Java (AD4J)

Configuration Management

Applications

Service Level Management


Application Performance Mgmt

Middleware

Lifecycle Management
Dashboards

Database

Operating Systems

AD4J
JVM


Java-


transactions
across tiers, into
the Oracle DB
29

JVM Diagnostics:
Java-
Java-



Byte Code
Instrumentation
/


Java-

,


Java

30

,
,

, Java

Object Heap


(heap)


(heap)



Java
Java,

SQL


Java-
,
-

Java,

JVM Diagnostics:
WebLogic Server
Java-
WebLogic Server

Oracle Confidential

JVM Diagnostics

EMGC

AD4J UI/ADF
AD4J UI/ADF

DB
DAL

JVM Diagnostics
UI/ADF

EM Repository

JVM Diagnostics

JVM
Diagnostics Manager.
JVM Diagnostics Manager

EM GC.

DB
DAL

EJB
JVM Diagnostics
Manager

Target Host
Agent DAL
Agent DAL
Agent DAL
JVM
Agent
Agent
Agent
Connecttion
Agent
Connecttion
Connecttion
Connecttion

EM Agent

Firewall/LB

JVM Diagnostics
Agent

8i-11g

1.3.1

1.4.2

1.5.0

1.6.0

:
IT Visibility Gap







App Services App Components
App
Service

Ship an
Order

BPEL

Portal

WebSvc

WebSvc

ESB

WebSvc

WebSvc

No Context From Service to Components

Shared
App
Components

Machines
with
App Svr
Containers

EAR 1

EAR 2

EAR 3

SERVLET

EJB

RMI

PORTLET

SERVLET

PORTLET

JDBC

EJB

JDBC

EJB

JDBC

EJB

JCA

JMS

JCA

JMS

JCA

JMS

Machine 1
EAR1
EAR2

EAR3

Machine 2
EAR1
EAR3

EAR3

EAR1
EAR2

Machine 3
EAR1
EAR3

EAR1
EAR3

EAR1
EAR2

EAR3

: Oracle Enterprise Manager


Application Dependency and Performance

Application Dependency and Performance


Java
EE

40

SOA Java
EE

SOA-,

41

Application Dependency and Performance




Java EE


Java EE

Java (,
Struts, JSF)



42

SQL-


SQL

43

: Application Dependency and


Performance Enterprise Manager Grid Control
Application Dependency
and Performance
Enterprise
Manager Grid Control,

ADP
CAMM/ADP


Portal
Oracle WebLogic Portal 8.1.x 10.3.x
Oracle WebCenter 11gR1 PS1
WebSphere Portal 5.1 6.0 ( )

SOA
Oracle WebLogic Integration 8.1.x (
)
Oracle SOA Suite 10.1.3.x, 11gR1
Oracle Service Bus 2.6.x, 3.0, 10gR3
AIA 2.2.1, 2.3

J2EE
Oracle WebLogic Server 8.1
OC4J 10.1.3
WebSphere Application Server 5.1 6.1

Business Transaction
Management

:
,

Appliance

Web
Process Engine

Service Bus

DBMS

Partner and Cloud

:
-

Appliance

Web
Process Engine

Service Bus

DBMS

Partner and Cloud

ERP-

:
-

Appliance

Web
Process Engine

Service Bus

DBMS

Partner and Cloud


CRM-

- (Business Transactions):


- ,
,

, ,

log-
80%

-
,
..

ecommerce
Service

Enterprise Service Bus


Credit
Service
Inventory
Service

EJB
Application
Ship
Service

EJB
Application

DBM
S

JMS/MQbased
Warehouse

?
Oracle Business Transaction Management

Runtime
Repository

Discovery

Performance

Transaction

Dependency

Server

Server

Operational Policies

Message
Log

Message
Log
Monitor
Monitor

Monitoring
Layer

O
Appliance

Monitor

Web

OProcess Engine

O
Service Bus

DBMS

O
Partner and Cloud

(Observer) :

1.

Observed Service
4.

3.

Pipeline Model

Aspect-oriented Programming (AOP)


Java Byte
Code Instrumentation


2.

Observed Service
1.

2.

Handler
4.

3.

Injection Model

Handler


,


SOAP- (, JAX-WS)

Handler

Pipeline

Observer


AP_NANO_CONFIG_URL

:
MTS .
,
.

.
Get Observer Config

BTM

Observer
Policy

(SOAP API)
Policy
Compiler

Common Observer Runtime


Observer
(inbound)

Observer
(outbound)

Observations
(socket)

Observer
Config

MTS
Config

MTS

Monitor
Request/Response , JDBC,

Request /
Response

Service
AP_NANO_CONFIG_URL =
monitor location

Observer

Message Service

Logical Observer

Message Service


,
:

Message
Message
Service
Filter
Service
Filter
Filter

Discovery
Flow

Request
Flow

Response
Flow

Appenders

Log
Appender

Log
Appender

Protocol

Protocol

Protocol

Message
Service


(Message service)

Log
Appender

SOA Observer
AOP Observer
SOA-:

BPEL
Mediator
Business Rules
Spring
BPMN
:
Web-

:
/ SOA
SOA

.. .
(Events)
-

55

Appliance

Web
Process Engine

Service Bus

DBMS

Partner and Cloud


Java-, ,
Service Bus

Packaged
Applications
Data
Access

Process Engine
Appliance

Web
Process Engine

Service Bus

DBMS

DB
Partner and Cloud

: SLA
, ,

Response time
Availability
Throughput
Etc.

Service
Level
Agreements

End-to-End

Process Engine

Service Bus

:
(Conditions)


,

Rejected Order
Alert

Appliance

Web
Process Engine

Service Bus


,
,

-,
,
, $
1
,

DBMS

Partner and Cloud

Transaction History
12-105

Borders

02-15-09

$4,600

OK

14-448

Amazon

02-16-09

$9,304

OK

14-843

Barnes

02-22-09

$11,938

Error

30-336

Borders

03-01-09

$21,103

OK

33-596

Amazon

03-02-09

$7,338

OK

41-908

Amazon

03-13-09

$33,301

Error

42-308

Borders

03-14-09

$23,901

OK





-
,
.



,







Top Ten Summaries
Graphs
Health Summaries

Oracle Service Bus BTM Proxy


BTM

BTM Proxy
Oracle
Service Bus

,
(Observers)

62

OSB BTM Proxy


Order-To-Cash

OSB*
,
BTM
Observers

, Proxy- OSB
Business-

OSB

BTM

* OSB 10g

Receive
And
Approve
Purchase
Orders

Dispatch
Electronic
PO to
Supplier

POProcessing

Oracle Service Bus

Credit Validation Service

Oracle BI
BTM - Oracle BI Publisher
Microsoft Word BI Publisher plug-in

BI Publisher
XML BTM
BI Publisher 10g 11g
BTM XML
CLI (Command Line Interface)

BTM
18
CLI- RetrieveObjectData


: Oracle BTM 11.1 Certification
Matrix [ID 1322096.1]
Observers

WebLogic 9.2, 10.3.1 PS2, 10.3.2 PS2, PS3


OSB 10g R3, OSB 11g R1 PS2, PS3
SOA 11g (WL 10.3.3 PS2, PS3)
WAS 6.1
JBoss 4.3
IIS 5.1, 6.0 (.NET 3.5, ASP.NET and WCF)

Management Servers
Weblogic Server 10.3.2
WAS 7.0

Runtime Repository
Oracle Enterprise Repository11gR1

Oracle BTM
BTM 11g

Release

Solution
Areas

Features

66

2010

Oracle SOA 11g


Web-tier monitoring
Advanced Console

EM Agents coexistence
SOA 11g Fabric instrumentation
Servlet instrumentation
Advanced replicated services
support
Policy-driven monitoring

BTM 12c
2011

Future releases
Longer Term

Open platform
Fusion Apps solution
Deeper integration

EMGC consolidation
End-to-end visibility
Cloud management

BTM SDK
Fusion Apps
RUEI Integration
ADP/JVMD Integration
Agent deployment integration

EMGC add-on regions


EMGC alerts integration
AIA, BPM, support
Deeper integration with OER
(dependencies/SLAs)
Business metrics to Transaction
mappings/flows
Cloud-enabled

Оценить