top of page
Search

Current Blog Series: Answers to the top 10 Questions CIOs face when considering an IBM i Digital Transformation Project


We recently launched a new blog series. Over the last couple of months, we have discussed the Top 10 questions CIOs face when considering the Digital Transformation of their IBM i application portfolio. Following is the final in the ten-part series.


Question 10: Who will deliver effective Digital Transformation for the IBM i?


For the past nine weeks, we have been discussing the challenges facing CIOs as they consider the Digital Transformation of their IBM i application portfolio. This week, we will present ETS's ideal automated technology and how you can procure it for your organization's IBM i Digital Transformation initiative.


What We've Discussed Thus Far:


In this series, we have comprehensively scrutinized the challenges of modernizing IBM i legacy application portfolios, including the risks of staying on the isolated, aging platform and deploying web services, APIs, and front-end technologies. Additionally, we examined the considerable cost, time, operational disruption, and risks of initiating Digital Transformation without automation.


We have lamented the lack of emerging technology that provides safe, effective Digital Transformation of IBM i ecosystems. We have enumerated the specific characteristics of the IBM i platform that make it so difficult to modernize, the lack of technical resources qualified to assist in the effort, and the consequences of launching a Digital Transformation initiative without a deep understanding of the IBM i application portfolio.


We have affirmed our personal and professional responsibility for delivering this urgent strategic imperative for our organizations. However, there are no technologies to ensure that we cross the chasm effectively and safely. We have explored strategies for knowing where to begin and how to minimize the risk of IBM i Digital Transformation initiatives.


Now, let's look at the available opportunities for your IBM i Digital Transformation initiative.


ETS' Digital Transformation Technology provides you with the tools needed to deploy your existing legacy functionality in a native language on a robust, scalable, ubiquitous, and secure cloud platform.


Our compiler technology interrogates the IBM i legacy source and object code and the legacy IBM i ecosystem artifacts as is. There is no need for complete, accurate documentation or access to the original authors or legacy application experts. Our compiler translates legacy IBM i code into our proprietary legacy Syntax Tree, then converts the legacy Syntax tree to its equivalent in the Microsoft Roslyn C# Syntax tree. At that point, equivalent functioning native .NET core C# code is rendered, which runs on any cloud platform.


ETS' IBM i Digital Transformation technology optimizes the legacy code as it is transformed by analyzing and identifying "dead" code that will be eliminated as well as "reused" code that will be migrated once and accessed throughout the transformed application. It also seeks opportunities to refactor "overweight" procedures to optimize application performance.


The compiler is accompanied by ETS' modern UI generator that converts IBM i DDS screens from legacy into equivalent .NET behaviors and generates a services layer with multiple UI targets. The generator enables the customization of the look and feel and facilitates the configuration of form controls for flexible, modern functionality.


ETS' Digital Transformation technology offers predictable, automated, efficient re-platforming of IBM i legacy application portfolios in a turnkey service. It generates native .NET core, service-oriented, modern, and maintainable C# code. No proprietary compilers or database access products are required.


It eliminates your dependence on the expensive IBM i platform and the dwindling pool of IBM i developer resources and eliminates the legacy platform's technical debt.


ETS' Digital Transformation Technology protects your significant investment in legacy applications while providing all the benefits of modern technology and cloud platforms. Our automated solution minimizes the risk and disruption versus Digital Transformation initiatives without automation. Moreover, your project can be completed with our automated solution in less than half the time and for less than half the price.


This is a very exciting time in Enterprise software, and ETS is at the forefront of true Digital Transformation for the IBM i. To learn more about our early adopter program, please contact me at nhughes@etsassociates.com.




19 views0 comments

Current Blog Series: Answers to the top 10 Questions CIOs face when considering an IBM i Digital Transformation Project


We recently launched a new blog series. Over the next couple of months, we will be discussing the Top 10 questions CIOs face when considering the Digital Transformation of their IBM i application portfolio. Following is the eighth in the ten-part series.


Question 8: Is it safe for me to launch an IBM i transformation project without a deep understanding of my application portfolio?


If you have been following this blog series, it should be quite clear to you that as CIO of your organization, it is up to you to deliver meaningful digital transformation of your legacy IBM i application portfolio. The clock is ticking. Every day that your critical applications remain on the IBM i, you fall further behind your competitors who use modern technology to run their daily operations.


Though you feel the pressure of this urgent strategic imperative, there is no technology available today that ensures safe, easy, and effective digital transformation.


Today's major tech vendors have built powerful emerging technology and cloud platforms that promise exponentially better, more intuitive, and efficient strategic business intelligence. The potential of these technologies is quite compelling considering today's demand on CIOs to support their remote workforce and enable their organization to compete effectively in the post-pandemic economy. Yet, until their organization's critical legacy systems are migrated to a modern platform and their most meaningful operational data is fully integrated with emerging technologies, they cannot reap the benefits of those promises.


Unfortunately, these tech vendors offer no assistance as you cross the chasm from legacy platforms to the cloud and emerging technologies. They have no innovative solution to identify and protect your critical system functionality as you journey to digital transformation.


These tech companies focus exclusively on future capabilities available once your legacy systems are modernized. This leaves you with the task of determining how to protect your greatest corporate asset, your critical application functionality. You have the enormous responsibility of either replacing, rewriting, or migrating your core applications, and you must do so without risking daily operational capability. Bottom line: As CIO, the responsibility for the digital transformation of your legacy systems falls squarely on your shoulders.


Do not fall victim to the siren song of the cloud and emerging technology vendors who promise the world but cannot protect you from the shipwreck of failed critical systems.


If yours is like most IBM i organizations, you have invested decades and millions of dollars developing and maintaining the application portfolio that supports your daily operations. While legacy systems are not glamorous, slick, or modern, they are critical to your business and should not be dismissed. The vital role these systems play in supporting your business must be acknowledged, and significant resources must be focused on transforming them.


Legacy IBM i applications are large, monolithic, and complex by design. Without access to legacy application experts or up-to-date documentation, there is little or no visibility into your system's functionality. Few IBM i shops have access to the original authors of their system or complete, accurate documentation.


There is no way to transform your IBM i application portfolio safely and effectively without understanding the business rules and functionality locked deep in the monolithic system. If you don't know what your system does today, how can you ensure that your new system will provide the essential functionality required to support your daily operations in the future?


Fortunately, visualization technology exists today, such as that of ETS, which clearly shows how legacy systems are organized, where assets are reused across systems and subsystems, and identifies assets no longer used. This technology provides you with a clear understanding of your essential legacy applications' structure, including interfaces and dependencies within systems.


This comprehensive understanding of your legacy systems is an essential prerequisite to developing a clear path forward. Do not initiate an IBM i digital transformation initiative without it.


14 views0 comments

Current Blog Series: Answers to the top 10 Questions CIOs face when considering an IBM i Digital Transformation Project


We recently launched a new blog series. Over the next couple of months, we will be discussing the Top 10 questions CIOs face when considering the Digital Transformation of their IBM i application portfolio. Following is the seventh in the ten-part series.


Question 7: Why not keep my RPG applications on the IBM i and use Webservices, APIs, and front-end technologies to modernize?


Previously in this series, we have discussed the urgent need to modernize legacy IBM i applications to operate and compete in the post-pandemic economy. We have also addressed the fact that there is no "silver bullet" technology available that fully automates the process. As CIO's, your critical mandate for the digital transformation of legacy applications is your most daunting yet unavoidable challenge.


There are three approaches available for truly modernizing your IBM i application portfolio: replacing your applications with off-the-shelf SaaS solutions, rewriting the applications from scratch on a modern platform, or migrating them using automation to the equivalent functionality in a modern language on a modern platform. Though some options are better than others, all these options are expensive and time-consuming.


Wouldn't it be cheaper, faster, and safer to simply leave IBM i applications on the i and use web services, APIs, and front-end technologies for modernization?


Sounds great, but there are many significant drawbacks to this tempting strategy.


One of the IBM i platform's best features is the ease of use provided by its fully integrated technology that enables the platform to be managed by application "generalists." Distinct technical specialists are not necessary to support the database, programming, interactive processing, batch processing, performance tuning, communications, and security functions on a traditional IBM i platform.


The introduction of a potpourri of piecemeal, incremental, and disparate technologies would significantly increase your application ecosystem's complexity. Moreover, this method would silo your technical staff into discreet, separate technical archetypes with little understanding of the code their teammates develop and support.


The complexity created would further challenge you to recruit, retain, and manage resources with various new specialties and expand your already crippling technical debt.


Perhaps, worst of all, it does nothing to address the alarming and dwindling shortage of RPG developers available to keep your critical legacy systems up and running.


Most IBM i shops have deployed front end, emerging technologies for customer and public-facing functions to secure their modern, technology-enabled brand. To avoid the challenge of addressing the enormous code base of mission-critical applications on the IBM i, many organizations have modernized by deploying web services, APIs, or front-end UI tools to take advantage of some of today's cloud and emerging technologies. Few have entirely transformed their IBM i application portfolio to a modern, native platform that seamlessly integrates their critical operational data with powerful, emerging technologies.


This disconnect has created a burgeoning demand for expert data analysts to manually comb through the enormous amount of unstructured and disparate data produced by emerging technologies in an effort to provide the accurate, meaningful, business context required for effective decision support. These expensive and time-consuming manual processes greatly diminish the potential return on investment of these new technologies.


Until critical legacy IBM i systems are completely transformed to a native, modern platform, your organization will not realize the full potential of its greatest strategic imperative - true digital transformation.



20 views0 comments
bottom of page