• 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
    PERFSCAN

    Revolutionary Performance Management Software

    At Greymine, we recognize there is a void in the IT world for a dedicated performance management company and also for a performance management tool that’s modern, easy to use, and doesn’t cost an arm and a leg. That’s why we created PERFSCAN.

    PERFSCAN is designed to make your job easier. With revolutionary technology, an easy-to-read report and graphics engine, and real time monitoring, tasks that used to take days can now take minutes. This means you will know your system better and will be able to provide better service to your customers.

    OUR FEATURES

    PERFSCAN is full of robust features that don’t require you to take a three-day class in order to use the product effectively.

    Customizable Performance Reporting

    Whether you are troubleshooting a major system problem or simply creating a monthly report, PERFSCAN lets you select any combination of desired performance metrics (CPU, Disk, and Memory).

    User Defined Performance Guidelines

    No matter if you are a managed service provider managing complex systems in the cloud or a customer analyzing your on-premises solution, PERFSCAN gives you the flexibility to define all mission critical guidelines how they need to be.

    Understanding The Impact Of Change

    Tired of all the finger pointing when performance is suffering? PERFSCAN’s innovative What’s Changed and Period vs. Period analysis creates a culture of proof by correlating known environmental changes with system performance metrics.

    Comprehensive Executive Summary

    Creating performance graphs is easy. Understanding what they mean is another thing. With one mouse click, PERFSCAN includes an easy-to-understand executive summary for each core metric analyzed.

    Combined Real-Time Monitor And Performance Analysis Tool

    With PERFSCAN’s combined built in enterprise real-time monitor and historical performance analysis capability, you will always know how your mission-critical systems are performing.

    Cloud Performance Reporting Is Easy

    Managing performance for production systems in the cloud can be a black hole to many system administrators. The good news is PERFSCAN analyzes all core metrics regardless of the location. That’s why MSPs and customers love PERFSCAN.

    Detailed Job Analysis

    PERFSCAN shows detailed top job analysis for any desired period. All metrics are displayed in two ways: Traditional Report and Percentage Breakdown Pie Chart. This toggle capability instantly shows the jobs using the most system resources.

    Save Report Capability

    Your boss lost the report you gave to him on Friday. Now what do you do? With PERFSCAN’s save report capability, any report can be retrieved in a matter of seconds.

    Professional PDF Reporting With Branding

    Creating professional looking reports for your customers has never been easier with PERFSCAN. Branding for our partners and service provider customers is easy with PERFSCAN.

    Check it out at perfscan.com

    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

  • Fortra Issues 20th State of IBM i Security Report
  • FNTS Launches Managed Services for Power Servers in IBM Cloud
  • Total LTO Shipped Capacity Up Slightly in 2022
  • Four Hundred Monitor, May 24
  • Update On Critical Security Vulnerability In PowerVM
  • Critical Security Vulnerability In PowerVM Hypervisor
  • IBM Power: Hosted On-Premises Or In The Cloud?
  • Guru: Watch Out For This Pitfall When Working With Integer Columns
  • As I See It: Bob-the-Bot
  • IBM i PTF Guide, Volume 25, Number 21

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 © 2023 IT Jungle