Home  |  Contact Us  |  Careers  |  Employee Login
CEI
Clients Group of Professionals
     
 

CEI Assists International Relief Organization in Migrating Legacy Systems to the Web

< Back

Business Issue
This international relief organization provides relief to victims of disaster, both locally and globally. They are responsible for half of the nation's blood supply and blood products. The Biomedical Information Services division of the organization wanted to migrate their legacy systems to the web. The new system would enable them to better serve a wide range of users and applications, from web browsers and stand-alone applications to hand-held devices in case of disaster relief and blood donation centers.

The organization had multiple issues to address:

  • The Biomedical Information Services division had no prior experience in designing and developing object-oriented applications
  • The development team did not have much experience using UML, case tools, Apache Struts framework and application Servers
  • The software engineering process was not well suited for rapid application development
  • The basic infrastructure for developing applications, such as source code version control, was missing

CEI Solution
The organization's solution called for an n-tier architecture. J2EE was selected as the basic framework and WebLogic was chosen as the application server. CEI placed a lead developer and architect consultant onsite to design, develop and test the deployment of various applications using J2EE and WebLogic. The consultant educated and guided the development team in every phrase of application development, including J2EE practices, EJBs, JMS, Struts, UML and Rational Rose. In addition, he educated the client's developers on installing, configuring, using and administering the WebLogic Server.

CEI established the development environment with proper version control and configured the administration and managed the WebLogic servers on the organization's development environment. The solution also included knowledge sharing with the client's engineering department on configuring the production environment using load-balancing and fail-over techniques and helping managers to streamline the software engineering process following the rational unified process. The client's developers and CEI worked closely throughout solution development.

Results
Two applications were developed based on the J2EE and Apache Struts framework - the Plasma Access Industry Database and the Biomedical Executive Information System. The Plasma Access Industry Database is already in production and has been very well accepted by its end users. The Bio-medical Executive Information System is currently being system tested and planned to be released in August. In addition, the analysis and design of the National Donor Deferral Registry has also started.
Technical Environment
Arrow J2EE
Arrow WebLogic 6.1
Arrow Apache Struts
Arrow EJB
Arrow JMS
Arrow XML
Arrow Servlets
Arrow Windows 2000
Arrow Clear Case
Arrow SQL Server 2000
Arrow Oracle 8i
Arrow UML
Arrow Rational Rose
Arrow UNIX