how self service for websphere mq boosts stakeholders may have little or no training ... ibm mq...
TRANSCRIPT
How Self Service for WebSphere MQ
Boosts Productivity
Introduction
Aut
oP
ilot® Company Overview
Founded in 1994 by David Mavashev, CEO
3
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
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
Our Customers
Aut
oP
ilot® Over 200 companies rely on Nastel since 1994
5
Why Nastel AutoPilot®
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
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
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
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
Self Service Presentation
Watch the video
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
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
Self Service
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
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
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
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
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
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
Self Service Scenarios
WebSphere MQ
24
WebSphere MQInput Output
To most stakeholders, WebSphere MQ is a black box…
WebSphere MQ is Broken
25
WebSphere MQInput
“WebSphere MQ is broken…, can you fix it?”
IBM MQ Explorer
26
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
Using a Self Service Dashboard
28
Using a Self Service Dashboard
29
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
WebSphere MQ is Slow
31
WebSphere MQInput
“WebSphere MQ is slow…, can you fix it?”
OutputOutput
Using a Self Service Dashboard to Observe Behavior
Real time observation…
32
Using a Self Service Dashboard to Observe Behavior
To see the applications and queues…
33
Using a Self Service Dashboard to Observe Behavior
In context…
34
Using a Self Service Dashboard to Observe Behavior
And identify hot spots…
35
Using a Self Service Dashboard to Observe Behavior
And problem areas.
36
Using a Self Service Dashboard to Observe Behavior
With the ability to observe behavior over time
37
What Kind of Requests Are Being Processed
38
Input
“What kind of requests are being processed?”
Secure Access to Just the Queues Needed
Facilities needed - Secure access- Observe queue depth- View message details
39
Secure Access to Just the Queues Needed
Facilities needed - Secure access- Observe queue depth- View message details
40
Secure Access to the Information Needed
Facilities needed - Quick access to objects required - View queue status- View definition information if required
41
I Need a New Queue Created
42
Input
“I need a new queue created to test with…”
Secure Access to Actions
Facilities needed - Secure access to the actions needed- Easy navigation and usage
43
Secure Access to Actions
Facilities needed - Secure access to the actions needed- Easy navigation and usage
44
I Need a New Queue Created
45
Input
“I need to simulate test data…”
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
Secure Access to Messages
Facilities needed • View Payload• Restrict Payload• Edit Payload
47
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
I Need…
49
Input
“I need…”
Full Function
Facilities needed • All WebSphere MQ object• Secure access• Stakeholder specific view
50
Summary
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