• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Microsoft Wants to Migrate Your IBM i Code to Azure

    November 13, 2019 Alex Woodie

    Microsoft is executing a plan with its partner Skytap to bring IBM i into its Azure cloud, as we’ve previously told you about. But another group within the technology giant has plans of its own to migrate IBM i applications to languages that can run natively on X86 servers and integrate more easily with Azure services.

    We caught wind of this group’s code migration plan a month ago when one of the technical specialists in the Microsoft Azure Global Customer Advisory Team (CAT) wrote a blog entry about the work they do. IT Jungle followed up with the IBM i migration specialist, Ricardo Galvan, and got on the phone with him and his boss, Cristina Potra, to get the lowdown on the high tech.

    “We are a team engineers focused on helping customers migrate from legacy systems to Azure technology,” said Potra, a senior program manager lead with Microsoft’s Azure Global CAT Engineering team. “My team is working on helping customers migrate from AS/400 to Azure. We look at Skytap as a possible solution. We are now in the process of understanding more of what they offer and specifically what is the timeframe for offering Skytap technology running on Azure.”

    To recap, Skytap is currently working with Microsoft to build a IBM i public cloud offering within Azure. Microsoft would provision the servers, storage, networking, and space in an Azure data center, while Skytap would provide the technical expertise in IBM i and Power Systems, as well as sell and support the offering. The two partners expect to start a private preview of the new service in early 2020, with GA ostensibly coming later in the year.

    It’s one thing to run existing IBM i applications on Power Systems that are hooked into the Azure cloud. It’s another thing entirely to migrate those applications into new languages. In Microsoft’s case, it’s advocating for Windows to be used as a target operating system, as well as Linux, which is actually now the dominant OS in Azure.

    The migration plan calls for business logic written in RPG, COBOL, and CL — as well as 4GLs like LANSA and CA 2E (Synon) — into languages that are more “native” for X86 systems, including C, C#, PHP, and Java. (The 4GLs get on this list, despite the fact that LANSA’s RDML and CA Plex, which is a relative of CA2E offered by CA Technologies new owner Broadcom, also compile to run on Windows and Linux.)

    On the client side, DDS code that today drives 5250 greenscreens gets updated with Java, JavaScript, and HTML5, as well as UI frameworks like React and Angular. When it comes to the database, Microsoft is eyeing migration of code from Db2 for i into various target relational databases, including SQL Server, Cosmos DB, Azure SQL, MySQL, or Maria DB. IBM i spool files become PDF files, and system messages move to ActiveMQ.

    Microsoft realizes there’s not a “one size fits all” solution when it comes to migration, and so it’s open to supporting customers with the different approaches. Depending on the application, Microsoft might recommend one or more languages be used to reconstruct an application for the X86 platform.

    It’s all about giving customers a choice, says Dan Jones, a vice president with Skytap. “If they want to stay on the platform, they can still bring that workload to Azure and they’d run it on Skytap,” he says. “If they want to re-platform or need to re-platform for whatever reason, then there are service providers, SIs, who are knowledgeable in doing that migration, and Microsoft can consult with them on what that process looks like.”

    Microsoft is taking a multi-pronged technological approach to migrating IBM i applications. (Image courtesy Microsoft Azure Global CAT Engineering)

    A skills shortage is one of the main drivers that’s pushing IBM i shops to re-platform their applications, says Galvan, who has more than seven years of experience migrating IBM i applications to other platforms.

    “That’s a very clear concern about the shortage of skills sets in the marketplace,” he says. “RPG programmers have retired. COBOL programmer have retired. It’s very difficult to find the good programmers out there. That’s a very critical situation.”

    While Microsoft employs a group of specialists who bid on and execute the migration contracts that originate through Microsoft Azure Global CAT Engineering team, the majority of migration engagements are handled through a group of third-party consultancies and specialists that Microsoft works with, Potra says.

    “Microsoft has a department that is actually doing some of the migrations hands on,” she tells IT Jungle. “Microsoft can also offer these services if the customer wants that. But my team brings into discussion various partners, most of them outside partners.”

    Different partners have different skillsets, and the selection of a partner is largely dependent on what new languages and frameworks a company is looking to use for their re-hosted business logic. Microsoft takes a methodical approach to assessing the existing business software architecture and how that will transform to a new architecture, Potra says.

    “We send them a questionnaire to assess their inventory,” she says. “We do propose various architectures [about] how that would look in Azure. We do walk them through the roadmap [about] what would it mean to move to Azure.”

    Microsoft goes over specific problems customers might encounter and the solutions that it offers to counter them, Potra says. “We do that mostly in the pre-sales phase. But once the customer decides, ‘OK Azure is the right platform for me, I want to move,’ then we bring various partners into the discussion, depending on their scenarios,” she says. “We have a good understanding of what partners can help with the migration.”

    Ever since Microsoft started competing in the business software space with Windows NT over 20 years ago, the Redmond, Washington-based company has sought to attract AS/400, iSeries, and System i customers to use its technology. IBM has also done its part to move Windows application workloads to IBM i, or at least consolidate Windows servers under the cover of an IBM i system.

    However, technology architectures are evolving quickly at the moment, and it’s no longer just a question of porting code to run on a different platform. Today, it’s more about completely re-architecting applications to take advantage of new modes of operation, such as containers and serverless computing.

    Microsoft doesn’t just target “legacy” IBM i applications for migration. It also targets applications running on System z mainframe and old Unix operating systems. For more information about Microsoft’s migration offerings, contact the Microsoft Azure Global CAT Engineering team.

    RELATED STORIES

    Microsoft Elaborates On Its IBM i-Azure Strategy

    IBM i On Google Cloud Not GA Yet

    IBM i Headed To Azure By Way Of Skytap

    Skytap Bullish On Its Hourly Billing In New IBM i Cloud

    How Big Blue Stacks Up IBM i On Premises And On Cloud

    It’s Getting Cloud-i In Here

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: 5250, ActiveMQ, AS/400, Azure, Azure SQL, C, CL, COBOL, Cosmos DB, DB2 for i, HTML5, IBM i, iSeries, Java, JavaScript, Maria DB, Microsoft Azure, MySQL, PHP, Power Systems, RPG, SQL Server, System i, Unix, X86

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Remain Hooks Change Management System Into GitLab IBM i PTF Guide, Volume 21, Issue 46

    3 thoughts on “Microsoft Wants to Migrate Your IBM i Code to Azure”

    • D W Johnson says:
      November 14, 2019 at 3:05 pm

      So, the Microsoft group is turning their back on their business partner ASNA? I did not see one mention of their name.

      Reply
    • Phil Ray says:
      August 11, 2020 at 10:33 am

      Hi Alex, Any update on this?

      Reply
    • Integrative Systems says:
      December 13, 2023 at 3:25 am

      An intriguing read on Microsoft’s initiative to migrate IBM i code to Azure! The prospect of leveraging the strengths of both platforms for enhanced business performance is compelling. Thanks for sharing

      Reply

    Leave a Reply Cancel reply

TFH Volume: 29 Issue: 68

This Issue Sponsored By

  • ProData Computer Services
  • Syniti, formerly BackOffice Associates
  • Blair Technology Solutions
  • ARCAD Software
  • WorksRight Software

Table of Contents

  • Microsoft Wants to Migrate Your IBM i Code to Azure
  • Remain Hooks Change Management System Into GitLab
  • Db2 Web Query Lives On (Just Not V2.1)
  • Four Hundred Monitor, November 13
  • IBM i PTF Guide, Volume 21, Number 45

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23
  • SEU’s Fate, An IBM i V8, And The Odds Of A Power13
  • Tandberg Bankruptcy Leaves A Hole In IBM Power Storage
  • RPG Code Generation And The Agentic Future Of IBM i
  • A Bunch Of IBM i-Power Systems Things To Be Aware Of
  • IBM i PTF Guide, Volume 27, Numbers 21 And 22

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle