|
The client based in GA, is a leading credit bureau
in the US, maintaining consumer credit history information.
The client used an Informix 4GL Application, which
provide users the ability to request, view and edit
merged credit reports on the client's Mortgage Services
Gateway System. This has to be replaced by a web-based
information system.
The existing legacy application was re-engineered to
a web-based solution using J2EE. The new system integrated
with third party workflow management solution enabled
the client to track and know the status of the order.
The new system was deployed on the WebSphere platform
to maintain compatibility with client corporate web
technology architecture. An 'N' tier architecture, based
on J2EE was used as the foundation for the system. Use
of a layered architecture makes the system more maintainable
and extensible. Since each layer is isolated, extensions
can occur in one layer with minimal or no impact to
another layer.
The new system utilizes a service-oriented architecture
(SOA), which encapsulates the essential business services
as
sets of components, which are accessed through published
interfaces. This allows the user application to ask
for and request operations from those components without
having to directly interact with them. Using the Workflow
management system, the new system allows the client
offices to manage work better and determine the status
of a request.
For interacting with external applications, Point-To-Point
Messaging model has been implemented using WebSphere
MQ. Basically each Order (Work) starts with Bureau Pull.
Message Driven Beans are used to process messages
received from Bureau Interfaces. Based on the results
of Bureau Pull, work moves to the next stage.
|