• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • HelpSystems’ Application Integration Begins With GUI

    November 16, 2015 Dan Burger

    Almost every IBM midrange shop faces integration issues. The next piece of the IT puzzle has to fit in with existing environment, or the system that was functional 15 years ago requires modernization to make it functional today and into the foreseeable future. You’re lucky if you are only dealing with one piece of the puzzle at a time. In fact, that rarely happens. You have to sort through a pile of priorities and make a plan. You need a road map.

    Integration lessons come in all shapes and sizes and varying degrees of difficulty. Sometimes we learn quickly and other times it takes repeated blows to the head or kicks to the seat of the pants before we fully grasp the correct answer.

    At HelpSystems, one of the largest IBM i ISVs, integration is a big deal. This is a company with a lot on its plate. Not that long ago it had a singular product line of system automation tools called Robot. But it has grown through acquisition into many other areas including security, business intelligence, and document management. It also acquired much of its competition in the systems automation arena. Matt Bresnan, vice president of development, directs an ongoing integration project across all the product brands.

    It sounds like a big job, and it is, but it shares many similarities with integration projects that IBM i shops everywhere are dealing with on a day to day basis.

    Bresnan looks at the product integration from front-end and back-end perspectives that are crucial to a long-term product roadmap. The first step is the front end. That means aligning the Web and mobile interfaces for the Robot products, which are mostly done, with the Web interfaces for the PowerTech and SEQUEL products, which are in development.

    The goal is to create a single pane of glass, centralized console that allows HelpSystems customers to manage, at least to some extent, all the key products, most of which run on IBM I, but some run on other platforms, and some have multi-platform capabilities. It also includes unified dashboards that allow widgets from any of the products providing data to a common dashboard.

    Application integration among multiple product lines at HelpSystems leads to a one pane of glass goal.

    Bresnan says the front-end integration has a focus of creating a common mechanism that talks with all the products. When possible, that starts with the database, but in some cases it requires Web services.

    “We are mostly working with IBM i apps that are database driven, so many times we can go directly to the data without using Web services,” he says. That simplifies the integration, but Bresnan says creating Web services has not been difficult for the most part. Some of the applications that are being integrated are already functioning with Web services, which makes the integration quicker and easier.

    The HelpSystems development group has used Web services for a number of years, which means they have skills in XML and SOAP technologies. However, REST-based Web services have replaced SOAP and JSON has replaced XML in new development.

    “The RESTful approach is a simplified approach compared to SOAP,” Bresnan says. “And JSON is much easier to work with than XML. It is an easy way to consume data, especially when dealing with JavaScript front ends. We use REST where we can, but where we have to interact with external customer’s Web services, we’ll support SOAP and XML. Our internal stuff will be REST unless there’s a specific requirement for SOAP.”

    Sooner or later integration projects will hit snags. Some applications are not going to be architected as well as others and require more work to integrate. Some applications are a lot more complex than others. When there is a lot of technical data in a product, it will extend the time and effort involved in the integration. The degree of difficulty increases with the degree of integration.

    Bresnan provided an example of an application with a Web server that output a proprietary markup language.

    “To integrate it, we needed to be talking to that server to get the data. It’s not a situation where we can just go to the database. That’s a rare example of how the way things are architected make a difference. We had to modernize that application to be able to speak to it with REST. When Web development efforts originated at HelpSystems, GUI front ends were separately built for the Robot, PowerTech, and SEQUEL product lines without thoughts of integration. The Web development framework that was built accommodated that. With the advent of a product integration roadmap, that framework evolved along with the unified product integration planning.

    “The framework is homegrown,” Brenan explains. “It uses a Java-Tomcat-Apache Web server data management layer on the back end. The Java layer is doing the data access through either JDBC or RESTful Web services. It also does the typical Web routing. On the front end, it’s JavaScript, jQuery, jQuery mobile and a variety of JavaScript libraries for templating and styling.”

    From the overall look of things, whether it’s an IBM i perspective or an IT-wide perspective, application integration projects will take on a greater significance each year and continue for many years. Web services have been playing a major role and there’s no reason to think that will change. Integrating applications to meet new requirements will continue to be the choice over rewriting and replacing applications and the systems they run on. It makes the most dollars and cents as well as the most sense.

    RELATED STORIES

    HelpSystems Adds SkyView Partners To Its Security Assets

    Under New CEO, HelpSystems Snaps Up Rival Halcyon

    HelpSystems Grows With RJS And Coglin Mill Acquisitions

    Help/Systems Buys ShowCase BI Products from IBM

    Help/Systems Buys Dartware To Build Out Heterogeneous Monitoring

    Thirty Years In The Midrange, Help/Systems Is Going Strong

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    VISUAL LANSA 16 WEBINAR

    Trying to balance stability and agility in your IBM i environment?

    Join this webinar and explore Visual LANSA 16 – our enhanced professional low-code platform designed to help organizations running on IBM i evolve seamlessly for what’s next.

    🎙️VISUAL LANSA 16 WEBINAR

    Break Monolithic IBM i Applications and Unlock New Value

    Explore modernization without rewriting. Decouple monolithic applications and extend their value through integration with modern services, web frameworks, and cloud technologies.

    🗓️ July 10, 2025

    ⏰ 9 AM – 10 AM CDT (4 PM to 5 PM CEST)

    See the webinar schedule in your time zone

    Register to join the webinar now

    What to Expect

    • Get to know Visual LANSA 16, its core features, latest enhancements, and use cases
    • Understand how you can transition to a MACH-aligned architecture to enable faster innovation
    • Discover native REST APIs, WebView2 support, cloud-ready Azure licensing, and more to help transform and scale your IBM i applications

    Read more about V16 here.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    NGS:  Nov. 18 FREE Webinar: Migration Alternatives for Query/400 Users
    United Computer Group:  VAULT400 BaaS delivers secure cloud backup and DR solutions
    BCD:  IBM i Webinar with Jon Paris - RPG OA: So Misunderstood! November 18 at 1pm EST

    R2D2 Is Alive And Well–Inside Your IBM i Server An Introduction to Processing XML with RPG, Part 4

    Leave a Reply Cancel reply

Volume 25, Number 58 -- November 16, 2015
THIS ISSUE SPONSORED BY:

ARCAD Software
New Generation Software
Fresche Legacy
Computer Keyes
WorksRight Software

Table of Contents

  • What Good Is Native .NET On Power?
  • Technology Refreshes Go Unnoticed By Most IBM i Shops
  • Move Your IBM i To The Cloud On Your Own Terms
  • Mad Dog 21/21: Time, Like Gas, Passes; Love, Like Stardom, Fades
  • HelpSystems’ Application Integration Begins With GUI

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