Jan K. Labanowski: Computational Portals for Chemistry  

The Scientific Portal (SciPortal)

Project was partially supported by OSC, DoD, and participants family time.

SciPortal
Front end, Problem Solving Environment (PSE) in which problems to be solved are stated, translated into requests for computational resources (such as software, hardware, information resources and other types of resources), and an analysis of the results can be performed. This multi-step view of doing science is encompassed in the toolkits. Based initially on servlets, but JSPs were introduced later on.
 
WebFlow
Middle Tier -- necessary services and operations to provide information, access to back end resources, persistance, authentication and authorization, hierarchy of contexts, parsing, file services, data communcation, etc. Webflow used CORBA to communicate between objects in the client (applet) and on the server.
 
Back End
Actual HPC. We used ssh for logging to user accounts without password (./ssh/authorized_keys), We could have used Globus, but GIS was not yet ready for prime time. In fact, most code to interact with Globus was written.