Академический Документы
Профессиональный Документы
Культура Документы
Fusion
Middleware
(dmitry.volodin@oracle.com)
, Oracle
Enterprise
Manager Grid Control
Event
Connectors
Service Desk
Connectors
Service
Desk
Plug-ins
Fusion Middleware
Fusion Middleware 11g
-
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
Storage
Servers
Dell PowerEdge
Dell Change Auto.
NetApp Filer
EMC Celerra,
Clariion, Symmetrix
Pillar Axiom
Onaro SANScreen
VMWare
Help Desk
Management Connectors
Help Desk Connectors
Event Connectors
Microsoft Operations
Manager
Microsoft System Center
Operations Manager
HP OpenView Operations
IBM Tivoli
Application Performance
Management
Diagnostics, Tuning
Compliance Dashboards
Collection,
Tracking, History
Configuration
Management
Lifecycle
Management
Patching
Provisioning
Functional/Load Testing
Application
Quality
Management
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
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
,
,
Process Engine
Service Bus
,
, , ESB BPM ..
Coherence
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
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
Analyze
Monitor and audit change
Configuration comparisons
against reference, saved or live
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
Operating System
EM
Repository
WebLogic Server
SOA Suite 11g
:
WebLogic Server
SOA-, SOA- Web-
Java Platform Security
WLS Domain
Admin Server
Cluster
WLS Domain
Admin Server
Cluster
WebLogic Server
/
,
/ ,
Node Manager
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
OpsCenter
Exalogic
Exadata
23
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
Configuration Management
Applications
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
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
Java
EE
40
SOA Java
EE
SOA-,
41
Java EE
Java EE
Java (,
Struts, JSF)
42
SQL-
SQL
43
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
:
-
Appliance
Web
Process Engine
Service Bus
DBMS
ERP-
:
-
Appliance
Web
Process Engine
Service Bus
DBMS
CRM-
- (Business Transactions):
- ,
,
, ,
log-
80%
-
,
..
ecommerce
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
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
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
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
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
,
(Observers)
62
OSB*
,
BTM
Observers
, Proxy- OSB
Business-
OSB
BTM
* OSB 10g
Receive
And
Approve
Purchase
Orders
Dispatch
Electronic
PO to
Supplier
POProcessing
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
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
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