CSU HAYWARD

DEPARTMENT OF MATHEMATICS AND

COMPUTER SCIENCE

THESIS PRESENTATION

Wednesday, June 5, 2002; Noon-1pm Sc S105C

Samuel Santiago, Candidate for the M.S. Degree in Computer Science

An Extensible Software Architecture for the IRSA Gateway with the Java 2 Enterprise Edition and the Rational Unified Process

The Java 2 Enterprise Edition (J2EE) is a standard for designing and implementing distributed systems using the Java development language. It defines tiers – the client tier, the Web tier, the application server tier, and the data tier, all of which can be geographically dispersed. J2EE has brought focus to the concept of the application server in particular. A J2EE application server can encompass the Web tier and application server tier and provides services such as security, transaction management, and object pooling.

The Rational Unified Process is an established methodology for managing the creation ofsoftware systems developed by the Rational Corporation in 1998. The RUP brings an extensive set of engineering principles to the arena of software development. It is a clearly defined methodology that is repeatable and can be used to build software systems.

This thesis brings these two standards to the Interactive Remote Shared Access (IRSA) to Visual and Analytical Scientific Instruments (VASI) at CSU East Bay to establish an extensible software architecture for the IRSA gateway.