• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • IBM i, Watson & Bluemix: The REST Of The Story

    June 21, 2017 Dan Burger

    Integrated Web Services is nothing new for IBM i. But that doesn’t mean there’s nothing new in Web services. A couple of years ago, IBM introduced Bluemix, an integration framework that, among other things, allows applications on other systems to connect with business logic running on i. The Bluemix tooling was designed to consume REST APIs, which can be used to connect Watson and IBM i. That’s where the newness is evident.

    The plumbing that’s necessary to make these things happen is being built by the IBM i development team led by Tim Rowe, business architect for IBM i application development.

    “Enablement plumbing is what I’ve been doing,” Rowe said during a meeting with IT Jungle at the COMMON Annual Meeting and Expo last month. “I’m about leveraging the business logic in programs.”

    IBM i developers have been using Web services and the Integrated Web Services Engine to modernize applications for 10 years. If you’ve been developing Web services, you know things ain’t what they used to be. How could they be? Time waits for no one. The IWS technology stack that was delivered in 2007 was modernized three years ago.

    In the service oriented architecture days of 2007, IBM produced Web services for SOAP (simple object access protocol). That was the industry standard technology at that time. SOAP remains popular, but Web services technology has transitioned to REST APIs, what most developers would describe as a modern day Web service.

    A REST API is a way to externalize a piece of business logic, a service, or a function, in a way that doesn’t require knowledge of the language, database, or the system it is running on. All that is encapsulated, Rowe says.

    Watson REST-based APIs can be used to incorporate speech-to-text capabilities to an application.

    The way developers are using APIs is evolving and Rowe’s job is to keep up with the evolution. Not quite two months ago, two-tier support was added to Web services. That allows a Web service on one system to call RPG programs (or programs written in other IBM i-supported languages) on a separate system. Six months ago, Swagger – a popular framework of API developer tools – was added to the IBM i Web services support package.

    It’s an application development evolutionary adventure.

    “A year ago, we were talking about how to connect Bluemix to IBM i. REST APIs made that possible,” Rowe says. “This is part of a bigger issue of being relevant today and into the future. Modern RPG is another part. There are many tooling pieces.”

    Support for open source languages – PHP, Python, Node.js and Ruby – are part of IBM i Chief Architect Steve Will’s strategic goal of supporting multiple programming models on IBM i, so that users can apply new approaches and integrate them with existing investments.

    “We moved into open source languages to help our customers with the modernization of their existing backend systems. They can continue to do their transactional processing in the languages (RPG and COBOL) that do transactional processing well. While the UI is highly integrated, it isn’t tied to modern data types and modern displays. But we’ve successfully leveraged PHP and now there are Python and Node alternatives. Now we are working on leveraging Watson. We are trying to remove excuses [for not modernizing] by including open source alternatives. We want to help companies be successful for where they are today and where they are trying to go in the future.”

    Speaking of Watson, which IBM did a lot of at the COMMON conference last month, Rowe pointed out that calls to Watson can be done with any of the supported languages. Using PHP or Python is a little more natural for calling that type of an API than using RPG, he acknowledged, while also noting that all languages have strengths and weaknesses. Relying on a single language to do everything is really a relic of programming history. Yes, Rumpelstiltskin, it’s been moving in that direction for some time.

    Bluemix, on the other hand, is the future, but there’s been very little inclination for IBM i shops to venture into that frontier. Rowe and his team of developers, the IBM i plumbing supply company, are eager to hear from the Bluemix early adopters. Their feedback will impact future product development. As an accomplished educated guesser, Rowe has a feeling the enhancement of data connectors from open source languages to backend systems is one area of development that may occur because XML services with JSON connectors could be leveraged through Bluemix.

    “Some people are using Bluemix to create new IBM i interfaces,” he says. “And some new applications are being written in Bluemix that leverage IBM i data. But it’s yet to be seen where the potential could lead. My focus in on the plumbing customers need to get access in a natural manner to what they need. What they are going to do with it will be fascinating to see.”

    RELATED STORIES

    A New Data Connection From IBM i To Watson Analytics

    Watson Puts On A Show At COMMON

    IBM i Has A Cup Of Coffee With Watson

    IBM i And Watson: Another Step In The Right Direction

    IBM i Community To Get Closer Look At Watson

    Meet Watson, Rommety, And The New IBM

    RPG, XML, SOAP, and REST: Web Services for IBM i

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: API, Bluemix, IBM i, JSON, REST API, RPG, simple object access protocol, SOAP, Watson, XML

    Sponsored by
    DRV Tech

    Get More Out of Your IBM i

    With soaring costs, operational data is more critical than ever. IBM shops need faster, easier ways to distribute IBM applications-based data to users more efficiently, no matter where they are.

    The Problem:

    For Users, IBM Data Can Be Difficult to Get To

    IBM Applications generate reports as spooled files, originally designed to be printed. Often those reports are packed together with so much data it makes them difficult to read. Add to that hardcopy is a pain to distribute. User-friendly formats like Excel and PDF are better, offering sorting, searching, and easy portability but getting IBM reports into these formats can be tricky without the right tools.

    The Solution:

    IBM i Reports can easily be converted to easy to read and share formats like Excel and PDF and Delivered by Email

    Converting IBM i, iSeries, and AS400 reports into Excel and PDF is now a lot easier with SpoolFlex software by DRV Tech.  If you or your users are still doing this manually, think how much time is wasted dragging and reformatting to make a report readable. How much time would be saved if they were automatically formatted correctly and delivered to one or multiple recipients.

    SpoolFlex converts spooled files to Excel and PDF, automatically emailing them, and saving copies to network shared folders. SpoolFlex converts complex reports to Excel, removing unwanted headers, splitting large reports out for individual recipients, and delivering to users whether they are at the office or working from home.

    Watch our 2-minute video and see DRV’s powerful SpoolFlex software can solve your file conversion challenges.

    Watch Video

    DRV Tech

    www.drvtech.com

    866.378.3366

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Dell EMC Revs All-Flash Arrays Seven Bright Spots To Ponder On The AS/400’s 29th Birthday

    Leave a Reply Cancel reply

TFH Volume: 27 Issue: 42

This Issue Sponsored By

  • Fresche
  • COMMON
  • Profound Logic Software
  • HiT Software, Inc. a BackOffice Associates Company
  • WorksRight Software

Table of Contents

  • Seven Bright Spots To Ponder On The AS/400’s 29th Birthday
  • IBM i, Watson & Bluemix: The REST Of The Story
  • Dell EMC Revs All-Flash Arrays
  • Four Hundred Monitor, June 21
  • IBM i PTF Guide, Volume 19, Number 24

Content archive

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

Recent Posts

  • The Power11 Transistor Count Discrepancies Explained – Sort Of
  • Is Your IBM i HA/DR Actually Tested – Or Just Installed?
  • Big Blue Delivers IBM i Customer Requests In ACS Update
  • New DbToo SDK Hooks RPG And Db2 For i To External Services
  • IBM i PTF Guide, Volume 27, Number 33
  • Tool Aims To Streamline Git Integration For Old School IBM i Devs
  • IBM To Add Full System Replication And FlashCopy To PowerHA
  • Guru: Decoding Base64 ASCII
  • The Price Tweaking Continues For Power Systems
  • IBM i PTF Guide, Volume 27, Numbers 31 And 32

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