Find this at http://www.npac.syr.edu/users/gcf/jgtutorialhauptjune99/

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


001 Part I
002 Portals for scientific and engineering communities
003 PPT Slide
004 Seamless Access
005 Example: Globus
006 Towards a complete solution ...
007 PPT Slide
008 Target Architecture
009 Example of a portal
010 PSE Example: CCM IPSE
011 QS Front End
012 Part II
013 WebFlow design
014 A few words about CORBA
015 Distributed objects
016 How is this possible?
017 Example of IDL definition
018 We need more flexibility...
019 Event binding
020 Controlling a module
021 Adding a remote module
022 Back to WebFlow design
023 CORBA Based Middle-Tier
024 WebFlow Server
025 WebFlow Server
026 WebFlow Context Hierarchy
027 Gatekeeper
028 Middle-Tier modules serve as proxies of Back-End Services
029 Modules
030 Services
031 Example of a proxy module
032 WebFlow over Globus
033 Secure Access: terminology
034 Secure Access
035 Security Model
036 Distributed Objects are less secure
037 CORBA security is built into ORB
038 Authentication
039 Privilege Delegation
040 CORBA access model
041 Part III
042 Applications vary by the functionality of their Front-Ends
043 Applications vary by how they are composed from modules
044 The modules can interact with each other in different ways:
045 Applications vary on how the Front-End interacts with the 
    Middle-Tier
046 Landscape Management System
047 LMS Objectives
048 LMS: Changes in Vegetation
049 LMS: Changes in Vegetation
050 LMS Front End
051 Data Retrieval
052 PPT Slide
053 WMS based Visualizations
054 Implementation of LMS
055 Running LMS
056 Client code
057 Interactions between components
058 Quantum Simulations
059 Quantum Simulations
060 QS: WebFlow implementation
061 PPT Slide
062 Implementation of QS
063 QS: Front-End
064 Building an application
065 Document Type Definition
066 Example XML document
067 Object Oriented Applications
068 Mobility System's Applications
069 Part IV
070 Target Architecture
071 Design Issues
072 Gateway Implementation
073 Gateway Implementation (2)
074 Gateway Implementation (3)
075 Gateway Implementation (4)
076 Front End
077 CTA specific knowledge database
078 Visual Authoring Tools
079 Example: Data Flow
080 Example: DARP
081 User and Group Profile
082 Resource Identification and Access
083 Front-End infrastructure
084 Front-End Support
085 User Context
086 PPT Slide
087 Control Applet
088 Screen Dump of the Control Applet
089 Navigator
090 PPT Slide
091 Problem description toolboxes
092 Code toolboxes
093 Resource Request Toolbox
094 Other toolboxes
095 Middle-Tier
096 WebFlow Server
097 CORBA Based Middle-Tier
098 Back End
099 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


© 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