Part I

7/6/99


Click here to start


Table of Contents

Part I

Portals for scientific and engineering communities

PPT Slide

Seamless Access

Example: Globus

Towards a complete solution ...

PPT Slide

Target Architecture

Example of a portal

PSE Example: CCM IPSE

QS Front End

Part II

WebFlow design

A few words about CORBA

Distributed objects

How is this possible?

Example of IDL definition

We need more flexibility...

Event binding

Controlling a module

Adding a remote module

Back to WebFlow design

CORBA Based Middle-Tier

WebFlow Server

WebFlow Server

WebFlow Context Hierarchy

Gatekeeper

Middle-Tier modules serve as proxies of Back-End Services

Modules

Services

Example of a proxy module

WebFlow over Globus

Secure Access: terminology

Secure Access

Security Model

Distributed Objects are less secure

CORBA security is built into ORB

Authentication

Privilege Delegation

CORBA access model

Part III

Applications vary by the functionality of their Front-Ends

Applications vary by how they are composed from modules

The modules can interact with each other in different ways:

Applications vary on how the Front-End interacts with the Middle-Tier

Landscape Management System

LMS Objectives

LMS: Changes in Vegetation

LMS: Changes in Vegetation

LMS Front End

Data Retrieval

PPT Slide

WMS based Visualizations

Implementation of LMS

Running LMS

Client code

Interactions between components

Quantum Simulations

Quantum Simulations

QS: WebFlow implementation

PPT Slide

Implementation of QS

QS: Front-End

Building an application

Document Type Definition

Example XML document

Object Oriented Applications

Mobility System’s Applications

Part IV

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

Front-End infrastructure

Front-End Support

User Context

PPT Slide

Control Applet

Screen Dump of the Control Applet

Navigator

PPT Slide

Problem description toolboxes

Code toolboxes

Resource Request Toolbox

Other toolboxes

Middle-Tier

WebFlow Server

CORBA Based Middle-Tier

Back End

Back End Services

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)

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)?

Selecting a Predefined Task

Gateway/WebFlow Mission

Updates

Author: haupt

Email: gcf@npac.syr.edu

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