The client wanted to correct the operation of the display system at the E*Trade Center, a one-of-a-kind financial services mega-store located on Madison Avenue in the heart of New York City, with additional objectives as follows:
- There could be no interruption of the center's operation, which houses a state-of-the-art broadcast facility and production studio alongside an array of flat panel screens displaying up to the minute news and market data for visitors and clients.
- The system's operation required conversion to use encryption for secure transmission of financial data.
- The client needed to locate a technology firm with a diverse skill set to diagnose and solve the problem. The server and display components of the system are built from entirely different technologies - not typically the strength of any one firm.
- We performed an analysis of the system (which included a custom Java application server and data display components built with Macromedia's Flash, Director, and Generator components).
- We explored modular ways to add security without rewriting the entire server.
- We made code modifications to monitor and record the activity during the normal operation of the system.
- We re-deployed the software to collect data as the system ran and the problem recurred.
- We analyzed the logs to detect the deficiency in order to make recommendations on eliminating the problem.
- We made code changes to the system components responsible for displaying the market data to account for an unhandled error condition.
- We exploited the object-oriented design of the server to add security without a system rewrite.
- The system was simplified by removing two complete server sub-systems, thus eliminating two major points of failure and reducing network traffic.
Back to case studies