boosting productivity by providing self-service for websphere mq

53
How Self Service for WebSphere MQ Boosts Productivity

Upload: nastel-technologies

Post on 19-Jan-2015

332 views

Category:

Technology


0 download

DESCRIPTION

Nastel Presentation on Boosting Productivity by Providing Self-Service for WebSphere MQ

TRANSCRIPT

Page 1: Boosting Productivity by Providing Self-Service for WebSphere MQ

How Self Service for WebSphere MQ

Boosts Productivity

Page 2: Boosting Productivity by Providing Self-Service for WebSphere MQ

Introduction

Page 3: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Company Overview

Founded in 1994 by David Mavashev, CEO

3

Page 4: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Company Overview

Founded in 1994 by David Mavashev, CEO

Vision: Built the first-to-market solution for management and monitoring of MQ SeriesProvide the best of breed solution for middleware-centric application performance management – with analytics baked-in

4

Page 5: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Company Overview

Founded in 1994 by David Mavashev, CEO

Vision: Built the first-to-market solution for management and monitoring of MQ SeriesProvide the best of breed solution for middleware-centric application performance management – with analytics baked-in

Global reach:Headquarters in Melville, NYOffice in North America, EMEA, Latin America & South America

5

Page 6: Boosting Productivity by Providing Self-Service for WebSphere MQ

Our Customers

Page 7: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Over 200 companies rely on Nastel since 1994

5

Page 8: Boosting Productivity by Providing Self-Service for WebSphere MQ

Why Nastel AutoPilot®

Page 9: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Why customers chose Nastel AutoPilot®

Best-of-Breed Middleware management solutionWe are the experts – 18 years of best practices built-inSingle architecture across all middleware, distributed and mainframe: MQ family, DataPower, TIBCO & SolaceMonitor Web Services in real-time

9

Page 10: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Why customers chose Nastel AutoPilot®

Best-of-Breed Middleware management solutionWe are the experts – 18 years of best practices built-inSingle architecture across all middleware, distributed and mainframe: MQ family, DataPower, TIBCO & SolaceMonitor Web Services in real-time

Application Performance Analytics Detect problems before there is impact

• Reduces ticket backlog, support costs and raises customer satisfaction • End “eyes-on-screen monitoring”• Solve the problem of too much data complexity – old-school

analytics just can’t get it doneCompliance – helping customers achieve Dodd-Frank Trade Reporting, HIPAA, internal

10

Page 11: Boosting Productivity by Providing Self-Service for WebSphere MQ

Aut

oP

ilot® Why customers chose Nastel AutoPilot®

Best-of-Breed Middleware management solutionWe are the experts – 18 years of best practices built-inSingle architecture across all middleware, distributed and mainframe: MQ family, DataPower, TIBCO & SolaceMonitor Web Services in real-time

Application Performance Analytics Detect problems before there is impact

• Reduces ticket backlog, support costs and raises customer satisfaction • End “eyes-on-screen monitoring”• Solve the problem of too much data complexity – old-school

analytics just can’t get it doneCompliance – helping customers achieve Dodd-Frank Trade Reporting, HIPAA, internal

Rationalization or ConsolidationReduce number of middleware monitoring vendors…

11

Page 12: Boosting Productivity by Providing Self-Service for WebSphere MQ

12

Nastel APWMQ Capabilities

APWMQ

Configuration Management

ConfigurationManagement

Database

Change Management

Message Management

Find, Fix &Reroute

View, Edit, Move& Replay

PerformanceMonitoring

Performance

Automation

History & Reporting

Capacity Planning

Accounting &Statistics

Transaction Management

Track, Audit &Monitor

Transaction Management

Database

Extended Access

SelfService

ApplicationAccess

Page 14: Boosting Productivity by Providing Self-Service for WebSphere MQ

About the Presenter

Richard G. NikulaVP of Product Development and Support

Involved in “MQ” since early 90’sPrimarily at the technology layer

WebSphere MQ Certified Application and Administration

14

Page 15: Boosting Productivity by Providing Self-Service for WebSphere MQ

Overview

In this session, you will learn how enabling various stakeholders with secure, role-based self-service access to WMQ leads to improved availability for applications, a reduction in the frequency and duration of incidents involving middleware, and a boost in the productivity of the entire Middleware Team.

Agenda• Introduction to Self Service• Scenarios and examples using Self Service• Conclusion

15

Page 16: Boosting Productivity by Providing Self-Service for WebSphere MQ

Self Service

Page 17: Boosting Productivity by Providing Self-Service for WebSphere MQ

Self Service

Self service is the practice of serving oneself... Common examples include many gas stations, where the customer pumps their own gas rather than have an attendant do it... Automatic Teller Machines (ATMs) in the banking world have also revolutionized how people withdraw and deposit funds; most stores in the Western world, where the customer uses a shopping cart in the store, placing the items they want to buy into the cart and then proceeding to the checkout counter/aisles; or at buffet-style restaurants, where the customer serves their own plate of food from a large, central selection.

Source: Wikipedia

17

Page 18: Boosting Productivity by Providing Self-Service for WebSphere MQ

Self Service Requirements

Safe • Oregon and New Jersey do not allow self service gas and one key

reason is safety • A survey conducted by the Petroleum Equipment Institute showed

approximately two-thirds of the documented cases of gas pump fires involved returning to the driver's seat.

Secure• ATM and online account security are obvious examples.

• Only those authorized to complete the transaction should be able to.Simple • Stakeholders may have little or no training

• Interface should be intuitive and guide them to the right actionsScalable• Have to be able to handle the volume of consumers

• Higher usage can be expected

18

Page 19: Boosting Productivity by Providing Self-Service for WebSphere MQ

Why the Interest in Self Service in WebSphere MQ?

Drivers for Self Service in WebSphere MQ• Decreasing middleware staff• Expanding duties of the middleware staff• Stakeholders Increasing (development, operations, support)• Increased complexity of the applications

19

Page 20: Boosting Productivity by Providing Self-Service for WebSphere MQ

Stakeholders and Benefits

ApplicationSupport

ApplicationSupport

ApplicationDevelopmentApplication

DevelopmentMiddleware

TeamMiddleware

TeamEnterpriseArchitect

EnterpriseArchitect

ApplicationOwner

ApplicationOwner

User Acceptance Testing

Improve quality of new releases

Compare real behavior with expectations

20

Monitor applications

Improve processes

Lower costs

Prevent performance problems

Identify root cause of performance issues

Faster time to repair (MTTR)

Proactive Middleware Monitoring in DEV, TEST and PROD

Page 21: Boosting Productivity by Providing Self-Service for WebSphere MQ

Types of Self Service Access

Self service should provide application support, DevOps, or operations the ability to:

• View queue status and depth, channel usage• Examine queues, channels, queue managers, and subscriptions• Browse and manipulate application messages• Act on application specific messages (move, copy, edit, route,

replay, create)

21

Page 22: Boosting Productivity by Providing Self-Service for WebSphere MQ

Self Service Summary

What is our Objective? To increase the number of opportunities for the stakeholders of WebSphere MQ (and related technologies) to service themselves as long as the methods that are:• Safe

• Protect the systems from damage

• Secure• Can only do what are authorized to do

• Simple • Easy to deploy and use

• Scalable • Large stakeholder population

22

Page 23: Boosting Productivity by Providing Self-Service for WebSphere MQ

Self Service Scenarios

Page 24: Boosting Productivity by Providing Self-Service for WebSphere MQ

WebSphere MQ

24

WebSphere MQInput Output

To most stakeholders, WebSphere MQ is a black box…

Page 25: Boosting Productivity by Providing Self-Service for WebSphere MQ

WebSphere MQ is Broken

25

WebSphere MQInput

“WebSphere MQ is broken…, can you fix it?”

Page 26: Boosting Productivity by Providing Self-Service for WebSphere MQ

IBM MQ Explorer

26

Page 27: Boosting Productivity by Providing Self-Service for WebSphere MQ

Disadvantages for Using for MQ Explorer for Self Service

• Eclipse client required • Can potentially see and do more than needed• Problems not easily visible• Opening ports and client channels required 27

SimpleSimple

SafeSafe SecureSecure

ScalableScalable

Page 28: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard

28

Page 29: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard

29

Page 30: Boosting Productivity by Providing Self-Service for WebSphere MQ

Advantages for Using for Self Service Dashboard

• Web enabled • Restrict view and actions to required functions only• Typical problems highlighted• Describe the expected results

• Link to existing run books and information

• If they still need to contact middleware team• Problem diagnosis already started

30

SimpleSimple

SafeSafe SecureSecure

ScalableScalable

Page 31: Boosting Productivity by Providing Self-Service for WebSphere MQ

WebSphere MQ is Slow

31

WebSphere MQInput

“WebSphere MQ is slow…, can you fix it?”

OutputOutput

Page 32: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard to Observe Behavior

Real time observation…

32

Page 33: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard to Observe Behavior

To see the applications and queues…

33

Page 34: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard to Observe Behavior

In context…

34

Page 35: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard to Observe Behavior

And identify hot spots…

35

Page 36: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard to Observe Behavior

And problem areas.

36

Page 37: Boosting Productivity by Providing Self-Service for WebSphere MQ

Using a Self Service Dashboard to Observe Behavior

With the ability to observe behavior over time

37

Page 38: Boosting Productivity by Providing Self-Service for WebSphere MQ

What Kind of Requests Are Being Processed

38

Input

“What kind of requests are being processed?”

Page 39: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Just the Queues Needed

Facilities needed - Secure access- Observe queue depth- View message details

39

Page 40: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Just the Queues Needed

Facilities needed - Secure access- Observe queue depth- View message details

40

Page 41: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to the Information Needed

Facilities needed - Quick access to objects required - View queue status- View definition information if required

41

Page 42: Boosting Productivity by Providing Self-Service for WebSphere MQ

I Need a New Queue Created

42

Input

“I need a new queue created to test with…”

Page 43: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Actions

Facilities needed - Secure access to the actions needed- Easy navigation and usage

43

Page 44: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Actions

Facilities needed - Secure access to the actions needed- Easy navigation and usage

44

Page 45: Boosting Productivity by Providing Self-Service for WebSphere MQ

I Need a New Queue Created

45

Input

“I need to simulate test data…”

Page 46: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Messages

Facilities needed • Create new messages• Copy Messages to another queue• Move Messages to another queue• Edit Message Content• Delete Messages• Find Messages based on content• Save Messages to File• Read Messages from File (formatted or simple text)

46

Page 47: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Messages

Facilities needed • View Payload• Restrict Payload• Edit Payload

47

Page 48: Boosting Productivity by Providing Self-Service for WebSphere MQ

Secure Access to Messages

Facilities needed • Create new messages• Copy Messages to another queue• Move Messages to another queue• Edit Message Content• Delete Messages• Find Messages based on content• Save Messages to File• Read Messages from File (formatted or simple text)

48

Page 49: Boosting Productivity by Providing Self-Service for WebSphere MQ

I Need…

49

Input

“I need…”

Page 50: Boosting Productivity by Providing Self-Service for WebSphere MQ

Full Function

Facilities needed • All WebSphere MQ object• Secure access• Stakeholder specific view

50

Page 51: Boosting Productivity by Providing Self-Service for WebSphere MQ

Summary

Page 52: Boosting Productivity by Providing Self-Service for WebSphere MQ

Self Service Summary

Increase the opportunities for the stakeholders of WebSphere MQ (and related technologies) will reduce the effort required from the middleware team but must be:• Safe

• Doesn’t make things worse

• Secure• Doesn’t compromise the systems

• Simple • Your mother could understand it

• Scalable • Scale shouldn’t limit usage

52

Page 53: Boosting Productivity by Providing Self-Service for WebSphere MQ

w w w . n a s t e l . c o m

Thank You!

Questions: [email protected]