|
Description:
Work with client system architects in defining system architecture
for major data collection and processing system. System has high
performance requirements, including collection from thousands of
remote devices within a short timeframe, and compute-bound
processing of sampled data, including pattern analysis. System
also includes user interfaces, such as work progress monitors, to provide operations monitor and control capabilities.
Specified processing performance requirements, based on pilot
system metrics, developing mathematical models of processing
scenarios used to specify hardware architecture.
Developed component architecture modeling, including identification
of data and timing dependencies.
Evaluated and specified technical architecture, based on Java, for
server processes. Developed proof of concept prototype to validate
language facilities could meet system performance requirements.
Developed job processing architecture, that manages workflow through
a multi-threaded process, in Java.
Specified user interface architecture based on Client-Web tier
architecture. This is a thin-client architecture using standard web
browser clients accessing Java Server Pages on a web server for
display and data entry. All business logic is removed from the Client
and implemented in the Web tier of JSP's, Java beans and JDBC database
access.
|