soa monitoring and performance management challenges

28
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 performance management challenges Ron Gidron Director, Product Marketing [email protected]

Upload: zubin67

Post on 23-Jan-2015

402 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: SOA monitoring and performance management challenges

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.