APPLICATION: AutoQuote -- The
personal lines division of Fireman's Fund Insurance Co., long a traditional IBM mainframe operation, has successfully
built a Java-based three-tier architecture to host its next generation of enterprise applications. The first application
built for the new platform is called AutoQuote.>/P>
Bill Paukovitz, assistant vice president at the San Francisco-based personal systems unit of Fireman's Fund,
said the new platform is part of a "strategic priority to replace the process systems, some of which are close
to 30 years old. Those had become very inefficient, so we wanted a system that could develop in a modular way.
We knew we could become more responsive to business needs if we didn't have to focus on one piece at a time."
The AutoQuote application was built in parallel with the creation of the architecture to ensure that the platform
could support all the future personal applications planned by the insurance giant, explained Paukovitz.
Following a product and architecture evaluation process that started in April 1997, work on a prototype system
commenced in August 1997. The prototype was completed and approved two months later, and the pilot was put into
production in April 1998. "The system is now running in 12 states and we're adding three to four [states]
a quarter," Paukovitz said.
He said the unit still expects the application to engender the development unit to record savings of $100,000
during the first year. The system has already boosted user productivity by 25% compared to the use of the manual
system it replaced, he said. Once the system is installed in all 50 states, Paukovitz said the unit estimates that
distribution costs will be cut by $200,000 a year as new releases of the application become instantly available
Paukovitz said his unit decided to utilize object technology and evaluated several options before deciding to
continue along its IBM roots. The new system leverages many long-installed hardware and software systems, while
offering users the ability to run multiple client OSs, including Microsoft Windows, and support for extending applications
to the Internet.
The three-tier system incorporates existing Fireman's Fund IBM MVS/XA-based System/390 mainframes, and application
server and desktop systems running OS/2 Warp and OS/2 1.14 JVM, all running the IBM DB2 relational database management
system. The client systems can run most desktop operating systems, including Microsoft Windows and OS/2. The System/390
provides mainframe-based business logic for functionality and data storage; the OS/2-based application servers
perform limited business functions like editing and utilities; and the OS/2- and Windows-based thin clients sit
on the user desktop and include no resident business logic.
Development standards include IBM's MQSeries and CICS middleware, and the VisualAge for Java development toolset.
Fireman's Fund developers used VisualAge for Java to build the middle platform tier.
By using installed systems, developers of the AutoQuote System could focus on building the GUI and middle-tier
processing, and utilize business logic in the older applications for policy rating, customer look-up, billing calculation
and policy data-retrieval processes.
The other options evaluated, including the use of Lotus Notes as the front end, were rejected in the belief
that none was robust enough for the unit's aggressive development plans, added Paukovitz.
The AutoQuote system, which enables independent and Fireman's Fund insurance
agents to provide quotes for personal automobile insurance policies, can
be used by agents running Microsoft Windows-based laptops via Internet
Explorer or Netscape Navigator World Wide Web browsers. The system was
developed with input from the business systems analysts that regularly
communicate with field agents. Paukovitz noted that based on feedback
from the analysts, his team rejected a proposal to build a thin client
with an HTML application because of fears it would lack power. Thus the
unit turned to Java, he said.
After a year in production, Paukovitz said the consistency of policy price quotes improved markedly because
the new application uses the same rating tables and algorithms for all policies. The new system has also added
"what-if" capabilities that allow agents to seek alternative pricing structures based on a variety of
rating scenarios. For the AutoQuote project, the 13-person development team used an informal methodology based
on a prototyping metaphor, said Paukovitz. The process allowed for user input during each phase of the project.
Developers also utilized an informal project management method, which worked because tasks were mostly predefined
and the group worked well together, Paukovitz said.
The team included mostly veteran Fireman's Fund developers, so an IBM consultant was brought in to train the
group in Java technology and development practices. Paukovitz said the group was fully productive in Java after
a week of training.
Developer productivity during the AutoQuote project increased by 50% vs. traditional programming efforts, Paukovitz
said, due to the use of Java and the VisualAge for Java toolset. The ability of the application to isolate business
functionality from the technology has made the software easier to maintain than traditional Fireman's Fund applications,
he added. The system is also expected to make further extensions to the Internet relatively easy. Immediate plans
call for reusing business model objects and middle-tier service objects to build a kiosk-like interface.
The unit expects development cost savings due to improved productivity, as well as reuse of objects and existing
mainframe business logic. In addition, Paukovitz estimates that the new application's maintenance costs are about
30% less than those for the older mainframe software.
-- Michael W. Bucken
Increases the speed of, and reduces the cost of, issuing software releases
to agents and offices throughout the United States. Automates a previously
Development Tools: IBM VisualAge for Java; Databases: DB2; Middleware: IBM MQSeries, CICS
MVS/XA, OS/2 and Windows
The AutoQuote system built by the Personal Lines Division of the Fireman's Fund Insurance Company was the top project
in this category for its innovation, architectural approach and business benefit.
This innovative project initiated a new IT vision for the company; a vision based on building an Internet-enabled
extended enterprise with a "plug 'n play" architecture. Using this architecture, the company expects
to automate manual tasks while paving a path for future applications. The AutoQuote project clearly met the cost
and technology benefits pledged by its backers and the development team.
The project development team used appropriate tools, and employed training and consulting expertise to advantage
on this first-time architecture project.
Team Members: Sreedevi Kanna, Mihaela Popescu and Davio Shumpert