• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Eradani Bridges The Gap Between Legacy And Open Source

    July 8, 2019 Timothy Prickett Morgan

    In this publication, legacy is not a dirty word or even remotely pejorative. Rather, “legacy” is just a shorthand way of delineating between applications that encapsulate decades of the evolution of a business and the transactions it processes, and all of the other new stuff that this business is also doing and perhaps coding with newer tools and programming languages.

    A new company, called Eradani, has been founded by some experts in both the IBM i world and the open source world with the express purpose of building a technical bridge so these two different cultures can see a unified, hybrid system without knowing all of the details of both sides of that system. This is a lot easier than having heated arguments about how things should be done or whose software stack is better or worse.

    Eradani, which is named after the sun around which the planet Vulcan orbits in the Star Trek science fiction series and which is actually a constellation in the southern hemisphere with several stars bearing that name (but spelled Eridani), was founded by Dan Magid, who was most recently in charge of the modernization labs and sales specialists teams at Rocket Software. Magid came to Rocket Software back in 2011, when that software conglomerate acquired software change management tool maker Aldon Software, where Magid was its long-time chief executive officer. Aldon was co-founded by Albert Magid, his father, and Don Parr back in 1979 in the wake of the System/38 launch, so the Magid family has deep, deep roots in the IBM i world. (Aldon had previously sold itself to private equity firm in 2007.)

    “For me, it is getting back into the entrepreneurial environment, which is what I really like,” explains Magid. “I like being in small companies where we can be very agile about what we do, and it also gives me a chance to work with some good people. Big companies, for me, are a little harder. But I am getting the best of both worlds, because I still get to work with Rocket Software and its customers because we are working in the IBM i world and addressing the modernization space with products that I have been working on for decades.”

    Once Aldon became part of the Rocket Software conglomerate, Magid spent most of his time traveling around the world talking to the biggest IBM i shops and trying to get a handle on what their biggest issues were. And the big challenge was not precisely a technical one, but really a cultural one that has created a technology divide. At most of these companies that are using software change management tools like the ones Aldon created and Rocket acquired to add to its portfolio, there is one team of people that are creating and maintaining the RPG, SQL, and CL applications that embody the mission critical, back office systems that are the backbone of the company, and a completely different team with different software stacks and experiences are doing Web, mobile, and social infrastructure.

    For most shops, it is not practical to cross train developers to work on both stacks, although at some companies an RPG developer dabbles in Java or PHP or maybe now Python or Node.js (server-side JavaScript, really). These are very different platforms requiring very different skillsets. Eradani’s core product – and Magid says there are several under development right now – is called Eradani Connect, and it is a framework that allows developers who are working in Java, JavaScript, and Python to talk to RPG programs and the Db2 for i database management system, and for RPG and SQL programmers working in the IBM i environment to talk to applications created using these open source tools in a way that feels native. This is all done transparently using REST calls and with JSON as an interchange format, and basically it allows for the Java, JavaScript, or Python developers to see IBM i functions or its database as if it were a normal Linux system or a MySQL database management system. RPG programmers will, conversely, make a call using RPG or CL or SQL and see what they think is the Db2 for i database, when what they are really doing is invoking Java, JavaScript, or Python calls or tickling other open source databases.

    As you might imagine, this framework is a bit tricky to build and to make seamless. Aaron Magid, the third generation of the family to be in the business, says that to accomplish this feat, the Eradani Connect framework is written for each language in the actual language so it can be bound tightly for each of those languages. The client side that allows for the IBM i platform to reach out into open source languages with that REST interface is written in CL on the IBM i side and transfers control over to JavaScript running on Node.js on the same Power Systems iron. The idea here is to use all of these different legacy and open source tools on the same physical Power Systems machinery, although if you are willing to pay a latency premium they can make calls across the framework over networks between distinct machines. The programming languages, and therefore the Eradani Connect framework, can run in Linux and IBM i partitions or in some cases within the PASE AIX runtime environment embedded in IBM i itself.

    Exactly where the Eradani Connect framework runs depends in part on the way the Power Systems server and its operating systems need to be secured. In this way, Eradani Connect acts as a kind of gateway between the open source languages and functions and databases that are sitting on IBM i, and only the framework or the native, legacy applications that already exist are allowed to access those IBM i functions and databases. It is not at all the same thing like dropping an IBM i machine onto an Ethernet network and opening it up to anyone and everyone. Anything that has not been explicitly allowed in the policy engine embedded in Eradani Connect is absolutely denied.

    Eradani Connect is available now, and the base product is priced at $5,000 per partition it runs on, whether it is running IBM i or Linux. This is a perpetual license, which does not include annual software support fees, and being a base license means that additional plug ins for the Git repository and Jira software bug tracking software are not included.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: CL, DB2 for i, Git, IBM i, Java, JavaScript, JSON, Linux, MySQL, Node.js, PASE AIX, PHP, Python, REST, RPG, SQL, System/38

    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

    Skytap Bullish On Its Hourly Billing In New IBM i Cloud IBM i PTF Guide, Volume 21, Number 28

    Leave a Reply Cancel reply

TFH Volume: 29 Issue: 40

This Issue Sponsored By

  • Maxava
  • T.L. Ashford
  • RPG & DB2 Summit
  • Computer Keyes
  • Manta Technologies

Table of Contents

  • Eradani Bridges The Gap Between Legacy And Open Source
  • Skytap Bullish On Its Hourly Billing In New IBM i Cloud
  • Guru: One Way To Deal With Two Null Formats
  • As I See It: Paper Or Plastic
  • IBM i PTF Guide, Volume 21, Number 26

Content archive

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

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

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