• 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
    Midrange Dynamics North America

    Git up to speed with MDChange!

    Git can be lightning-fast when dealing with just a few hundred items in a repository. But when dealing with tens of thousands of items, transaction wait times can take minutes.

    MDChange offers an elegant solution that enables you to work efficiently any size Git repository while making your Git experience seamless and highly responsive.

    Learn more.

    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

  • Public Preview For Watson Code Assistant for i Available Soon
  • COMMON Youth Movement Continues at POWERUp 2025
  • IBM Preserves Memory Investments Across Power10 And Power11
  • Eradani Uses AI For New EDI And API Service
  • Picking Apart IBM’s $150 Billion In US Manufacturing And R&D
  • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
  • Fresche Overhauls X-Analysis With Web UI, AI Smarts
  • Is It Time To Add The Rust Programming Language To IBM i?
  • Is IBM Going To Raise Prices On Power10 Expert Care?
  • IBM i PTF Guide, Volume 27, Number 20

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