Case Study #1
  Case Study #2
  Case Study #3
  Information Request
  Home


6605 Cypresswood Dr., Suite 300
Spring, TX 77379
Voice: (+1) 832-717-4445
Fax: (+1) 832-717-4460
Email: info@eps-software.com

 

 

Case Study #1

Classification: Fortune 1000 - global airfreight company
Client Needs:

Client has a large number of domestic and international satellite offices, some even located in "remote" location such as Katmandu, Nepal. The available IT infrastructure is often limited. The client needs a global database of freight information at corporate headquarters. That data needs to be replicated to the satellite offices to reliably track shipments. Client's current system cannot handle current workload or meet business requirements.

The client's revenue will continue to grow at a rapid rate. They needed a new system in place as soon as possible. They originally decided to try to build it in-house and worked on new software for several months. The system failed to meet either critical performance or scalability requirements. The application, developed in Java, was sluggish. When the client solution failed to meet acceptable standards, they turned to the experts at EPS Custom Software Group.

Why EPS: EPS was asked to provide a custom solution. The client needed a reliable and scalable application and needed it within 90 days.
The Solution:

After a detailed evaluation of the situation, EPS recommended they start from scratch. The team built a detailed architectural plan of the system and modeled alternative implementations to ensure workability in the client's environment. The final recommendation was based on Microsoft® SQL ServerT and Microsoft Message Queue. Between the "clients" and the data center, EPS built a custom transfer engine based on compressed XML. That engine provided options for extensibility to ensure maintainability. To provide the required reliability, the system implemented a "receipt" sub-system, similar to the system utilized by BizTalkT Server. The new EPS application was optimized to allow operation with limited bandwidth.

During development, EPS continued to test both for scalability and quality as each component was completed. EPS also worked closely with the client to establish the business rules logic that "plugged in" to the transfer engine to ensure that corporate needs were met. The system architecture allowed for changes and additions "on the fly" as needed.

The system was deployed on budget, but not on time: it was up and running several weeks before the project deadline!

The Result:

The client has a solution that is highly reliable as well as inexpensive to operate and maintain. No major problems have been reported. The client has been able to extend the system internally with documentation provided by EPS. The client abandoned the in-house Java-based system.

Client Satisfaction: Very high. This initial project was the beginning of a long-term business relationship that includes many additional projects.

Read Case Study #2