(WebSmart logo)WebSmartCase Study

Next Steps
Download a Free Trial
Talk to a Product Specialist:
 630-986-0800
Schedule a Live Web Demo
Overview
Features
Get Technical Support
 
Product Info
WebSmart Home
New Features
Why Choose WebSmart
Getting Started
Product Sheet
Product Ad
RPG/DDS Conversion Tool
Professional Services
Product Editions
WebSmart ILE
WebSmart PHP
WebSmart JSE
WebSmart Showcase
Customer Gallery
Customer Interviews
Example Code
Demo Applications
Demo (Flash)
Shockwave Presentation
Proven Software
Case Studies & Reviews
Customer References
User Quotes
Webcasts
Awards
Security Whitepaper
News
Support
Knowledge Base
Updates & Upgrades
Documentation
System Requirements
Training
Feature Request
Technical Support Home

Tech Newsletter Archive
Subscribe to Tech Newsletter
Feedback

JJ Able & Company - Two-Man Development Team Writes Major Web-based Billing Package with WebSmart. JJubillee generates bills for over 35,000 customers with IBM eServer iSeries hardware and software developed with tools from BCD.

iSeries consultants Jerry Acy and James Edwards discussed launching a software package for several years. They wanted to develop a telecommunications billing system specifically designed for small and medium sized telephone companies that service rural markets. Over 1,000 such companies exist and many use iSeries systems. A few years ago, despite numerous distractions, the opportunity to go forward presented itself.

Together they formed JJ Able & Company (www.jjable.com), a moniker that is loosely derived from the collection of letters in their names. Both men had extensive experience developing software systems for universities, telecommunications companies, and others in RPG and Cobol. Edwards, who worked for IBM in the 60's and 70's, spent 10 years as a consultant for wireless phone companies in the Caribbean, was now ready to build and market his own product. Acy had already developed a combination student ID/on-campus debit card system called TotalCard that was widely used on college campuses. In the late 90s, Acy used ProGen Plus from Business Computer Design (www.bcdsoftware.com) as the foundation for TotalCard's green screen development.

Convergent Billing

Edwards took charge and drew up the new billing product's blueprint. He wanted a state of the art 'convergent' billing system that could handle a bevy of services including wireline, wireless, cable TV, DSL, paging and more.

The backend of this package would reside on an iSeries box and interface with telephone switching systems from a variety of manufacturers, and also with a select group of payment clearinghouses. The user interface would be Web-based so users could easily adapt to its screens. The system could run on a proprietary network or over the Internet, therein making it unnecessary to buy communications hardware and bandwidth. Browser-based technology also offered flexibility far beyond that of Windows and green screens. "Most of these telephone companies already had websites. We wanted to offer them the ability to let customers come to the website, view their bill, and make payments online," says Edwards. "We took a calculated risk. Other developers were offering products with a Windows desktop. We wanted to deliver greater flexibility and offer browser accessibility over a public network for clients who preferred using the Internet. We wanted to win new business by offering the best technology."

Acy spearheaded the search for the ideal iSeries web development platform and reviewed the offerings of several vendors. He understood that lots of shops used application development tools to extend bits of existing applications like order entry, but JJ Able's project was dramatically different in that they planned to develop an extensive billing package that would be productized and installed in several different environments. Also, If dozens of phone companies were to use JJ Able's product to handle critical billing functions, it had to be reliable and easily maintained.

IBM, Edwards' previous employer, touted WebSphere, but following an indepth inquiry, Acy and Edwards felt that its use would result in greater expense to their customers and limit scalability. Says Acy, "WebSphere requires a big box with lots of system resources-- it chews up lots of CPU cycles. As I tried to get WebSphere to work I'd get the support guys on the line, type in the function they gave me, and because it would take an hour or two for it to process I'd hang up and call him back when it was done. Sometimes I'd execute a command in the afternoon and come back the next morning to see if it was finished."

"There is no bottom limit because of WebSmart. Our code doesn't require green screen I/O so the customer doesn't have to have the interactive feature, which is very expensive. JJubillee has nothing whatsoever that requires the use of the interactive feature."
James Edwards
JJ Able & Company

Because of his experience with ProGen Plus in the development of the TotalCard system, Acy and Edwards took a look at WebSmart from BCD. "In contrast to WebSphere, we found WebSmart to be simple and direct. It requires a lot less processor so we can run our code on a small box at a small telephone company or a big box at a big telephone company. We were comfortable that it would perform well at all levels."

Acy and Edwards settled on WebSmart to facilitate the development of the billing program's logic and web user interface. They found a WebSmart application template that had almost all of the functionality they needed and revised the graphics with help from a design expert to accommodate their style sheet requirements. This template was used throughout the project and saved hundreds of development hours.

Over the span of one year, while JJ Able's partners supported TotalCard customers and worked on other clientcentered projects, they made time for their new product, now referred to as JJubillee (pronounced Jubilee.) "With WebSmart we developed new programs quickly. Several hundred WebSmart programs interact with customers on the front end," says Edwards.

In addition to WebSmart's role, BCD's Nexus portal solution is used on employee desktops to organize the workspace and facilitate a secured link to JJubillee applications. Internet Explorer and Adobe Reader are also on the desktop. While WebSmart and Nexus handle the part of the billing system that users see, JJubillee's iSeries backend is written in RPG ILE and Cobol. "This application talks to the phone switching equipment and credit card processing service. It also does interest calculations, bill calculations, edits, and so on," says Edwards.

When enough development work had been done on JJubillee to accurately represent its functionality, JJ Able's partners demonstrated it to IT managers at a phone company in Mississippi that used iSeries technology. Says Edwards, "Our first demo was to a company that ran older, traditional green screen applications. When they saw our WebSmart based screens they popped out of their chairs and actually applauded. It was the first time they saw their data graphically displayed in color with drop down lists and pop up windows. They could instantly view PDF images of invoices, and had the other features they had grown accustomed to on the Internet."

JJubillee is presently running on iSeries boxes ranging from a model 270 to a 520. According to Edwards, "There is no bottom limit because of WebSmart. Our code doesn't require green screen I/O so the customer doesn't have to have the interactive feature, which is very expensive. JJubillee has nothing whatsoever that requires the use of the interactive feature."

A Starting Point

So far, seven telephone companies in six states use JJubillee to produce monthly bills for 35,000 service numbers. "This is a starting point," says Edwards. He and Acy are now working on enhancements, maintenance, support, and marketing. "Once JJubillee is installed, configured, and the customer is trained, it runs itself-- we get very few support calls. Our product is very stable," says Edwards. "I expect that only minimal support will be required even when 50 companies use it."

JJ Able is in the process of expanding dramatically according to Edwards. "Several people are being hired to handle further development, customer service, marketing, and administrative duties, allowing us to significantly expand our market."

BCD offers complete product details and free evaluations on all of its software products. Please visit the BCD Web site, send your request to sales@bcdsoftware.com, or call (630) 986-0800 and speak with a product specialist.

10,000+ installations 30,000+ products sold 30+ industry awards 950 York Road, Hinsdale, IL 60521 (630) 986-0800 Fax: (630) 986-0926 www.BCDsoftware.com sales@bcdsoftware.com WebSmart is a charter member of IBM's iSeries Developer Roadmap.