Welcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist

Similar documents
Welcome to this IBM Rational podcast, enhanced. development and delivery efficiency by improving initial

Welcome to this IBM Rational podcast, Using the. System Architect Migration Toolkit to Migrate Your DoDAF 1.5

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Delivering

Full Speed Ahead with COBOL Into the Future

Certkiller.P questions

IBM Rational Developer for System z Version 7.5

Hello, and welcome to a searchsecurity.com. podcast: How Security is Well Suited for Agile Development.

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

2008 WebSphere System z Podcasts Did you say Mainframe? TITLE: Announcing WebSphere Business Monitor for Linux on System z

Welcome to another episode of Getting the Most. Out of IBM U2. I'm Kenny Brunel, and I'm your host for

Packaging for Websphere Development Studio was changed with V6R1.

Welcome to this IBM podcast, Object Management. Group's Telco ML, Example of a Mobile Communications API.

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

COBOL for AIX, Version 4.1

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

Introduction. A Brief Description of Our Journey

webmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

The Modern Mainframe. IBM Systems. Powerful, secure, dependable and easier to use. Bernice Casey System z User Experience

What's Currently Happening with Continuous Delivery on the z/os stack?

IBM. Data Sheet. Enterprise COBOL for z/os. Version 6.2

2008 WebSphere System z Podcasts - Did you say Mainframe?

This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date:

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Table of Contents INTRODUCTION TO VIDEO MARKETING... 3 CREATING HIGH QUALITY VIDEOS... 5 DISTRIBUTING YOUR VIDEOS... 9

The Stack, Free Store, and Global Namespace

Tools to Develop New Linux Applications

Java SE 11 Certification Questions Answered

Promoting Component Architectures in a Dysfunctional Organization

Media-Ready Network Transcript

CMIS An Industry Effort to Define a Service-Based Interoperability Standard for Content Management

JUnit Test Patterns in Rational XDE

Staff Intranet Survey Results

How to Improve Your Campaign Conversion Rates

Practical Model-Driven Development with the IBM Software Development Platform

EntireX Highlights of new Features

mismatch between what is maybe possible today and what is going on in many of today's IDEs.

2008 WebSphere System z Podcasts Did you say Mainframe?


Learning to Provide Modern Solutions

IBM XL C/C++ V2R1M1 web deliverable for z/os V2R1

CaseComplete Roadmap

COBOL performance: Myths and Realities

Enterprise Java and Rational Rose -- Part I

MZD ultimate Tip Jar. Page 1. Tip Jar Features:

Rational Update for IBM i

Enabling Mainframe Assets to Services for SOA

Using IBM Rational Business Developer wizards to create a Web application

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Sample Follow Up Schedule

ziip Exploitation and Application Integration for CICS

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Subject: Top-Paying IT Certificates for 2015 (And Our New Courses)

Chapter 1 Introduction

WebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning

APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets

============================================================================

Ruby on Rails Welcome. Using the exercise files

BBC LEARNING ENGLISH 6 Minute English Wireless furniture for phones

IBM Data Virtualization Manager for z/os Leverage data virtualization synergy with API economy to evolve the information architecture on IBM Z

ASNA Product Review. RPG Display Modernization Gets Wings. Leaders in IBM i Modernization

MICROSOFT VISUAL STUDIO 2010 Overview

It Might Be Valid, But It's Still Wrong Paul Maskens and Andy Kramek

ObjEx INC PO Box Scottsdale, AZ Tel: (480)

Optimize Enterprise Generation Language (EGL) applications using purequery

DB2 Stored Procedure and UDF Support in Rational Application Developer V6.01

Part 1: Critical Infrastructures and Their Reliance on Critical Information Infrastructures

Lesson 19 Software engineering aspects

Architecting the Right SOA Infrastructure

Survey Results: Virtual Insecurity

EntireX Modernized EntireX Workbench

Edsel Ford High School

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships

Tim Heagarty, CISA CISSP - (859) Lexington, KY

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5

WebSphere Portal development teams on Web 2.0 technologies. Hear how IBM has

IBM. Data Sheet. Enterprise COBOL for z/os. Version 6.2

Download, Install and Use Winzip

A System z Developer's Journey Through the Application Lifecycle

FAN-TASTIC HOME Solar X-rays:

HP environmental messaging

THREE CORNERSTONES OF A SUCCESSFUL REAL ESTATE BUSINESS

BBC Learning English 6 Minute English Work s

WebSphere Java Batch. WP at ibm.com/support/techdocs Version Date: September 11, 2012

Read & Download (PDF Kindle) Data Structures And Other Objects Using Java (4th Edition)

2014 IBM Corporation IBM Advanced Technical Skills ZCONN1. WebSphere Application Server Liberty Profile z/os. z/os Connect

A Day In the Life demo One example using COBOL/CICS

Show notes for today's conversation are available at the podcast website.

IBM CICS TS V5.5. Your essential guide to this release

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

THE ACUCOBOL AND RM/COBOL ROADMAP WHAT S NEXT?

CICS Product Update. Danny Mace Director, CICS Products IBM Software. August 2012 Session Number 11417

How Application Modernization is Helping to Transform Business. Alison Butterill WW IBM i Offering Manager

RUP for Systems Z and other Legacy Systems

Genealogy Software. Table of Contents

SOAP: Cross Platform Web Services Development Using XML PDF

Transcription:

IBM Podcast [ MUSIC ] Welcome to this IBM podcast, Realizing More Value from Your IMS Compiler Upgrade. I'm Kimberly Gist with IBM. System z compilers continue to deliver the latest programming interfaces to middleware in order to facilitate application integration, interoperability and modernization. Roland Koo, Product Manager for Rational Compilers, and Maria Querales, Product Manager for IMS, identify why it is important to stay current on COBOL, PRODUCT PL/1 and various compiler technologies when upgrading to the latest version of IMS. Today's podcast will highlight compiler features that can help your developers become more productive when using IMS applications. Roland and Maria, thank you for joining us today. Why don't we get started? And Maria, the first question is for you. Maria, can you tell us what's new and exciting in IMS? Absolutely! The world is exploding right now with new and exciting things, and IMS has to keep up with all this excitement. Because IMS is a two-product solution -- a transaction server and a database manager -- we get to -1-

have twice of the fun as we need to enhance both products. Let's talk first about the database side. IMS databases have been very traditional; however, we understand that we need to keep up with the market demands. For example, today you can use the JDBC technology to access IMS databases. By enabling IMS to understand industry standards like SQL, we empower our customers to leverage a wider pool of talent in the marketplace. So, let's move on to the IMS Transaction Manager. Even though running a Java application inside an IMS-dependent region is not new, it is pretty exciting because you know you can take advantage of the zaap engines and of course save money because you're saving MIPS. You can also leverage the Java and COBOL interoperability and you can reuse your existing applications. Also, by running Java in IMS you get to keep the application closer to the engine for a boost in performance. In addition to all this, the IMS Transaction Manager plays in the SOA playground. IMS can act as a service provider and as a service consumer. IMS is a service provider by exposing the IMS applications as a Web service, and IMS is a service consumer by invoking a service from within an IMS application. -2-

I would also like to mention the new user interface for IMS, the IMS Explorer. The new IMS Explorer provides a graphical UI -- it's really, really cool -- and you can interact with IMS definition structures and in addition to this, you can query the IMS databases. Because the IMS Explorer is Eclipse based, it nicely integrates with other IBM tools like for example Rational Development for Systems z and the Debug Tool. Thank you very much, Maria. That's a great answer. By the way, which is your most current IMS version? Thank you for asking; that's a great question. So, the latest IMS version is IMS 12, and it was announced last October at IOD. So if you were at IOD, you heard the announcement. Wonderful. Well, Maria, many IMS applications are developed with COBOL and PL/I. When customers upgrade to the latest IMS, should they also upgrade to the latest compilers? And what are the benefits of them doing that? So, a couple of the newest functions like the Java and COBOL interoperability and enabling the IMS applications as a service consumer require an application -3-

update. So once that you are at it, why don't you just use the latest compilers? You know, Kimberly, by doing this, the application doesn't only take advantage of the latest innovation and enhancements in IMS, but it also gets all the benefits from the greatest and latest IBM compilers. There is one more thing. Let's don't forget that the compilers are an important tool in helping mainframe applications to run even more efficient. When we design IMS, we keep in mind how to leverage compiler and the hardware updates. KOO: Maria, you have raised some very good points, but there are many reasons to stay current with COBOL and PL/I compilers. But the main point I'd like to make today is that if you're using an old compiler with new IMS or on new System z hardware, you are not taking advantage of the latest advancements in both hardware and software. This means that you are not getting the maximum return on your investment. You are limited to features of COBOL and PL/I compilers shipped a long time ago, and they do not have the latest support for z hardware and middleware, especially IMS. Remember, compilers are designed to support both hardware and middleware. -4-

Here are a few examples of what you could be missing if you're not using the latest compilers. With the latest COBOL and PL/I, you can offload XML parsing to a zaap specialty engine to reduce your MIPS cost, and develop applications that interoperate with up to date Java 5 and 6 runtime. I can also think of another example. With the support for COBOL and Java language interoperability in the latest enterprise COBOL compilers, you can write Java and COBOL applications that execute in a Java dependent region in IMS. This way, you can modernize your existing business critical applications by extending it to work with the latest IMS. By modernizing your applications, you can also reduce cost, project risk and improve the delivery time. Roland, but you know organizations are very nervous about recompiling applications. Do they need to recompile their entire application when they upgrade compilers? KOO: Good question, Kimberly. I understand the concern about recompiling entire applications. Recompiling an entire application is a very time-consuming effort; it can also be quite expensive. -5-

But there's really good news here: both COBOL and PL/I have maintained very good source and binary compatibility. This means that users only need to recompile the specific files that have been changed and link in the old objects. There is no need to recompile their entire application. There are other ways to minimize the risk for upgrading compilers. Scoping the impact of the change you would like to make is very important. The compilers work with IBM's set of advanced programming tools that cover the entire application lifecycle. For example, Rational Developer for z is an IDE that provides an interactive workstation-based environment to help improve programmer productivity for developing C/C++, COBOL and PL/I applications with middleware like IMS. Rational Developer for z is also designed to improve problem determination through a workstation interface to a z/os problem determination tool set such as Debug Tool and Application Performance Analyzer. We also have another tool that's called Rational Asset Analyzer that collects information about your software assets and shows you the impact of your planned changes. So, if you want to touch a file, it shows you what is the impact of that change so you can actually, you know, easier -6-

to manage that change and scoping. And, Rational Team Concert, a collaborative application lifecycle management tool that helps improve collaboration between developers and the entire change management process. All of these tools can help mitigate risk and prioritize the parts of your applications for recompiling or modernizing. Let me just add one more thought here. Upgrading compilers at the same time as you upgrade IMS also has an additional cost benefit: you can leverage the same testing cycle to achieve both upgrades. If you upgrade separately, you'll need to employ a whole separate testing cycle, and we all know this could be very costly. Yes, Roland. I completely agree with you. There is no secret that recompiling a whole application can be very expensive, and IBM is all for reusing what already works. IBM is also all up for innovation and keeping up with the exciting marketplace. So the applications need to evolve and keep up. This usually means an application change; and of course, recompiling. So I believe the fact of having granular control of what pieces and files get to be regenerated, it is just awesome. Also, I really like how IBM completes the story and helps -7-

the user to identify which modules and pieces get affected by these updates. KOO: Roland, is there anything else that you'd like to share about the futures from IMS and compilers moving forward? KOO: Yes. Actually, we're currently working on improving the compiler infrastructure for COBOL on z/os. This new infrastructure will provide a modern technology base to improve optimization and exploitation of z/architecture. This will lay a solid foundation to move to 64-bit support in the future. This also means that we are able to deliver z hardware exploitation in a more timely fashion. And of course, we will try our best to maintain compatibility so you will not need to recompile the entire application to benefit from this new compiler. We are very excited about this new compiler that we're working on, and we plan to run a beta program this year. We will be announcing details pretty soon. If you're interested in participating, please contact your IBM rep now. Maria, anything else to add to that? -8-

Yes. The IMS architects are keeping a close look to what's going on in the compilers space. In each IMS release, you know, it's about innovation and great functionality, and compilers can be key into delivering such results. Well, that's great. Are there any last thoughts from each of you? Roland, why don't you go first? KOO: Yes, I would like to mention our upcoming event. If you want to learn more about compilers and Rational's application development tools, the place to be is REALLY Rational's developers' conference called Innovate 2012. This is our annual event, and this year it will be held from June third to seventh at the Disney World Resort in Orlando, Florida. At Innovate, you can meet and talk with our developers and other customers to get indepth perspectives on our products. The compilers and the System z tools will be featured in its own track, the System z track of the Enterprise Modernization stream. I'm really looking forward to seeing you there. -9-

Maria? Yes, Roland, now you just mentioned the Innovate Conference. I was there last year; it was my first time. And it is a great conference. I really enjoyed the material. And it is fun. It's a really neat conference to go to. And IMS is going to be at the conference. We're going to have a booth. So please stop by and say hi and we can show you everything that's new in IMS 12 and everything that's new in the IMS [explosion]. Great. Well, thank you, Roland and Maria. And I agree: Innovate 2012 is bound to be a great conference and we encourage everyone that can to attend. That was Roland Koo, Product Manager for Rational Compilers, and Maria Querales, Product Manager for IMS, with an interesting overview of Realizing More Value from Your IMS Compiler Upgrade. To hear this specific podcast or to browse additional topics, check out our Rational Talks to You Podcast Page at www.ibm.com/rational/podcasts. This has been an IBM Podcast. I'm your moderator, Kimberly Gist. Thank you for listening, and we hope that you will choose to keep tuning in as Rational Talks to You. IBM Podcast -10-

[ MUSIC ] [END OF SEGMENT] -11-