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