CEI Consultants Provide Scalable Architecture for Insurance Software Application
< Back
This client is the premiere supplier of application software to the insurance industry. The current product line is built on older technology that cannot take advantage of new market forces. As the company pursues an aggressive growth plan for new product development and continual enhancement of their existing products, they have expressed an interest in a web-based interface to the products that can be used in intranet, Internet, or extranet environments. The existing system consists of Workers’ Compensation.
The client needed:
- A system that can be extended to other business areas of Insurance.
- A system that supports any kind of front end,
- A robust architecture enables them to enter new markets by providing a flexible basis for new systems and to adapt to software from other vendors (e.g., database vendors) and connect to legacy systems.
CEI used a blended onshore/offshore delivery team for this project to provide the client with a quality and cost-effective solution. The onshore team provided the physical Data Model and Use Cases associated with the particular business functionality. The offshore development team reproduced the functionality using an n-tier J2EE architecture and Flash remoting. J2EE application servers can run on a wide range of operating systems and hardware configurations. These application servers also support a wide range of runtime demands (e.g., scalability, performance, legacy support, etc.).
Thus, the solution architecture forms the basis for future development of systems that can take advantage of the same infrastructure. The architecture was designed to provide support for maintainable unit testing, and processes will support repeatable integration and regression testing. Client-neutral systems will support a solid and substantial subset of the current client-specific functionality in such a way that they can be efficiently configured for specific client needs.
The solution architecture has been designed to meet or exceed the performance requirements of all applications built on top of it. This positions the company to be able to reduce delivery times significantly and perform delivery services from an Application Service Provider model. The company now has a system that is extremely configurable, for both the insurance industry and other industries. This allows them to isolate key business systems that can be sold as separate products to help them open doors to new markets and realize exponential growth.
|