HCLT Whitepaper: Mainframe Managed Tools as a Service

464
-1

Published on

http://www.hcltech.com/enterprise-transformation-services/overview~ More on ETS

MFMTaaS (Mainframe Managed Tools as a Service) is designed to be a complete cloud of various services that any customer will need across his portfolio. It is a ‘pay as you go service’ designed by HCL MMS Mainframe CoE to address complete portfolio needs of the customer.

It is a one stop solution for the tools. Tools built across technologies will be integrated into MFMTaaS framework and will be made available in the form of cloud services.

Customer can rent the tools on a utility/subscription based pricing model. For ASM and AD work, tools like Inventory analysis, Impact analysis and code standardization tools can be accessed from MFMTaaS as and when required.

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
464
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

HCLT Whitepaper: Mainframe Managed Tools as a Service

  1. 1. June 2012Mainframe Managed Tools as a Service (MFMTaaS) Accelerating Growth
  2. 2. 2Mainframe Managed Tools as a Service (MFMTaaS) | June 2012CONTENTSPURPOSE 2BACKGROUND 2FEATURES OF MFMTAAS 3MFMTAAS PRICING MODELS 3BENEFITS OF MFMTAAS 4MFMTAAS VISION 5BUSINESS ARCHITECTURE 5KEY ROLES 7MFMTAAS DASHBOARD REPORTS 8TOOLS AVAILABLE UNDER MFMTAAS 8APPENDIX-A 11END NOTE 12ABOUT THE AUTHOR 12PURPOSEThis paper talks about MFMTaaS background, features, benefits,MFMTaaS layers and MFMTaaS tools.BACKGROUNDIn the course of a business life cycle, the IT portfolio is changingcontinuously and the need of change emerges from business orself-sustainability. Either ways, when the customer approaches thechange in a heterogeneous technology landscape, it is not alwayseasy to plan, manage, implement the change and run the businesswith change happening consistently.At the same time, when customers embark on large projects likeoutsourcing, transformation or migrations, no single SystemIntegrator (SI) has the answer to their complete portfolio needs.Customers end up going to multiple tool vendors and SI vendorsand try to stitch together the solution.Sourcing from multiple third party tool vendors is expensive.Worse, the customer has to pay for the entire package even if he isusing only one or two tools from it.For automation efficiencies, multiple third party tool vendors withheavy commercials are in the market. The customers are in direneed for a single vendor providing all the transformation/ migrationsolutions they are looking for.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  3. 3. 3Mainframe Managed Tools as a Service (MFMTaaS) | June 2012MFMTaaS (Mainframe Managed Tools as a Service) is designed tobe a complete cloud of various services that any customer will needacross his portfolio. It is a ‘pay as you go service’ designed by HCLMMS Mainframe CoE to address complete portfolio needs of thecustomer.It is a one-stop solution for the tools. Tools built across technologieswill be integrated into MFMTaaS framework and will be madeavailable in the form of cloud services.Customers can rent the tools on a utility/ subscription-based pricingmodel. For ASM and AD work, tools like inventory analysis,impact analysis and code standardization tools can be accessed fromMFMTaaS as and when required.For transformation work, Tools for Migration Automation,Modernization and Transition Accelerators will also be availablein MFMTaaS.MFMTaaS also allows other non-legacy solution accelerators to behosted. The framework is built as a web-based SOA framework forexecuting multiple tools synchronously or asynchronously.ABBREVIATIONS AND DEFINITIONS Abbreviation/ Definition Description MFMTaaS Mainframe Managed Tools as a Service SOA Service Oriented Architecture LOC Lines Of CodeFEATURES OF MFMTAAS• Self-service portal built using SOA• Plug and play for multiple tools• Subscription or utility-based pricing model• MFMTaaS tools can be rented out to customers on utility/ subscription basis• Provides robust dashboardMFMTAAS PRICING MODELSSubscription-based pricing:Tool usage will be charged on ‘per day’ basis. A flat ‘per day’ ratewill be applicable irrespective of the number of times the tool isexecuted on a particular day. The tool usage will be charged basedon the number of days, irrespective of the number of times it isexecuted.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  4. 4. 4Mainframe Managed Tools as a Service (MFMTaaS) | June 2012Utility-based pricing:• LOC-based: Tool usage will be charged based on the LOC consumed during the tool execution. ‘Rate per LOC’ defined in the system will be applicable for tools usage. A language migration tool execution, for example, will be charged considering the number of LOC converted by the tool applying the ‘Rate per LOC’ as defined in MFMTaaS For example, a customer signs up for COBOL to .Net conversion tool on utility basis and executes the tool converting 100,000 LOC. The tool execution charge will be 100000*0.1 USD which is 10000 USD considering rate per LOC being 0.1 USD• Component-based: Tool usage will be charged based on the number of components consumed during the tool execution. ‘Rate per component’ defined in the system will be applicable for tools usage. An Inventory Analysis tool execution, for example, will be charged considering the number of components analysed by the tool in a single execution applying the ‘Rate per component’ as defined in MFMTaaS For example, a customer signs up for Inventory Analysis tool on utility basis and executes the tool analysing 50,000 components. The tool execution charge will be 50000*0.1 USD which is 5000 USD considering rate per component being 0.1 USDBENEFITS OF MFMTAAS• MFMTaaS is a one-stop solution for the tools required by the customer to manage his portfolio optimally• MFMTaaS tools can be rented on utility/ subscription-based costing• An unlimited use subscription to a service for a fixed price is an advantage for consumers using those services frequently• Customers can have measurable ROI in terms of cost savings and faster time-to-market by making use of the tools provided by MFMTaaS• Customers using MFMTaaS can drive more services with subscriptions versus standard purchase• MFMTaaS user inventory upload process is isolated from tool execution. Customers can upload inventory of any technology in one go and execute the relevant tools he has subscribed for• Customers can leverage the MFMTaaS robust dashboard to get critical insights into the data on the tools usage and invoice details© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  5. 5. 5Mainframe Managed Tools as a Service (MFMTaaS) | June 2012MFMTAAS VISIONMFMTaaS has the potential to change the way independentsoftware vendors do business. It will change the entire ecosystemin IT management.MFMTaaS will be the door opener for large ADMS deals ortransformation deals by providing innovative solutions. HCL cangenerate revenue based on the number of subscribers/ tenants toMFMTaaS.BUSINESS ARCHITECTUREMFMTaaS is built using the SOA architecture. The UI is built usingJAVA and Spring framework. It runs on z/Linux environmentand communicates with mainframe backend (Z/OS) through webservices and uses DB2 as back-end database.The following image is the pictorial representation of the layers ofMFMTaaS:SecurityMFMTaaS is built using Spring MVC with JAX-WS and SpringSecurity Framework. MFMTaaS also has the HCL firewallprotection & antivirus implemented.Service PortalMFMTaaS Registration – HCL sales employees, defined as clientpartners in MFMTaaS, can register onto MFMTaaS with valid HCLSAP id. The registration request is placed in the service request tableand a notification email is sent to HCL admin group email id. Uponapproval of the registration request the client partner will receivelogin credentials to sign on to MFMTaaS and setup client account.Archives/ whitepapers – Links are provided to HCL mainframeservices on the portal. The whitepaper is also made available to theusers through the portal.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  6. 6. 6Mainframe Managed Tools as a Service (MFMTaaS) | June 2012Survey Management – MFMTaaS portal has an option providedto the users to give their feedback on MFMTaaS user friendliness,performance, other tools of interest and other factors. Feedbacksubmitted is saved in MFMTaaS client survey table maintained byHCL admin group.Service ManagementOrder Management – All the orders placed by the client partners(registration request, client account setup request, tools subscriptionrequest) are placed in the service request table and a notificationemail is sent to HCL admin group email id. Upon approval of theservice request, MFMTaaS database gets reflected with the updateddata and the services can be availed by the customer.Password Management – MFMTaaS users can change their passwordand other details anytime through the portal.User Manuals – User manuals are made available through the portalto guide the client partners, client managers and client users inperforming their functionalities.Service Delivery ManagementThis service layer is responsible for providing services to servicemanagement layer. It interacts with hosted tools service layer andback office systems layer to ask services from these layers.• Customer life cycle managementThis service module maintains customer details. Request to addcustomer, view his details and update details is handled by thisservice delivery module.• Service life cycle managementThis service module maintains the client tools service details.Request to map a new tool to a client and managing the existingtools for the client is handled by this service module.• Billing managementThis service module maintains billing details for a client based onservices availed by him. Request to generate a new bill and to viewthe existing bill is handled by this service module.• MeteringThis service module maintains service usage details for a client.Request to add or update usage details is handled by this servicemodule.• Tool life cycle managementThis service module maintains tools integrated with the application.Request to integrate a new tool and managing the existing tools ishandled by this service module.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  7. 7. 7Mainframe Managed Tools as a Service (MFMTaaS) | June 2012• Customer supportThis service module maintains the client request and responsedetails. Request raised by customer for new tool and new queriesetc are handled by this service module.KEY ROLESThe diagram below shows the key roles defined in MFMTaaS andtheir functionalities.Client PartnerClient partner is HCL’s sales employee representing one or morethan one customer. Client partner is the one who registers ontoMFMTaaS and sets up client account and does invoice generation.Client ManagerClient manager is customer employee who owns set of applications.Client manager sets up client applications and adds client users ontothe system. Client manager can upload inventory onto MFMTaaS,execute tools and download the output reports.Client UserClient user is customer employee who owns responsibility forapplications mapped to him by the client manager. Client user canupload inventory onto MFMTaaS, execute tools and download theoutput reports.HCL Admin GroupHCL admin group is responsible for MFMTaaS administration andportal maintenance.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  8. 8. 8Mainframe Managed Tools as a Service (MFMTaaS) | June 2012MFMTAAS DASHBOARD REPORTSClient partners are provided with the following reports through thedashboard:• View account details• View all clients and their manager list• View usage list of a customer• Generate/ download the invoice of a customerClient managers are provided with the following reports throughthe dashboard:• View account details• View list of all applications and associated inventory• View list of users and their application mapping• View usage by user application• Other tools of interestClient users are provided with the following reports through thedashboard:• View or modify account details• View your usageNote: Please see Appendix-A for sample report.TOOLS AVAILABLE UNDER MFMTAAS Tool Description Inventory Analysis Inventory Analysis Tool analyzes Tool the inventory of a given application and provides details about its components. It lists the inventory components and establishes cross- reference with the actual executables in the production environment. It performs inventory analysis for applications and generates various cross-reference reports. (Handles inventory of COBOL/CICS/ DB2/IMS DB/DC, IDMS, Pl/1, Assembler, EZT, XGEN, CSP, SAS, Natural/Adabas, JCL & procs).© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  9. 9. 9Mainframe Managed Tools as a Service (MFMTaaS) | June 2012 Tool Description EGL to C# Conversion EGL to C# Conversion Tool Tool converts EGL code into equivalent code in .Net with ASP as front-end and C# at the back-end. • EGL Database Schema will be converted into SQL Server Equivalent code • Conversion will be done using layered architecture • The target environment is Windows/Linux; the output of the tool should be deployed on Windows/Linux platform COBOL to .NET COBOL to .Net Conversion Tool Conversion Tool provides automated code conversion that includes: • Program conversion – Conversion of COBOL code to C# • Screen conversion – Conversion of CICS screens to ASP.Net pages • JCL conversion – Conversion of JCLs to Shell scripts Impact Analysis Tool Impact Analysis Tool has been developed to analyze the source available in the form of source code, copybook and includes libraries for input variables, DB2 components, patterns and variable types. It lists down the impacted code in the source programs, copybooks and includes based on the input seed list. Impact Analysis Tool will cater for impact analysis of COBOL/ CICS/DB2/IMS DB/DC, IDMS, Pl/1, Assembler, EZT and Natural/ Adabas supporting BATCH, CICS and DB2 combinations.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  10. 10. 10Mainframe Managed Tools as a Service (MFMTaaS) | June 2012 Tool Description Natural/Adabas to NACT (NATTO-LCT) is a Natural Cobol/CICS/ DB2 language and Adabas database to Conversion Tool COBOL language, CICS OLTP and DB2 database migration tool. It converts the source components pertaining to NATURAL/ ADABAS/MAP/Utilities/JCL to corresponding IBM -COBOL/DB2/ CICS/BMS which can be executed on IBM Mainframes. Flow Generation Tool This tool generates flow chart for the selected program showing all the called programs up to nth level and the maps used in the program. Programs missing in the inventory can be identified with the color coding used. This tool also provides an option to download the call tree sheet and the flow chart. * Scheduler Migration This tool is to migrate from one Tool scheduler to another scheduler. * Security Migration This tool is for security migration. Tool * Batch Flow This tool documents the batch flow. Documentation Tool * Assembler to Cobol Converts Assembler code to Conversion Tool COBOL. Development in progress. *COBOL IMS DB/DC Converts IMS database to DB2 to Cobol/CICS /DB2 database including the data and data Conversion Tool access migration. The IMS-DB/DC to DB2/CICS Migration Toolkit is a Suite of Tools developed for Migrating an IMS Application’s Database, Data, Application Programs and Batch Jobs to use DB2 as the databases instead of IMSDB, to convert IMS screens to BMS Screens and convert the IMS calls used in the application. * COBOL to JAVA This tool converts COBOL Conversion Tool inventory into JAVA.* Tools planned for future release© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  11. 11. 11Mainframe Managed Tools as a Service (MFMTaaS) | June 2012APPENDIX-ASample screenshots of MFMTaaS Portal: MFMTaaS portal home page MFMTaaS admin home page© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  12. 12. 12Mainframe Managed Tools as a Service (MFMTaaS) | June 2012 Sample tool usage reportEND NOTEMFMTaaS serves as a complete portfolio of tools required by thecustomer for portfolio management. Customers can subscribefor the tools on utility/ subscription basis and plug and play formultiple tools.ABOUT THE AUTHOR Krishna Kumari is part of MMS Mainframe Solution CoE team as project manager for solution accelerators team and has 14 years of experience in various areas of Mainframe. In the past, she has worked in several large engagements from transition to complete management of the project in application development, maintenance and support projects across various technologies.© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.
  13. 13. 13Mainframe Managed Tools as a Service (MFMTaaS) | June 2012About HCLAbout HCL TechnologiesHCL Technologies is a leading global IT services company,working with clients in the areas that impact and redefinethe core of their businesses. Since its inception into theglobal landscape after its IPO in 1999, HCL focuses on‘transformational outsourcing’, underlined by innovationand value creation, and offers integrated portfolio ofservices including software-led IT solutions, infrastructuremanagement, engineering and R&D services and BPO. HCLleverages its extensive global offshore infrastructure andnetwork of offices in 26 countries to provide holistic, multi-service delivery in key industry verticals including FinancialServices, Manufacturing, Consumer Services, Public Servicesand Healthcare. HCL takes pride in its philosophy of‘Employees First, Customers Second’ which empowers our82,464 transformers to create a real value for the customers.HCL Technologies, along with its subsidiaries, has reportedconsolidated revenues of US$ 4.0 billion (Rs. 19,412 crores),as on 31 March 2012 (on LTMbasis). For more information,please visit www.hcltech.comAbout HCL EnterpriseHCL is a $6.2 billion leading global technology andIT enterprise comprising two companies listed in India -HCL Technologies and HCL Infosystems. Founded in 1976,HCL is one of India’s original IT garage start-ups. A pioneerof modern computing, HCL is a global transformationalenterprise today. Its range of offerings includes productengineering, custom & package applications, BPO,IT infrastructure services, IT hardware, systems integration,and distribution of information and communicationstechnology (ICT) products across a wide range of focusedindustry verticals. The HCL team consists of over 90,000professionals of diverse nationalities, who operate from31 countries including over 500 points of presence inIndia. HCL has partnerships with several leading global1000 firms, including leading IT and technology firms. Formore on HCL, please visit www.hcl.com© 2012, HCL Technologies. Reproduction Prohibited. This document is protected under Copyright by the Author, all rights reserved.

×