Foilset Search
Full Index for Basic foilset
Tutorial on Java for Middle tier in Computing Portals
Given by
Tom Haupt
at Tutorials at ACM Java Grande Meeting on
June 14 99
.
Foils prepared
July 6 99
Computing Portals and Web-based PSE's
WebFlow CORBA and Middle Tier
Globus and security
WebFlow Applications
CEWES LMS
NCSA Quantum Simulations
Gateway in Detail
Front End and CCM
Middle Tier
Back End
Buildind Gateway components
Table of Contents for Tutorial on Java for Middle tier in Computing Portals
There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:
)(focus style:
) Denote Foils where Image Critical
(basic:
)(focus style:
) Denote Foils where HTML is sufficient
1
Part I
2
Portals for scientific and engineering communities
3
PPT Slide
4
Seamless Access
5
Example: Globus
6
Towards a complete solution ...
7
PPT Slide
8
Target Architecture
9
Example of a portal
10
PSE Example: CCM IPSE
11
QS Front End
12
Part II
13
WebFlow design
14
A few words about CORBA
15
Distributed objects
16
How is this possible?
17
Example of IDL definition
18
We need more flexibility...
19
Event binding
20
Controlling a module
21
Adding a remote module
22
Back to WebFlow design
23
CORBA Based Middle-Tier
24
WebFlow Server
25
WebFlow Server
26
WebFlow Context Hierarchy
27
Gatekeeper
28
Middle-Tier modules serve as proxies of Back-End Services
29
Modules
30
Services
31
Example of a proxy module
32
WebFlow over Globus
33
Secure Access: terminology
34
Secure Access
35
Security Model
36
Distributed Objects are less secure
37
CORBA security is built into ORB
38
Authentication
39
Privilege Delegation
40
CORBA access model
41
Part III
42
Applications vary by the functionality of their Front-Ends
43
Applications vary by how they are composed from modules
44
The modules can interact with each other in different ways:
45
Applications vary on how the Front-End interacts with the Middle-Tier
46
Landscape Management System
47
LMS Objectives
48
LMS: Changes in Vegetation
49
LMS: Changes in Vegetation
50
LMS Front End
51
Data Retrieval
52
PPT Slide
53
WMS based Visualizations
54
Implementation of LMS
55
Running LMS
56
Client code
57
Interactions between components
58
Quantum Simulations
59
Quantum Simulations
60
QS: WebFlow implementation
61
PPT Slide
62
Implementation of QS
63
QS: Front-End
64
Building an application
65
Document Type Definition
66
Example XML document
67
Object Oriented Applications
68
Mobility System's Applications
69
Part IV
70
Target Architecture
71
Design Issues
72
Gateway Implementation
73
Gateway Implementation (2)
74
Gateway Implementation (3)
75
Gateway Implementation (4)
76
Front End
77
CTA specific knowledge database
78
Visual Authoring Tools
79
Example: Data Flow
80
Example: DARP
81
User and Group Profile
82
Resource Identification and Access
83
Front-End infrastructure
84
Front-End Support
85
User Context
86
PPT Slide
87
Control Applet
88
Screen Dump of the Control Applet
89
Navigator
90
PPT Slide
91
Problem description toolboxes
92
Code toolboxes
93
Resource Request Toolbox
94
Other toolboxes
95
Middle-Tier
96
WebFlow Server
97
CORBA Based Middle-Tier
98
Back End
99
Back End Services
100
Gateway Security
101
Security Model (Keberos)
102
Building Gateway Components
103
Middle-Tier is given by a mesh of WebFlow Servers that manage and coordinate distributed computation
104
How to develop a Gateway component (or a toolbox)
105
How the Back-End interacts with the rest of the system?
106
Implementing Back-End Services
107
What does it take to develop a Gateway module (a proxy)?
108
Selecting a Predefined Task
109
Gateway/WebFlow Mission
110
Updates
Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
©
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 Wed Jul 7 1999