Are you worried about the future of the IBM i at your company? Do users complain that it looks “old”? Are you losing IBM i experts to retirement and finding it difficult locate skilled replacements? If so, you are not alone. According to the latest Help Systems IBM i marketplace survey (https://www.helpsystems.com/resources/guides/ibm-i-marketplace-survey-results), three of the top four concerns of IBM i users are:
- IBM i skills.
Fortunately, there are several concrete steps many IBM i companies are already taking that can both protect your company from any negative impact from these issues while ensuring your company takes advantage of all the benefits new technology offers.
Loosely coupled, secure, bidirectional APIs make it easy to call into the IBM i to retrieve data and perform business functions while also making it easy to call out from the IBM i to other platforms and technologies. The API layer can handle all the security, endpoint routing and data transformations necessary.
Modernizing your security infrastructure is critical whether or not you are adopting new technology for your IBM i. A recent article in IT Jungle highlighted some of the security challenges. APIs can provide a layer of protection around your IBM i to secure your data from attack by providing the latest in security technologies. You can use encrypted JSON web tokens to ensure your transmissions cannot be read, you can use third party verification technologies like OAuth to verify that the user is who they say they are and you can add multifactor authentication for an added layer of protection – all just by downloading the appropriate modules.
A JSON Web Token has three parts: The Header that says that it is a JSON Web Token and identifies the encryption method it is using, the encrypted payload (eg. who is the user and what is their role), and a signature that ensures the message has not been altered.
With APIs, there is no reason that your IBM i applications cannot have the latest web and mobile user interfaces. You can quickly build user interfaces to RPG and COBOL applications using modern UI frameworks like React, Angular, and Vue. You can download code to display images, handle file transfers and send emails or text messages. You don’t need to write the code by hand, just use your APIs to access readily available open source modules.
When you need new application functions, you can save a lot of time and money by plugging in an open source module rather than writing the code yourself.
IBM i Skills
When you combine the low cost of ownership, the ease of operations, and the reliability of the IBM i with the new technology support coming out of the Rochester IBM i lab via APIs, you absolutely can future proof your IBM i. The IBM i can become the most valuable platform at your company. It is up to us to drive the change.