33
See Inside the Middleware Black Box Richard Nikula Mainframe Nastel VP, Product Development & Support MFT04S

See Inside the Middleware Black Box

Embed Size (px)

Citation preview

See Inside the Middleware Black Box

Richard Nikula

Mainframe

Nastel

VP, Product Development & Support

MFT04S

2 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Abstract

Corporations increasingly rely on their enterprise services bus

(ESB) as the communication center to link multiple IT systems,

applications and data. Unfortunately, when something goes wrong

in the ESB it can have a cascading affect and impact critical

applications using ESB services. Determining the root cause of the

problem is a challenge for most IT organizations because ESBs

appear as a ‘black box,’ providing little insight into the cause of

performance problems. Join us to learn how you can use Nastel

AutoPilot for WebSphere MQ and CA Cross-Enterprise APM to

prevent and resolve performance issues for applications

communicating across your ESB, before they impact your users.

Richard Nikula

Nastel

VP, Product Development & Support

3 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

CA Performance Management Portfolio VisionUnified Performance Management for z Systems Planned

Available

Distributed/Mainframe Operations Analysts

MF Systems/Network Analysts

Distributed Application Analysts

Network Analysts

CA NetMaster®

Databases

Network

CICS

z/VM, KVM & Linux on z

CA UIMCA UIM for z Systems

CA Cross Enterprise APM

Integrated Mainframe Management Console

CA APM

System Analysts

CA SYSVIEW®

Middleware

Middleware Manager

Nastel AutoPilot

4 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Infrastructure for Modern Applications

Application and Infrastructure Management

Modernizing your ‘systems of record’ for integrated management of your application experience

User

Network

Device

Systems of Operations

3rd Party Apps

Databases

Web Services/SAAS

APP SERVER

Systems of Record

MQ

CICS IMS

Datacom DB2

MID

DLE

WA

RE

TRA

NSA

CTI

ON

S D

ATA

Systems of Engagement

MIDDLEWARE

Cross-Platform

CA Cross-Enterprise APM AutoPilot CA SYSVIEW

5 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Nastel AutoPilot® Product Line

Insight

Message Tracking

Administration &

Configuration Management

Monitoring Self-Service

AutoPilot Insight provides a quick and easy way to analyze application behavior in real-time in production, test and development environments. AutoPilot Insight analyzes data from many diverse sources such as machine data (logs and metrics), performance monitoring tools, and open source software, turning it into operational intelligence. Its actionable insight helps measure performance, detect the root-cause of exceptions and improve capacity planning in as few as two clicks.

AutoPilot TransactionWorks automatically discovers and tracks your message flows and transactions as they traverse your Middleware infrastructure. It correlates or "stitches" them together to provide a real-time, actionable visualization (e.g. Flow, Timeline, Details & Payload, Milestones) of your business.

AutoPilot On-Demand (APOD)allows administrators to delegate access to WMQ environments to DevOps teams in a secure, controlled manner. Accessed from a web browser, DevOps teams can view and manipulate WMQ resources by themselves, reducing support burdens and accelerating application development throughput.

AutoPilot provides full lifecycle management of middleware resources (i.e. administration and configuration, performance and availability monitoring), reduces workloads for both operations and middleware teams.

Supported Middleware platforms include:WMQ, WMQ/FTE, WMB/IIB, DataPower, Solace, TiBCO EMS & RV, etc.

6 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

NASTEL AutoPilot® Transaction Tracking

About NASTEL

Founded in 1994

Middleware-centric Application Performance Management software supplier

Core competency : Messaging Middleware, Java Application Servers, ESB's and other SOA technologies

7 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Concepts of Transaction Tracing

8 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Similar to Package Tracking

• A combination of disjoint technologies

• The results of mergers and

acquisitions at various times

• Cost and timeliness are primary

concerns

• No matter how fast you deliver,

someone wants it quicker

9 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Where can we make improvements?

What happened to payment transaction “12345”?

How many messages are in queue “xyz” right now?

Types of Questions You Might Have About Middleware

TechnicalTeam

Where is my message?

Is my transaction processing as planned?

Why hasn’t request 12345 completed?

Are transaction being delivered on time?

Where are the bottlenecks?

Where do most problems come from?

Are queues filling up?

EndCustomer

Middleware Manager

10 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

NASTEL Middleware Message Tracking

11 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Why is Middleware Important?

Shifting from the package tracking analogy, Middleware is used

throughout the life of your business transactions.

- MQ to move information from application to application

- Integration Bus (aka Broker) to transform messages between different formats and to route key business elements to the right places for processing

- DataPower to interface with emerging technologies and legacy systems

- Managed File Transfer to exchange key files between servers and business partners

- CICS to process key business elements

12 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

What Does NASTEL Do?

We provide enhanced insight into the processing with these key middleware components so that APM customers understand the behavior of the key elements of their business systems.

13 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Transaction Tracking for MQ

14 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

TransmitQueue

RemoteQueue

With Remote Queueing

Requestor Queue Provider

ReplyQ

Netw

ork

Sen

din

gC

han

nel

Rec

eivi

ng

Ch

ann

el

TransmitQueue

Sen

din

gC

han

nel

Rec

eivi

ng

Ch

ann

el

12 3 4

5

67

8

1 2 3 4

5 6 7 8

15 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Message Intercept using MQ

• Captures details about the message

• Header details (time sent, size, …)

• Application details

• All or part of payload

16 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Simple Message Flow

17 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

DataPower

18 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Creating the Tracking Event

Can be one or more events generated in a given rule18

19 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Example

MPGW Flows can be tracked by capturing the flow tracking events

19

20 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

IIB (Broker)

21 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Configuring Message Flow Events

22 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Example

Message Flows can be tracked by capturing the flow tracking events

23 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Summary

24 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Execution Summary

25 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

25

26 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

26

27 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Increased Statistics Available

28 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Performance Charts

How well is the middleware performing?

29 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

CA APM Integration

29

30 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Follow On Conversations At…

Demo Station: MNFSE009

Mobile to Mainframe Performance Management

DEMO STATION

Mainframe Theater

Mobile to Mainframe Performance Management

SMART BAR

31 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type

of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.

For Informational Purposes Only

Terms of this Presentation

32 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

Q & A

33 © 2015 CA. NASTEL ALL RIGHTS RESERVED@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15