21
Thu, Nov
1 New Articles

Case Study: BCD's WebSmart

Case Studies
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times
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. Both men had extensive experience in using RPG and COBOL to develop software systems for universities, telecommunications companies, and others. Edwards, who worked for IBM in the '60s and '70s, 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 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 back-end of this package would reside on an iSeries box and interface with telephone switching systems from a variety of manufacturers as well as 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, 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 Web sites. We wanted to offer them the ability to let customers come to the Web site, 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 in-depth 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."

Because of Acy's 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 client-centered 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 back-end 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.

Once 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 it 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."

Robert Gast writes news stories for technology and business readers. He is managing partner at Chicago-area based Evant Group. Robert can be reached by email at This email address is being protected from spambots. You need JavaScript enabled to view it..




http://www.mcpressonline.com/articles/images/2002/BCDStorySnapshots%232forMCPressV4--11-15-0400.png

Business Computer Design, Int'l, Inc. (BCD)
Contact: Eric Figura, Director, Sales and Marketing
950 N. York Rd.
Hinsdale, IL 60521-2950
Tel: 630.986.0800
Fax: 630.986.0926
Web: www.bcdsoftware.com
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: