 |
|
 |
|
|
| Broker Administration System for a Major Multi-State HMO |
| Client |
Major Multi-State HMO |
 |
| Project |
Broker Administration System |
Executive Summary:
Aviana was responsible for the design, development, implementation and support of a number of custom applications at a major Southern California HMO. This includes the Broker Administration System application, which is in the final stages of implementation. The core application platform used for this project was co-developed by Aviana for the client using J2EE technologies, including EJB, JSP, Servlets, JNDI, XML and JavaMail and e-reporting tool Actuate. The project was designed, developed, tested and implemented using EXtreme Programming (XP) methodology. |
|
| What Was The Problem ? |
| The client did have an existing system, however: |
 |
This was a client-server application, with all its inherent maintenance and support problems, and the client had a need for a new web-enabled (thin-client) system, |
 |
The system was based on a old set of business rules, many of which were outdated, |
 |
The back-end application process now needed to be run on a daily basis, as opposed to once a month process that existed for the current application |
 |
The new back-end process needed to have a much better performance than the existing system because of the increased frequency of its runs, and the reduced size of the available back-end processing "window". |
 |
There was a critical need to implement an automatic scheduling system for nightly jobs that would run automatic database updates and several other ancillary jobs |
|
| Why Aviana ? |
| Aviana was tasked to design and implement this innovative system based on its well-recognized expertise in the use Java/J2EE technologies to provide custom solutions to Fortune 1000 and other large organizations, as well as its functional knowledge of the Healthcare industry. In addition, Aviana has several years of experience designing and implementing other financial transaction processing applications for numerous clients in a number of different vertical industries. |
|
| Aviana's Solution |
| Aviana assisted the client in developing a new Broker Administration System application that will allow them to easily maintain broker information, and calculate and pay broker commissions. In addition to overcoming the shortcomings of the old application listed above, the new system also includes some notable new features such as: |
 |
Generation of pre-scheduled and on-demand web-enabled reports for the application using Actuate. |
 |
Mechanisms to make sure that the brokers to be paid are in good standing with the HMO, with regard to the documentation required for each broker to be eligible for getting commissions. These checks are done automatically when the back-end process runs. |
 |
Pro-active reporting, which enables the users to identify and fix incomplete data setups existing in the DB, which in-turn reduces the broker commission pay-outs that would be withheld because of some missing set-up information. |
|
The new web-enabled application has been developed using Java/J2EE technologies (Java, EJB, JSP, Servlets and XML), as a robust and scalable application that integrates smoothly with the company's existing legacy systems.
Due to the nature of the Object Oriented Java/ J2EE development environment, the application is easier to maintain and to extend by adding new functionality.
Additionally, the new system uses XML to interface with the legacy Systems and to manage data in between stages of the application.
Following are the high-level architecture diagrams for the Front-end and the back-end processes. |
|
Architecture of Front-End Graphical User Interface. |
|
|
Architecture of Back-End Process Flow |
|
|
|
|
|
|