1
Overview of Gateway Project http://www.npac.syr.edu/users/gcf/gatewayoverviewaug99 Bill Asbury, Ken Flurchick, Geoffrey Fox, Tom Haupt 2
Abstract of Gateway Overview 3
Gateway: Some People and Organizations 4
Gateway High Level Overview 5
Gateway Architecture 6
Gateway Software Hierarchy 7
Gateway Top Level Requirements 8
Initial Gateway Capabilities -- SC99 9
Gateway Project Timeline 10
Gateway Project in a Nutshell 11
LMS Goals and Front-End 12
WebFlow on Globus -- LMS at CEWES 13
What does Gateway do for you? 14
Another Gateway Prototype: Quantum Chemistry PSE for NCSA Alliance 15
Technical Assumptions 16
Gateway View of invoking a program 17
Basic Multi Tier architecture 18
Proxy -- Proxy -- Backend Capability 19
Implementation Architecture 20
Some Observations on Gateway 21
XML and the Front End 22
ScienceML 23
Scientific Notepad 24
Gateway Programming Model 25
Gateway Support of Simple Standalone Codes 26
Multi Tier Computing Model 27
Gateway Support of Simple Standalone Codes 28
Gateway Technologies 29
Gateway Architecture 30
Gateway System 31
Gateway Front End 32
Gateway PSE Example: CCM 33
Current Gateway Interface 34
Gateway Middle Tier Services 35
Middle Tier Objects 36
WebFlow in Gateway 37
File Operations from the Control Applet 38
Gateway Security Model 39
Gateway and IMT and FMS 40
File Formats I 41
File Formats II 42
Collaboration I 43
Collaboration II 44
Collaboration and Gateway I 45
Collaboration and Gateway II 46
Application Issues I 47
Application Issues II
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option