soa monitoring and performance management challenges
DESCRIPTION
TRANSCRIPT
This presentation is confidential and proprietary to OpTier Inc. It is intended only for disclosure to the individual or entity named above, or to the direct recipient of an electronic massage from OpTier with this file attached.
SOA monitoring and performancemanagement challenges
Ron GidronDirector, Product [email protected]
2
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
SOA is about culture, not technology
Technology provides the raw materials – it’s up to you to use them effectively
Slapping a WS interface on a bad process will not help
Current practices discourage SOA
Project-oriented approach
Vendor lock-in / “standardization”
Time to market
SOA is like physical fitness
It requires a lifestyle change
Governance is essential
SILOS STD IT
STD BP’s
BIZMODULARIT
Y
3
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Agenda
Setting the stage
SOA monitoring challenges
Business Transaction Management™
Q&A
4
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
SOA Basics
Service Oriented Architecture
Not only web services (e.g. REST, POX …)
Vendors sell a “complete SOA platform”
No such platform exists
SOA is heterogeneous by design
Most people would agree on:
Flexible service components at the core
Messages between components to get things done
Compose services to build applications
Service contracts between providers and consumers
5
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
High level architecture
Shared, reusable services
Account management
Orderprocessing
Profile management
Managed communications infrastructure
Applications using shared services
Retail customer service
Partner customer service
Web Self-service
Call center
6
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Benefits of SOA
Loosely coupled
ModularNon-
intrusiveStandards-
based
Agility
Flexibility
-Reusability
Adaptability
Incremental development, deployment and maintenance
Reduced complexity
Accelerated functionality deployment
Leverage IT assets
Lower risk & development efforts
Freedom of choice in HW & SW
Multi-source strategy – avoid lock-in
Address broad range of business needs with the same technology
7
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Agenda
Setting the stage
SOA monitoring challenges
Business Transaction Management™
Q&A
8
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
The gap in the IT management stack
No visibility / no control
SOA, ESB, integration
Increasing, varied demand
Consolidation,virtualization
IT infrastructure
End-userbusinesstransactions
Cross-tierbusinesstransactions
Applications
Introduction Problem Solution Technology Summary
9
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
The ideal – efficient interaction
Presentation layer App Service Backend system
10
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Reality – death by a thousand cuts
Why is this happening?
Design flows?
New use cases?
New transaction types?
Presentation layer App Service Backend system
11
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
SOA monitoring challenges
Presentationlayer
App.Service
App.Service
App.Service
BackendSystem
BackendSystem
BackendSystem
BackendSystem
BackendSystem
BackendSystem
WS WSWS
WSWSWSWSWSWSWS
WSWSWS
12
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
SOA monitoring challenges
How will you know where your transactions go?
They don’t always route the same way…
What is the impact of a given serviceor backend going offline?
Who is impacted by outages and what are the business consequences?
How do you plan for capacity changesin a dynamic environment?
How do you resolve performance problems?
13
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
SOA monitoring/performance mgt challenges
Performance metrics are hidden by design
Challenges
SLA compliance NOT guaranteed
Limited visibility beyond SOA borders
Limited performance management
Banking example:
Two customer transactions Portfolio analysis
Execute trade
Both get account details – implemented as a service or transaction component
No transactional context means both get the same resource allocation at execution time
14
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Agenda
Setting the stage
SOA monitoring challenges
Business Transaction Management™
Q&A
15
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Business Transaction Management™
Links your business metrics with your IT metrics
Starting from every transaction instance
Respond to problems quickly and efficiently
Understand execution paths in real time
View transaction behavior across SOA and beyond
Identify trends before business users are affected
Reduce your TCO
Assure business priorities are met
Meet service level requirements
Reduce over-provisioning
Avoid the blame game
Make IT relevant – speak the business language
16
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Customer account inquiry
Get policy detailsBack-office daily analytics query
Analytics
WU – Work Unit
Infrastructure service indicators
Tracking transactions
App server2 DB serverWeb server
App server1 App server3
App server4
SOA Management
Legacy server
17
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Customer account inquiry
Get policy detailsBack-office daily analytics query
Analytics
Tracking transactions
App server2 DB serverWeb server
App server1 App server3 Legacy server
App server4
SOA Management
WU – Work Unit
Infrastructure service indicators
18
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Customer account inquiry
Get policy detailsBack-office daily analytics query
Analytics
Infrastructure service indicators
Tracking transactions
App server2 DB serverWeb server
App server1 App server3
App server4
Auto-discoverand track
transactions
SOA ManagementInstall
collectors
Legacy server
SOA management with CoreFirst
19
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Customer account inquiry
Get policy detailsBack-office daily analytics query
Analytics
Infrastructure Service Indicators
Tracking transactions
App server2 DB serverWeb server
App server1 App server3
App server4
SOA management with CoreFirst
Legacy server
Auto-discoverand track
transactions
Installcollectors
20
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Customer account inquiry
Get policy detailsBack-office daily analytics query
Analytics
Infrastructure Service Indicators
Tracking transactions
App server2 DB serverWeb server
App server1 App server3
App server4
SOA management with CoreFirst
Legacy server
Auto-discoverand track
transactions
Installcollectors
21
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Customer account inquiry
Get policy detailsBack-office daily analytics query
Analytics
Infrastructure Service Indicators
Tracking transactions
App server2 DB serverWeb server
App server1 App server3
App server4
SOA Management with CoreFirst
InstallCollectors
Auto-Discover& Track
transactions
Legacy server
22
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Web server .Net App server
J2EE EJB App server
DB server
Proactive, cross-tier, Business Transaction Management(patent-pending)
Management server and web GUI
DTEDTE DTE DTE
User request
Transactionprofiles
collected
CoreFirst™ - solution architecture
DTE – Dynamic Tier Extension
ObservedTier
23
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Benefits
See your real transactions
24
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Benefits
…and their detailed cross-tier breakdown
25
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Benefits
…down to specific transaction instancesand their cross-tier breakdown
26
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Benefits
- View transaction flow- Rapidly pinpoint issues- Identify anomalies- Associate issues with impact
27
Cop
yrig
ht O
pTie
r In
c. A
ll rig
hts
rese
rved
. Con
tent
s su
bjec
t to
chan
ge w
ithou
t not
ice.
Business transaction tracking is necessary for effective SOA environmentsAddress need for flexibility and change
Respond to real-time fluctuations in usageregardless of crunch on resources
Help identify new trends in usage and focus IT staff
View business transactions across tiers
Provide the most comprehensive performance management
End-to-end visibility across all tiers
- and beyond SOA borders
OpTier™ provides software solutions that dynamically link business services to underlying IT infrastructure, assuring service delivery and optimizing IT resources. Its unique Business Transaction Management™ technology – which delivers end-to-end visibility and control of all business transactions – makes effective Business Service Management a reality.