Table of Contents
The Gateway System
Overview
Goals
Seamless Access
Three-Tier Architecture
Towards a complete solution ...
PSE Example: CCM
Target Architecture
Design Issues
Gateway Implementation
Gateway Implementation (2)
Gateway Implementation (3)
Gateway Implementation (4)
Front End
CTA specific knowledge database
Visual Authoring Tools
Example: Data Flow
Example: DARP
User and Group Profile
Resource Identification and Access
Visualizations, Collaboration, ...
Front-End infrastructure
Front-End Support
Portal Page
User Context
Gateway Initial Page
Control Applet
Screen Dump of the Control Applet
Navigator
CCM PSE Invoked from Gateway
Problem description toolboxes
Code toolboxes
Resource Request Toolbox
Other toolboxes
Middle-Tier
WebFlow Server
CORBA Based Middle-Tier
WebFlow Context Hierarchy
Middle-Tier modulesserve as proxies ofBack-End Services
Back End
Back End Services
WebFlow over Globus
How to add new Back-End hardware resources
Gateway Security
Security Model (Keberos)
Building Gateway Components
Middle-Tier is given by a mesh of WebFlow Servers that manage and coordinate distributed computation
How to develop a Gateway component(or a toolbox)
What does it take to convert a legacy (high performance) application into a Gateway Back-End service?
How the Back-End interacts with the rest of the system?
Implementing Back-End Services
What does it take to develop a Gateway module (a proxy)?
Example of IDL definition
Module functionality
Event binding
Front-End controls
Controlling a module
Selecting a Predefined Task
Visual Authoring Tools
|