• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • RPG Pro Rescues Project with WebSmart and Web Services

    June 12, 2007 Robert Gast

    What happens when an experienced RPG developer is asked to create Web service interfaces to a production insurance system using a development tool he’s never used before? If the developer is consultant Weems Hutto, the client Texas-based RVOS, and the development tool Business Computer Design Int’l‘s WebSmart, then the answer is: less than an hour to develop a successful Web service interface.

    RVOS Farm Mutual Insurance Company of Texas is an insurance company that operates as a not-for-profit Farm Mutual insurance provider. Its focus is to supply insurance products to homeowners, farmers and ranchers in Texas. Since RVOS is owned by policyholders, any profit gleaned from business operations is retained to pay claims and offset future premium increases. With almost 68,000 members, RVOS has over $9 billion of insurance in force and is rated A- Excellent by A.M. Best.

    As part of an iSeries-based insurance management system overhaul, RVOS wanted policyholder information to be available to hundreds of regional agents and underwriters over the Web, as it had been for more than a decade on PC desktops running terminal emulation. RVOS had already made a significant investment in a widely used Web-based insurance quoting and submission package, and now needed to integrate aspects of the new Web-based system that exploits a Web services-based transaction service, with the legacy system.

    Despite the fact that Web Services and SOA have been around for a while, technicians still lack experience in creating, setting up, and running them. A Web service essentially runs over the Web and uses an XML remote procedure call. In its most elementary state, a client encodes a request in an agreed-upon format as an XML message and sends it over the Web to an application service running on a server. The Web service application parses the message and then goes to the database to retrieve the requested information. It then encodes a response as an XML message and returns it to the client URL.

    A Can Do Approach

    When asked by RVOS IT managers if he knew of a way to get policy holder data off of the iSeries under the guidelines of Web services, Hutto, a consultant to RVOS and seasoned iSeries RPG coder, found a user reference manual for WebSmart, opened it to the section on Web services, and began to develop a small routine that would handle it.

    Says Hutto, “BCD had a sample program that was about three-quarters of a page long, so I keyed it in, and after receiving a little help setting a couple parameters it worked! With WebSmart, it’s all handled within a single function. It even manages the communications between the two systems.”

    Hutto explains that he patterned the Web service message format after the Web services provided by the insurance software package to reduce development time and complexity. “WebSmart gave us an efficient way to post and receive replies from Web service clients,” he says.

    A Multi-Purpose Solution

    RVOS initially acquired WebSmart, a product better known for its rapid Web application development capabilities, to write a portal for back-office functions. WebSmart came into full stride when the need arose to satisfy the Web services requirements imposed by their new underwriting system.

    “It was one of those situations where the tail wagged the dog because we used WebSmart to satisfy Web services requirements, but didn’t build the entire Web application with it,” Hutto says. “It’s kind of funny–from our perspective WebSmart is a lifesaver because of its support for Web services.”

    Since most organizations want the option of transmitting data between servers in a secure manner, WebSmart supports Web services over SSL. This algorithm encrypts the data at the source before its sent so it can’t be intercepted and read by people who are not authorized to do so.

    To date, Hutto has built nine Web services in WebSmart and says more are on the way. “In a short period of time I found that Web services are a very simple thing to implement when you use WebSmart,” he says.

    In a service oriented architecture (SOA) context, the Web service has demonstrated its value and will continue its proliferation throughout IT. It is particularly well suited for the iSeries environment because, as a transaction service, it transcends barriers between platforms.

    Robert Gast writes for Business Computer Design Intl’. He can be reached via email at bobgast@evantgroup.com.



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    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

    Sponsored Links

    Midrange Alliance:  Free Gartner Whitepaper on massive iSeries modernization project
    Help/Systems:  SEQUEL is the single solution for all your business intelligence needs
    COMMON:  Join us at the Annual 2008 conference, March 30 - April 3, in Nashville, Tennessee

    IT Jungle Store Top Book Picks

    The System i Pocket RPG & RPG IV Guide: List Price, $69.95
    The iSeries Pocket Database Guide: List Price, $59.00
    The iSeries Pocket Developers' Guide: List Price, $59.00
    The iSeries Pocket SQL Guide: List Price, $59.00
    The iSeries Pocket Query Guide: List Price, $49.00
    The iSeries Pocket WebFacing Primer: List Price, $39.00
    Migrating to WebSphere Express for iSeries: List Price, $49.00
    iSeries Express Web Implementer's Guide: List Price, $59.00
    Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
    Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
    Getting Started with WebSphere Express for iSeries: List Price, $49.00
    WebFacing Application Design and Development Guide: List Price, $55.00
    Can the AS/400 Survive IBM?: List Price, $49.00
    The All-Everything Machine: List Price, $29.95
    Chip Wars: List Price, $29.95

    Interpro Dots the ‘i’ for Application Translations Boomi Goes ‘On Demand’ with Integration Software

    Leave a Reply Cancel reply

Volume 7, Number 23 -- June 11, 2007
THIS ISSUE SPONSORED BY:

BOSaNOVA
Profound Logic Software
Maximum Availability
Krengeltech
VAULT400

Table of Contents

  • ASNA Preps AVR for Visual Studio 2008
  • Interpro Dots the ‘i’ for Application Translations
  • RPG Pro Rescues Project with WebSmart and Web Services
  • Boomi Goes ‘On Demand’ with Integration Software
  • IBM, Ricoh Expand IPDS Printing Options
  • Bank of Utah Saves with iSeries, ITI
  • IBM Offers Free Trial for Lotus Sametime
  • Retail Operation Builds Dashboard Application with mrc’s M-Power
  • Nexaweb Offers Web 2.0 Tips for i5/OS Modernization
  • Infinite Software to Participate in Aberdeen Report

Content archive

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

Recent Posts

  • Brace Yourself: Another Power Systems Price Hike Coming May 1
  • Updates Announced for IBM i BRMS And SMTP Email Client
  • AI Will Be Front And Center At POWERUp 2026 Next Week
  • IBM i PTF Guide, Volume 28, Number 16
  • Spring IBM i Tech Refreshes Will Come A Bit Later This Year
  • You Are Much More Than Power Systems, And So Are We
  • Startup Seeks The “Golden Path” for IBM i Modernization
  • What Can IBM Do To Make The Future Power S1112 Mini System Compelling?
  • IBM i PTF Guide, Volume 28, Number 15
  • Bob 1.0 Users Bugged By Lack Of One Feature

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