![Page 1: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/1.jpg)
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]
![Page 2: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/2.jpg)
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
![Page 3: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/3.jpg)
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
![Page 4: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/4.jpg)
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
![Page 5: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/5.jpg)
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
![Page 6: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/6.jpg)
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
![Page 7: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/7.jpg)
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
![Page 8: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/8.jpg)
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
![Page 9: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/9.jpg)
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
![Page 10: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/10.jpg)
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
![Page 11: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/11.jpg)
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
![Page 12: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/12.jpg)
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?
![Page 13: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/13.jpg)
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
![Page 14: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/14.jpg)
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
![Page 15: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/15.jpg)
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
![Page 16: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/16.jpg)
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
![Page 17: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/17.jpg)
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
![Page 18: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/18.jpg)
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
![Page 19: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/19.jpg)
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
![Page 20: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/20.jpg)
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
![Page 21: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/21.jpg)
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
![Page 22: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/22.jpg)
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
![Page 23: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/23.jpg)
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
![Page 24: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/24.jpg)
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
![Page 25: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/25.jpg)
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
![Page 26: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/26.jpg)
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
![Page 27: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/27.jpg)
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
![Page 28: SOA monitoring and performance management challenges](https://reader031.vdocument.in/reader031/viewer/2022012309/54c17c3a4a79590b338b45fd/html5/thumbnails/28.jpg)
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.