SlideShare a Scribd company logo
1 of 8
Download to read offline
Demystifying Middleware for DevOps
An ENTERPRISE MANAGEMENT ASSOCIATES® (EMA™) White Paper
Prepared for Nastel
September 2011




                 IT & DATA MANAGEMENT RESEARCH,
                 INDUSTRY ANALYSIS & CONSULTING
Demystifying Middleware for DevOps


     Table of Contents
     Introduction...........................................................................................................................................................1

     Better Middleware Testing Means Lower Production Support Costs........................................................2

     Nastel AutoPilot and AutoPilot On-Demand.................................................................................................2

     Key Benefits and Pricing......................................................................................................................................4

     EMA Perspective...................................................................................................................................................5




     ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
Demystifying Middleware for DevOps


             Introduction
             DevOps is a hot topic right now, and for good reason. Today’s
             application environments have become far too complex to deploy                                        Tools play a key role in
             and manage with silo teams and stand-alone tools. Instead, they                                      DevOps, as the right tools
             require coordination and collaboration across virtually all silos,                                 can be a bridge supplying a
             and this is typically accomplished with teams of senior specialists                                “common language” across
             with skill sets spanning Development and Operations. Tools play                                     teams with diverse skillsets
             a key role in DevOps, as the right tools can be a bridge supplying                                 and “technology languages.”
             a “common language” across teams with diverse skillsets and
             “technology languages.”
             ENTERPRISE MANAGEMENT ASSOCIATES® (EMA™) research has found that more than 80%
             of today’s IT organizations rely on cross-functional teams to address application-related issues. These
             teams are called by a variety of names. Few companies actually call them “DevOps,” but instead
             know them as “Infrastructure Services” or “Centers of Excellence,” for example. In some companies,
             these teams are composed of ad-hoc specialists drawn from Development and Operations. Other
             companies fund dedicated groups through CIO or Operations budgets. Regardless of what they are
             called or how they are organized, their roles are similar. They are responsible for planning, deploying
             and supporting valuable business applications as they traverse the software lifecycle from development
             through deployment and on to production.
             One factor that is often overlooked in DevOps discussions is the fact that people and skills aren’t
             enough. In today’s fast-paced technology environments, processes and tools are equally important. The
             right tools enable specialists from a variety of technical backgrounds to find common ground by giving
             them a common view of the application they are supporting.
                                                                  Too often, these teams rely on homegrown tools that in virtually
                                                                  every case are far less sophisticated than those available from
        Too often, these teams rely                               today’s leading enterprise management vendors, and more difficult
        on homegrown tools that in                                to maintain. Even those companies that do have commercial
         virtually every case are far                             management solutions in place may limit access to production
       less sophisticated than those                              support administrators. This is particularly true of management tools
      available from today’s leading                              for middleware solutions such as IBM WebSphere MQ (WMQ).
     enterprise management vendors,         Nastel’s premium AutoPilot® M6 APM solution is used by the
      and more difficult to maintain.       world’s largest companies to strategically manage the performance
                                            of mission-critical, tiered, integrated applications. On October 1,
                                            2011, Nastel is releasing its first “freemium” solution, AutoPilot®
             On-Demand for WebSphere MQ. This is a production-grade tool that is available free of charge for
             use by Development, Operations, or DevOps to test WMQ-based applications.
             This is the first in a series of “freemium” toolsets, with solutions for log analysis, Java, .NET, and other
             technologies on the drawing board. This EMA paper describes the new product and its value proposition
             and positions it in an industry in which middleware management tends to be an afterthought.




                                                                                                                                            Page 1
Page 1       ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
Demystifying Middleware for DevOps


         Better Middleware Testing Means Lower Production
         Support Costs
         WMQ is today’s most widely used messaging system, supporting many of the most business-critical
         applications on the planet. EMA has documented losses in the millions of dollars per year in downtime
         at a high-tech manufacturer running WMQ-based applications. This company’s IT teams supported
         350 + such applications, and the downtime was due to failures which were not detected by the ten-year-
         old homegrown scripts used to manage them.1
         Even for those companies that do invest in commercial tools, access to the toolsets is typically limited to
         WMQ administrators and their delegates. This creates a significant problem for developers and Quality
         Assurance (QA) professionals. Without self-service access to WMQ monitoring products, testing
         software or duplicating production problems requires ongoing assistance from production WMQ
         management teams. This can significantly impede timely software delivery and problem resolution.
         Today’s highest-impact applications are, more often than not, integrated across tiers, companies, and
         even geographies. These applications are extremely complex, and middleware is the “glue” that knits
         them together.
         While everyone understands that pre-production testing is necessary, duplication of these complex
         production environments is virtually impossible. Reproducing production hardware, software, and
         licensing for pre-deployment testing, and staffing to support it, is cost prohibitive in and of itself.
         For this reason, application testing is all too often done against “stub” programs which simulate, but
         cannot duplicate, production systems.
         Since many complex applications go into production without being adequately tested, problems then
         manifest in production environments. This creates additional problems for DevOps personnel, who
         lack the tools necessary to identify and reproduce the problem. Recurring problems result, and such
         problems can significantly impact ongoing production support costs.
         A landmark U.S. National Institute of Standards & Technology (NIST) study on software testing found
         that the cost of fixing software defects rises exponentially as the Software Development Lifecycle
         (SDLC) progresses. While a defect discovered in the design phase may cost “X” to fix, the same defect
         found during testing will cost between 5X and 10X. Once the software is in production, the cost
         escalates to 30X.2 There are multiple reasons why this is true; however, the key takeaway is that lack of
         software testing drives exponential ongoing costs.


         Nastel AutoPilot and AutoPilot On-Demand
         Nastel is targeting these WMQ-related challenges with its new “freemium” product. AutoPilot®
         On-Demand for WebSphere WMQ is a Web-based, agentless version of Nastel’s enterprise-grade
         AutoPilot for WebSphere WMQ solution. It is packaged for easy download and deployment as a
         VMware Virtual Machine (VM) appliance.

         1
           D
            ue to these losses, this company became a Nastel customer. The story is profiled in EMA
           research entitled, The Search for the Elusive ROI: Tracking Down Value in a Jungle of Enterprise
           Management Products, available at: http://www.enterprisemanagement.com/research/asset.php/1560/
           The-Search-for-the-Elusive-ROI:-Tracking-Down-Value-in-a-Jungle-of-Enterprise-Management-Products
         2
           “
            The Economic Impacts of Inadequate Infrastructure for Software Testing”, available at: http://www.nist.gov/director/
           planning/upload/report02-3.pdf




                                                                                                                                    Page 2
Page 2   ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
Demystifying Middleware for DevOps


         Capabilities include:
            •	 Secure, audited access controlled by personnel with administrative rights to each queue
            •	 Views of WebSphere MQ resources such as queues, channels, queue managers, and subscriptions
               (see Figure 1)




                                                                         Figure 1: Channel View

            •	 Ability to view and manipulate messages generated by applications (see Figure 2)




                                                               Figure 2: Message Management View




                                                                                                             Page 3
Page 3   ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
Demystifying Middleware for DevOps


            •	 Views of queue status and applications (see Figure 3)




                                                                     Figure 3: Queue Status View

            •	 Resource utilization displays, such as queue depth, channel usage
            •	 Ability to act on application specific messages (move, copy, edit, route, replay, create).

         Available at: http://www.nastel.com/download-software_335_250.html, the tool can be downloaded,
         deployed, and operational within 30 minutes. Once installed, it provides secure visibility to WMQ
         queues via a standard Web link.
         This visibility eliminates delays in developer, QA, or DevOps activities by putting self-service access
         into their hands. This, in turn, reduces demands on middleware administrators, who are otherwise
         called upon to drop their own work to assist these groups during testing.


         Key Benefits and Pricing
            •	 Simplicity: AutoPilot On-Demand is easy to deploy and simple to use. Delivered as a virtual appliance
               image based on VMware, it can be deployed via VMware ESX or with the VMware Player available
               at: http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0. Users
               simply download, unZip, and “play” the file, then add queue managers to be managed. No agents
               are required.
            •	 Secure multi-user access: Role-based access to messages and to the actions that can be applied to
               these messages is provided. This provides self-service to each user but only to what they are
               entitled to access.
            •	 Vendor-provided online help and self-training: Developers and QA testers are not trained in IT operations.
               Nastel has provided intuitive materials that guide key stakeholders based on WMQ concepts
               familiar to them. The product requires minimal configuration, and is designed to be a “point and
               shoot” solution.




                                                                                                                            Page 4
Page 4   ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
Demystifying Middleware for DevOps


            •	 Secure message management: Development and QA testing require repetitive iterations to “get the
               software right” by testing a variety of use cases. A key differentiator is the inherent capability of
               AutoPilot On-Demand to generate, browse, replay and reroute messages for ongoing iterations.
               This can be a significant time saver for teams engaged in pre-deployment testing, as it eliminates
               the need to re-create the data for each and every iteration.
            •	 Better integration testing means better software quality: Ease of use and rich functionality enable higher
               quality integration testing. Development, testing, and other groups can test against real WMQ
               data to understand exactly how the software performs in real WMQ environments. This, in turn,
               promotes bottom-line value based on better uptime, performance, and cost avoidance.
            •	 DevOps enablement: Because of the cross-functional nature of DevOps teams, many companies
               are struggling to figure out the right way to staff and support such teams. These teams have
               different skills and “speak” different technology languages. The most positive outcomes require a
               combination of people, process, and technology, and tools selections should reflect the requirement
               to promote a common language based on everyone working from the same information base.
               AutoPilot On-Demand for WMQ is an ideal tool for such teams, as it gives them the ability to
               work collaboratively to identify and solve application-related problems, ideally before applications
               are ever deployed.
            •	 Easy “try before you buy” model: Zero cost for up to three users.
            •	 Production pricing:
               ◦◦ Per defined-user licensing
               ◦◦ $20,000 core license for VM appliance with 10 users
               ◦◦ $2,000 per defined user

         EMA Perspective
         The DevOps concept is not new; however, it has become a hot topic in the past eighteen months to
         two years as companies struggle to find a better way to support applications running over massively
         distributed, diverse, and rapidly changing operational fabrics. DevOps is part of the answer, but people
         and skills alone are no longer enough.
         Modern enterprise management toolsets deliver value beyond simple automation. They encapsulate the
         knowledge of some of the world’s best enterprise management experts, and customers are investing
         in this knowledge as much as they are in the tools themselves. In the specific case of WMQ, it is a
         complex technology for which neither Developers nor QA teams typically have administrative-level
         expertise; however, they do know how applications interact with
         WMQ and they need an easy way to see these interactions without
         investing in expensive, heavyweight, administrative-level tools.                 “Try before you buy” is
         Nastel’s development of this “freemium” product is notable in a                                       something that most of
         number of ways. “Try before you buy” is something that most of                                        today’s companies are
         today’s companies are seeking, and Nastel has gone to great lengths                                seeking, and Nastel has gone
         to make access and implementation seamless and simple. It is also                                    to great lengths to make
         notable in that the product puts high-quality tools in the hands of                                 access and implementation
         pre-deployment, versus production, personnel, a constituency that                                      seamless and simple.



                                                                                                                                       Page 5
Page 5   ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
Demystifying Middleware for DevOps


         has traditionally been underserved. Nastel has also made moving beyond the free version to a ten-
         user license simple. Paid licenses are extremely reasonably priced, particularly in view of the value
         proposition. Finally, AutoPilot® On-Demand for WebSphere WMQ fills a gap that other leading
         vendors have not addressed.
         While it’s hard to improve on “free,” Nastel AutoPilot covers a broad range of technologies supporting
         the application fabric. It would be nice to see additional “freeware” tools in the future supporting Java
         and .NET, for example, and apparently these are on the drawing board.
         EMA expects that this initial foray into freeware will prove to be very popular. Considering the value
         proposition of software testing, it is also likely that many of these initial deployments will turn into
         paid licenses over time.




         About Enterprise Management Associates, Inc.
         Founded in 1996, Enterprise Management Associates (EMA) is a leading industry analyst firm that provides deep insight across the full spectrum
         of IT and data management technologies. EMA analysts leverage a unique combination of practical experience, insight into industry best practices,
         and in-depth knowledge of current and planned vendor solutions to help its clients achieve their goals. Learn more about EMA research,
         analysis, and consulting services for enterprise line of business users, IT professionals and IT vendors at www.enterprisemanagement.com or
         blogs.enterprisemanagement.com. You can also follow EMA on Twitter or Facebook.

         This report in whole or in part may not be duplicated, reproduced, stored in a retrieval system or retransmitted without prior written permission
         of Enterprise Management Associates, Inc. All opinions and estimates herein constitute our judgement as of this date and are subject to change
         without notice. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. “EMA” and
         “Enterprise Management Associates” are trademarks of Enterprise Management Associates, Inc. in the United States and other countries.
         ©2011 Enterprise Management Associates, Inc. All Rights Reserved. EMA™, ENTERPRISE MANAGEMENT ASSOCIATES®, and the
         mobius symbol are registered trademarks or common-law trademarks of Enterprise Management Associates, Inc.

         Corporate Headquarters:
         5777 Central Avenue, Suite 105
         Boulder, CO 80301
         Phone: +1 303.543.9500
         Fax: +1 303.543.7687
         www.enterprisemanagement.com
         2326.091611


                                                                                                                                                             Page 6
Page 6   ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com

More Related Content

What's hot

Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Prolifics
 
Business Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonBusiness Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonG.J. dePillis
 
Multi platform application deployment with urban code deploy
Multi platform application deployment with urban code deployMulti platform application deployment with urban code deploy
Multi platform application deployment with urban code deploySaranga Tripathy
 
Day 1 p4 - application lifecycle management
Day 1   p4  - application lifecycle managementDay 1   p4  - application lifecycle management
Day 1 p4 - application lifecycle managementLilian Schaffer
 
SaM Brochure
SaM BrochureSaM Brochure
SaM BrochurealesiaSh
 
Turning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery PlatformTurning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery PlatformXebiaLabs
 
ChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChris Garrison
 
Docker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps ProcessDocker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps ProcessLaurent Goujon
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksCognizant
 
PLM Interoperability Solutions
PLM Interoperability SolutionsPLM Interoperability Solutions
PLM Interoperability SolutionsGeometric Ltd.
 
L2 l3 l4 software process models
L2 l3 l4  software process modelsL2 l3 l4  software process models
L2 l3 l4 software process modelsRushdi Shams
 
The Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessThe Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessPMOfficers PMOAcademy
 
Resume of June Lorena
Resume of June LorenaResume of June Lorena
Resume of June LorenaJune Lorena
 
5 Tips To Managing Growth Guide
5 Tips To Managing Growth Guide5 Tips To Managing Growth Guide
5 Tips To Managing Growth GuideBright Technology
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Implementing Software Metrics at a Telecommunications Company -- A Case Study
Implementing Software Metrics at a Telecommunications Company -- A Case StudyImplementing Software Metrics at a Telecommunications Company -- A Case Study
Implementing Software Metrics at a Telecommunications Company -- A Case Studydheimann5
 

What's hot (20)

Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change
 
Business Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonBusiness Process De Pillis Tool Comparison
Business Process De Pillis Tool Comparison
 
Multi platform application deployment with urban code deploy
Multi platform application deployment with urban code deployMulti platform application deployment with urban code deploy
Multi platform application deployment with urban code deploy
 
Day 1 p4 - application lifecycle management
Day 1   p4  - application lifecycle managementDay 1   p4  - application lifecycle management
Day 1 p4 - application lifecycle management
 
SaM Brochure
SaM BrochureSaM Brochure
SaM Brochure
 
Turning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery PlatformTurning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery Platform
 
ChrisGarrisonProjectThesis
ChrisGarrisonProjectThesisChrisGarrisonProjectThesis
ChrisGarrisonProjectThesis
 
Fast track to the 9s via the cloud
Fast track to the 9s via the cloudFast track to the 9s via the cloud
Fast track to the 9s via the cloud
 
Docker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps ProcessDocker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps Process
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling Blocks
 
ERP implementation A Complete Guide
ERP implementation A Complete Guide ERP implementation A Complete Guide
ERP implementation A Complete Guide
 
PLM Interoperability Solutions
PLM Interoperability SolutionsPLM Interoperability Solutions
PLM Interoperability Solutions
 
L2 l3 l4 software process models
L2 l3 l4  software process modelsL2 l3 l4  software process models
L2 l3 l4 software process models
 
The Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps SuccessThe Four Prerequisites For DevOps Success
The Four Prerequisites For DevOps Success
 
Services Introduction
Services IntroductionServices Introduction
Services Introduction
 
Displacing the Programmers
Displacing the Programmers Displacing the Programmers
Displacing the Programmers
 
Resume of June Lorena
Resume of June LorenaResume of June Lorena
Resume of June Lorena
 
5 Tips To Managing Growth Guide
5 Tips To Managing Growth Guide5 Tips To Managing Growth Guide
5 Tips To Managing Growth Guide
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Implementing Software Metrics at a Telecommunications Company -- A Case Study
Implementing Software Metrics at a Telecommunications Company -- A Case StudyImplementing Software Metrics at a Telecommunications Company -- A Case Study
Implementing Software Metrics at a Telecommunications Company -- A Case Study
 

Similar to Demystifying Middleware for DevOps

Enterprise mobility solutions & systems
Enterprise mobility solutions & systemsEnterprise mobility solutions & systems
Enterprise mobility solutions & systemsInfosys
 
Improving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scaleImproving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scaleIBM Rational software
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerDevOps.com
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMTuleap
 
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesLe cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesClub Alliances
 
5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaperwardell henley
 
Becoming Agile With BPM
Becoming Agile With BPMBecoming Agile With BPM
Becoming Agile With BPMEverteam
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Solidify
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White PaperToby Thorslund
 
DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...
DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...
DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...Urolime Technologies
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...David J Rosenthal
 
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkThe Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkJean-Marc Desvaux
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Massimo Talia
 
TWB Position Paper - Enterprise Resource Planning (ERP)
TWB Position Paper - Enterprise Resource Planning (ERP)TWB Position Paper - Enterprise Resource Planning (ERP)
TWB Position Paper - Enterprise Resource Planning (ERP)The Writers Block (TWB)
 

Similar to Demystifying Middleware for DevOps (20)

Twb position paper_erp
Twb position paper_erpTwb position paper_erp
Twb position paper_erp
 
Enterprise mobility solutions & systems
Enterprise mobility solutions & systemsEnterprise mobility solutions & systems
Enterprise mobility solutions & systems
 
Improving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scaleImproving software economics - Top 10 principles of achieving agility at scale
Improving software economics - Top 10 principles of achieving agility at scale
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALM
 
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesLe cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
 
5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper5 principles-securing-devops-veracode-whitepaper
5 principles-securing-devops-veracode-whitepaper
 
Becoming Agile With BPM
Becoming Agile With BPMBecoming Agile With BPM
Becoming Agile With BPM
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...
DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...
DevSecOps Trends in 2022 How to Stay Secured, Innovative, and Productive in D...
 
SaiBhaskar-Resume
SaiBhaskar-ResumeSaiBhaskar-Resume
SaiBhaskar-Resume
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
 
Forrester Infra as code TLP_April2015
Forrester Infra as code TLP_April2015Forrester Infra as code TLP_April2015
Forrester Infra as code TLP_April2015
 
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkThe Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application Framework
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.
 
Consulting
ConsultingConsulting
Consulting
 
TWB Position Paper - Enterprise Resource Planning (ERP)
TWB Position Paper - Enterprise Resource Planning (ERP)TWB Position Paper - Enterprise Resource Planning (ERP)
TWB Position Paper - Enterprise Resource Planning (ERP)
 

More from jKool

Real-time Operational Intelligence for machine data
Real-time Operational Intelligence for machine dataReal-time Operational Intelligence for machine data
Real-time Operational Intelligence for machine datajKool
 
How jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxHow jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxjKool
 
Using Transaction Tracing to Determine Issues with Remote MQ Transactions
Using Transaction Tracing to Determine Issues with Remote MQ TransactionsUsing Transaction Tracing to Determine Issues with Remote MQ Transactions
Using Transaction Tracing to Determine Issues with Remote MQ TransactionsjKool
 
jKool Operational Intelligence Datasheet
jKool Operational Intelligence DatasheetjKool Operational Intelligence Datasheet
jKool Operational Intelligence DatasheetjKool
 
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...jKool
 
Boosting Productivity by Providing Self-Service for WebSphere MQ
Boosting Productivity by Providing Self-Service for WebSphere MQBoosting Productivity by Providing Self-Service for WebSphere MQ
Boosting Productivity by Providing Self-Service for WebSphere MQjKool
 
Nastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application AnalyticsNastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application AnalyticsjKool
 
How tech-is-used-real-time-monitoring-dodd-frank-trade-reporting
How tech-is-used-real-time-monitoring-dodd-frank-trade-reportingHow tech-is-used-real-time-monitoring-dodd-frank-trade-reporting
How tech-is-used-real-time-monitoring-dodd-frank-trade-reportingjKool
 
Impact 2012 Session with Nastel AutoPilot and Verdande
Impact 2012 Session with Nastel AutoPilot and VerdandeImpact 2012 Session with Nastel AutoPilot and Verdande
Impact 2012 Session with Nastel AutoPilot and VerdandejKool
 
Unraveling the mystery how to predict application performance problems
Unraveling the mystery how to predict application performance problems Unraveling the mystery how to predict application performance problems
Unraveling the mystery how to predict application performance problems jKool
 
A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging jKool
 

More from jKool (11)

Real-time Operational Intelligence for machine data
Real-time Operational Intelligence for machine dataReal-time Operational Intelligence for machine data
Real-time Operational Intelligence for machine data
 
How jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxHow jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStax
 
Using Transaction Tracing to Determine Issues with Remote MQ Transactions
Using Transaction Tracing to Determine Issues with Remote MQ TransactionsUsing Transaction Tracing to Determine Issues with Remote MQ Transactions
Using Transaction Tracing to Determine Issues with Remote MQ Transactions
 
jKool Operational Intelligence Datasheet
jKool Operational Intelligence DatasheetjKool Operational Intelligence Datasheet
jKool Operational Intelligence Datasheet
 
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...
Impact 2013: How Technology is used for real-time monitoring of Dodd-Frank Tr...
 
Boosting Productivity by Providing Self-Service for WebSphere MQ
Boosting Productivity by Providing Self-Service for WebSphere MQBoosting Productivity by Providing Self-Service for WebSphere MQ
Boosting Productivity by Providing Self-Service for WebSphere MQ
 
Nastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application AnalyticsNastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application Analytics
 
How tech-is-used-real-time-monitoring-dodd-frank-trade-reporting
How tech-is-used-real-time-monitoring-dodd-frank-trade-reportingHow tech-is-used-real-time-monitoring-dodd-frank-trade-reporting
How tech-is-used-real-time-monitoring-dodd-frank-trade-reporting
 
Impact 2012 Session with Nastel AutoPilot and Verdande
Impact 2012 Session with Nastel AutoPilot and VerdandeImpact 2012 Session with Nastel AutoPilot and Verdande
Impact 2012 Session with Nastel AutoPilot and Verdande
 
Unraveling the mystery how to predict application performance problems
Unraveling the mystery how to predict application performance problems Unraveling the mystery how to predict application performance problems
Unraveling the mystery how to predict application performance problems
 
A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging A unified view across websphere datapower and mq, solace and tibco messaging
A unified view across websphere datapower and mq, solace and tibco messaging
 

Recently uploaded

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdfPaige Cruz
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimizationarrow10202532yuvraj
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Alexander Turgeon
 

Recently uploaded (20)

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
 

Demystifying Middleware for DevOps

  • 1. Demystifying Middleware for DevOps An ENTERPRISE MANAGEMENT ASSOCIATES® (EMA™) White Paper Prepared for Nastel September 2011 IT & DATA MANAGEMENT RESEARCH, INDUSTRY ANALYSIS & CONSULTING
  • 2. Demystifying Middleware for DevOps Table of Contents Introduction...........................................................................................................................................................1 Better Middleware Testing Means Lower Production Support Costs........................................................2 Nastel AutoPilot and AutoPilot On-Demand.................................................................................................2 Key Benefits and Pricing......................................................................................................................................4 EMA Perspective...................................................................................................................................................5 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
  • 3. Demystifying Middleware for DevOps Introduction DevOps is a hot topic right now, and for good reason. Today’s application environments have become far too complex to deploy Tools play a key role in and manage with silo teams and stand-alone tools. Instead, they DevOps, as the right tools require coordination and collaboration across virtually all silos, can be a bridge supplying a and this is typically accomplished with teams of senior specialists “common language” across with skill sets spanning Development and Operations. Tools play teams with diverse skillsets a key role in DevOps, as the right tools can be a bridge supplying and “technology languages.” a “common language” across teams with diverse skillsets and “technology languages.” ENTERPRISE MANAGEMENT ASSOCIATES® (EMA™) research has found that more than 80% of today’s IT organizations rely on cross-functional teams to address application-related issues. These teams are called by a variety of names. Few companies actually call them “DevOps,” but instead know them as “Infrastructure Services” or “Centers of Excellence,” for example. In some companies, these teams are composed of ad-hoc specialists drawn from Development and Operations. Other companies fund dedicated groups through CIO or Operations budgets. Regardless of what they are called or how they are organized, their roles are similar. They are responsible for planning, deploying and supporting valuable business applications as they traverse the software lifecycle from development through deployment and on to production. One factor that is often overlooked in DevOps discussions is the fact that people and skills aren’t enough. In today’s fast-paced technology environments, processes and tools are equally important. The right tools enable specialists from a variety of technical backgrounds to find common ground by giving them a common view of the application they are supporting. Too often, these teams rely on homegrown tools that in virtually every case are far less sophisticated than those available from Too often, these teams rely today’s leading enterprise management vendors, and more difficult on homegrown tools that in to maintain. Even those companies that do have commercial virtually every case are far management solutions in place may limit access to production less sophisticated than those support administrators. This is particularly true of management tools available from today’s leading for middleware solutions such as IBM WebSphere MQ (WMQ). enterprise management vendors, Nastel’s premium AutoPilot® M6 APM solution is used by the and more difficult to maintain. world’s largest companies to strategically manage the performance of mission-critical, tiered, integrated applications. On October 1, 2011, Nastel is releasing its first “freemium” solution, AutoPilot® On-Demand for WebSphere MQ. This is a production-grade tool that is available free of charge for use by Development, Operations, or DevOps to test WMQ-based applications. This is the first in a series of “freemium” toolsets, with solutions for log analysis, Java, .NET, and other technologies on the drawing board. This EMA paper describes the new product and its value proposition and positions it in an industry in which middleware management tends to be an afterthought. Page 1 Page 1 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
  • 4. Demystifying Middleware for DevOps Better Middleware Testing Means Lower Production Support Costs WMQ is today’s most widely used messaging system, supporting many of the most business-critical applications on the planet. EMA has documented losses in the millions of dollars per year in downtime at a high-tech manufacturer running WMQ-based applications. This company’s IT teams supported 350 + such applications, and the downtime was due to failures which were not detected by the ten-year- old homegrown scripts used to manage them.1 Even for those companies that do invest in commercial tools, access to the toolsets is typically limited to WMQ administrators and their delegates. This creates a significant problem for developers and Quality Assurance (QA) professionals. Without self-service access to WMQ monitoring products, testing software or duplicating production problems requires ongoing assistance from production WMQ management teams. This can significantly impede timely software delivery and problem resolution. Today’s highest-impact applications are, more often than not, integrated across tiers, companies, and even geographies. These applications are extremely complex, and middleware is the “glue” that knits them together. While everyone understands that pre-production testing is necessary, duplication of these complex production environments is virtually impossible. Reproducing production hardware, software, and licensing for pre-deployment testing, and staffing to support it, is cost prohibitive in and of itself. For this reason, application testing is all too often done against “stub” programs which simulate, but cannot duplicate, production systems. Since many complex applications go into production without being adequately tested, problems then manifest in production environments. This creates additional problems for DevOps personnel, who lack the tools necessary to identify and reproduce the problem. Recurring problems result, and such problems can significantly impact ongoing production support costs. A landmark U.S. National Institute of Standards & Technology (NIST) study on software testing found that the cost of fixing software defects rises exponentially as the Software Development Lifecycle (SDLC) progresses. While a defect discovered in the design phase may cost “X” to fix, the same defect found during testing will cost between 5X and 10X. Once the software is in production, the cost escalates to 30X.2 There are multiple reasons why this is true; however, the key takeaway is that lack of software testing drives exponential ongoing costs. Nastel AutoPilot and AutoPilot On-Demand Nastel is targeting these WMQ-related challenges with its new “freemium” product. AutoPilot® On-Demand for WebSphere WMQ is a Web-based, agentless version of Nastel’s enterprise-grade AutoPilot for WebSphere WMQ solution. It is packaged for easy download and deployment as a VMware Virtual Machine (VM) appliance. 1 D ue to these losses, this company became a Nastel customer. The story is profiled in EMA research entitled, The Search for the Elusive ROI: Tracking Down Value in a Jungle of Enterprise Management Products, available at: http://www.enterprisemanagement.com/research/asset.php/1560/ The-Search-for-the-Elusive-ROI:-Tracking-Down-Value-in-a-Jungle-of-Enterprise-Management-Products 2 “ The Economic Impacts of Inadequate Infrastructure for Software Testing”, available at: http://www.nist.gov/director/ planning/upload/report02-3.pdf Page 2 Page 2 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
  • 5. Demystifying Middleware for DevOps Capabilities include: • Secure, audited access controlled by personnel with administrative rights to each queue • Views of WebSphere MQ resources such as queues, channels, queue managers, and subscriptions (see Figure 1) Figure 1: Channel View • Ability to view and manipulate messages generated by applications (see Figure 2) Figure 2: Message Management View Page 3 Page 3 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
  • 6. Demystifying Middleware for DevOps • Views of queue status and applications (see Figure 3) Figure 3: Queue Status View • Resource utilization displays, such as queue depth, channel usage • Ability to act on application specific messages (move, copy, edit, route, replay, create). Available at: http://www.nastel.com/download-software_335_250.html, the tool can be downloaded, deployed, and operational within 30 minutes. Once installed, it provides secure visibility to WMQ queues via a standard Web link. This visibility eliminates delays in developer, QA, or DevOps activities by putting self-service access into their hands. This, in turn, reduces demands on middleware administrators, who are otherwise called upon to drop their own work to assist these groups during testing. Key Benefits and Pricing • Simplicity: AutoPilot On-Demand is easy to deploy and simple to use. Delivered as a virtual appliance image based on VMware, it can be deployed via VMware ESX or with the VMware Player available at: http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0. Users simply download, unZip, and “play” the file, then add queue managers to be managed. No agents are required. • Secure multi-user access: Role-based access to messages and to the actions that can be applied to these messages is provided. This provides self-service to each user but only to what they are entitled to access. • Vendor-provided online help and self-training: Developers and QA testers are not trained in IT operations. Nastel has provided intuitive materials that guide key stakeholders based on WMQ concepts familiar to them. The product requires minimal configuration, and is designed to be a “point and shoot” solution. Page 4 Page 4 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
  • 7. Demystifying Middleware for DevOps • Secure message management: Development and QA testing require repetitive iterations to “get the software right” by testing a variety of use cases. A key differentiator is the inherent capability of AutoPilot On-Demand to generate, browse, replay and reroute messages for ongoing iterations. This can be a significant time saver for teams engaged in pre-deployment testing, as it eliminates the need to re-create the data for each and every iteration. • Better integration testing means better software quality: Ease of use and rich functionality enable higher quality integration testing. Development, testing, and other groups can test against real WMQ data to understand exactly how the software performs in real WMQ environments. This, in turn, promotes bottom-line value based on better uptime, performance, and cost avoidance. • DevOps enablement: Because of the cross-functional nature of DevOps teams, many companies are struggling to figure out the right way to staff and support such teams. These teams have different skills and “speak” different technology languages. The most positive outcomes require a combination of people, process, and technology, and tools selections should reflect the requirement to promote a common language based on everyone working from the same information base. AutoPilot On-Demand for WMQ is an ideal tool for such teams, as it gives them the ability to work collaboratively to identify and solve application-related problems, ideally before applications are ever deployed. • Easy “try before you buy” model: Zero cost for up to three users. • Production pricing: ◦◦ Per defined-user licensing ◦◦ $20,000 core license for VM appliance with 10 users ◦◦ $2,000 per defined user EMA Perspective The DevOps concept is not new; however, it has become a hot topic in the past eighteen months to two years as companies struggle to find a better way to support applications running over massively distributed, diverse, and rapidly changing operational fabrics. DevOps is part of the answer, but people and skills alone are no longer enough. Modern enterprise management toolsets deliver value beyond simple automation. They encapsulate the knowledge of some of the world’s best enterprise management experts, and customers are investing in this knowledge as much as they are in the tools themselves. In the specific case of WMQ, it is a complex technology for which neither Developers nor QA teams typically have administrative-level expertise; however, they do know how applications interact with WMQ and they need an easy way to see these interactions without investing in expensive, heavyweight, administrative-level tools. “Try before you buy” is Nastel’s development of this “freemium” product is notable in a something that most of number of ways. “Try before you buy” is something that most of today’s companies are today’s companies are seeking, and Nastel has gone to great lengths seeking, and Nastel has gone to make access and implementation seamless and simple. It is also to great lengths to make notable in that the product puts high-quality tools in the hands of access and implementation pre-deployment, versus production, personnel, a constituency that seamless and simple. Page 5 Page 5 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com
  • 8. Demystifying Middleware for DevOps has traditionally been underserved. Nastel has also made moving beyond the free version to a ten- user license simple. Paid licenses are extremely reasonably priced, particularly in view of the value proposition. Finally, AutoPilot® On-Demand for WebSphere WMQ fills a gap that other leading vendors have not addressed. While it’s hard to improve on “free,” Nastel AutoPilot covers a broad range of technologies supporting the application fabric. It would be nice to see additional “freeware” tools in the future supporting Java and .NET, for example, and apparently these are on the drawing board. EMA expects that this initial foray into freeware will prove to be very popular. Considering the value proposition of software testing, it is also likely that many of these initial deployments will turn into paid licenses over time. About Enterprise Management Associates, Inc. Founded in 1996, Enterprise Management Associates (EMA) is a leading industry analyst firm that provides deep insight across the full spectrum of IT and data management technologies. EMA analysts leverage a unique combination of practical experience, insight into industry best practices, and in-depth knowledge of current and planned vendor solutions to help its clients achieve their goals. Learn more about EMA research, analysis, and consulting services for enterprise line of business users, IT professionals and IT vendors at www.enterprisemanagement.com or blogs.enterprisemanagement.com. You can also follow EMA on Twitter or Facebook. This report in whole or in part may not be duplicated, reproduced, stored in a retrieval system or retransmitted without prior written permission of Enterprise Management Associates, Inc. All opinions and estimates herein constitute our judgement as of this date and are subject to change without notice. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. “EMA” and “Enterprise Management Associates” are trademarks of Enterprise Management Associates, Inc. in the United States and other countries. ©2011 Enterprise Management Associates, Inc. All Rights Reserved. EMA™, ENTERPRISE MANAGEMENT ASSOCIATES®, and the mobius symbol are registered trademarks or common-law trademarks of Enterprise Management Associates, Inc. Corporate Headquarters: 5777 Central Avenue, Suite 105 Boulder, CO 80301 Phone: +1 303.543.9500 Fax: +1 303.543.7687 www.enterprisemanagement.com 2326.091611 Page 6 Page 6 ©2011 Enterprise Management Associates, Inc. All Rights Reserved. | www.enterprisemanagement.com