Find this at http://www.npac.syr.edu/users/gcf/npacgatewayworkshopmay99/

Gateway Overview and Middle Tier

Given by Tom Haupt at Gateway Workshop Aberdeen Maryland on 24-25 May 99. Foils prepared May 26 99

One of four Gateway talks: Bill Asbury, Geoffrey Foox, Tom Haupt and Ken Flurchick
This has overview of system/requirements, Middle Tier and what it means to add a component to Gateway


Table of Contents for Gateway Overview and Middle Tier


001 The Gateway System
002 Overview
003 Goals
004 Seamless Access
005 Three-Tier Architecture
006 Towards a complete solution ...
007 PSE  Example:  CCM
008 Target Architecture
009 Design Issues
010 Gateway Implementation
011 Gateway Implementation (2)
012 Gateway Implementation (3)
013 Gateway Implementation (4)
014 Front End
015 CTA specific knowledge database
016 Visual Authoring Tools
017 Example: Data Flow
018 Example: DARP
019 User and Group Profile
020 Resource Identification and Access
021 Visualizations, Collaboration, ...
022 Front-End infrastructure
023 Front-End Support
024 Portal Page
025 User Context
026 Gateway Initial Page
027 Control Applet
028 Screen Dump of the Control Applet
029 Navigator
030 CCM PSE Invoked from Gateway
031 Problem description toolboxes
032 Code toolboxes
033 Resource Request Toolbox
034 Other toolboxes
035 Middle-Tier
036 WebFlow Server
037 CORBA Based Middle-Tier
038 WebFlow Context Hierarchy
039 Middle-Tier modules serve as proxies of Back-End Services
040 Back End
041 Back End Services
042 WebFlow over Globus
043 How to add new Back-End hardware resources
044 Gateway Security
045 Security Model (Keberos)
046 Building Gateway Components
047 Middle-Tier is given by a mesh of WebFlow Servers that manage and 
    coordinate distributed computation
048 How to develop a Gateway component (or a toolbox)
049 What does it take to convert a legacy (high performance) 
    application into a Gateway Back-End service?
050 How the Back-End interacts  with the rest of the system?
051 Implementing Back-End Services
052 What does it take to develop a Gateway module  (a proxy)?
053 Example of IDL definition
054 Module functionality
055 Event binding
056 Front-End controls
057 Controlling a module
058 Selecting a Predefined Task
059 Visual Authoring Tools


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Jul 6 1999