The Gateway System

7/6/99


Click here to start


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 modules serve as proxies of Back-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

Author: Tomasz

Email: gcf@npac.syr.edu

Home Page: http://www.npac.syr.edu