Foilset Search Full Index for Scripted foilset

Servers on the Pragmatic Object Web -- Javabeans CORBA HLA COM RMI XML MPI

Given by Geoffrey C. Fox at Madison Wisconsin Internet Server Performance Workshop on June 23 98. Foils prepared July 5 98

We describe the implications of a modern multi-tier Enterprise system where a server does not just get web pages but is a general host of services which are linked together to solve complex problems
These servers can respect any of the 4 distributed object models CORBA, Java/RMI, COM or W3C's XLM WOM/DOM
We illustrate these ideas with an analysis of a multi-protocol server JWORB -- written in Java but serving all protocols
We point out how a multi-tier architecture allows you to build backend systems to increase performance when necessary


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
General NPAC Foils-98A starting January 98 (PowerPoint)
HPcc from HLA/WebFlow/JWORB Perspective
Collaboration and Scientific Visualization for High Performance Data Bases
General NPAC Foils-B starting June97(PowerPoint)
Commodity(Web) Technologies in the service of Computational Grids
Quantum Simulations using WebFlow -- a High Level Interface to Globus
Collection of GIF Images for General NPAC Projects January 97-

Table of Contents for Servers on the Pragmatic Object Web -- Javabeans CORBA HLA COM RMI XML MPI

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 Servers and the Pragmatic Object Web Javabeans, CORBA, HLA, COM, RMI, XLM, MPI
2 Abstract of Wisconsin Internet Server Performance Presentation

Key Concepts from NPAC
3 NPAC Concepts

The Pragmatic Object Web
4 Pragmatic Object Web Technology Model - I
5 Pragmatic Object Web Technology Model - II

High Performance commodity Computing HPcc
6 NPAC Concepts : HPcc High Performance commodity computing
7 The HPCC Dilemma and its Solution

Commodity Technologies
8 What is Commodity Software

Multi-Tier Computing Model
9 Exploiting Multi-Tier Commodity Software Model

Education Example
10 So in our WebWisdom Distance Education System
11 An Object Web-based 3-Tier Computing System
12 Comparison of 2 3 and 4 Tier Models

Multi-Server Model
13 Multi-Server Model

HPCC Example
14 While for High Performance Computing

The Confusing Real World -- why it is the PRAGMATIC Object web
15 Today's Confusing Multi-Technology Real World Second Tier Server Layer

MetaComputing with the Object web
16 Computational Grid and the Object Web
17 Structure(Architecture) of Applications - I
18 Structure(Architecture) of Applications - II
19 Three Roles of Object Web Technologies in Computing
20 Metacomputing with Web Architecture
21 One Strategy for a Object Web-based Metacomputing

Overview of applications of this Approach
22 Some Capabilities of the Object Web (Server) Architecture for Computing

3 Strategies for Linking two Programs Together
23 Three Possible Implementations of CFD CSM Linkage
24 HPCORBA Layer with SIO Analogy
25 Picture of JavaBean and JDK1.1 AWT Event Model

Overview of HPcc and Java Grande
26 Basic HPcc Strategy
27 What is Java Grande?
28 What is Goal of Java Grande Forum?
29 Java Grande Forum Benchmarks

NPAC Technologies
30 NPAC Technologies

WebFlow
31 NPAC Concepts: Visual Authoring
32 NPAC Technologies: WebFlow
33 WebFlow Architecture - Servlet based Management
34 WebFlow Flip Module
35 Visual Programming WebFlow, DARP on GLOBUS
36 WebFlow 3 Tier Architecture with High Performance Globus and High Functionality IIOP Services

Globus Integration of WebFlow
37 Quantum Simulation Application Example
38 Quantum Simulations problem description
39 Solution using the WebFlow
40 In particular, for Quantum Simulations
41 Quantum Simulations using the WebFlow
42 Sample WebFlow Session on Quantum MonteCarlo

We will replace current WebFlow with UML based front end
43 NPAC Visual Authoring Tools: Integrating with UML for Visual Authoring

HPCC ComponentWare
44 Next Steps for HPcc using JavaBeans

Pragmatic Object web and JWORB
45 NPAC Concepts: Pragmatic Object Web
46 NPAC Technologies: JWORB
47 JWORB - Java Web Object Request Broker
48 Demos: JWORB
49 JWORB Demo for HTTP+IIOP Integration
50 JWORB Demo for HTTP+IIOP Integration
51 IIOP Performance for Java ORB's
52 Java IIOP Performance for Structures
53 C++ ORB Much Faster than Java!

Integration of Distributed Simulation with Object Web Based HPCC
54 Integration of DIS with Object Web Based Computing
55 NPAC Techs: Object Web RTI
56 JWORB based Object Web RTI

Management of Resources in RTI
57 HLA/RTI versus HPF/MPI
58 HLA/RTI at Top Management Level
59 Architecture of HLA/RTI Services
60 HLA/RTI Management Structure
61 Resource Management and Scheduling

HLA Authoring
62 WebHLA: Visual HLA Authoring
63 HLA FEDEP Federation Development Process
64 WebFlow based Visual Simulation Tools for FEDEP
65 Use of WebFlow/JWORB in WebHLA
66 Towards WebHLA based Metacomputing: SBA Challenges and Opportunities
67 WebHLA based Virtual Prototyping Environment

Parallel Computing as opposed to Metacomputing
68 Parallel Computing v. Metacomputing
69 A Parallel Computer Viewed as a Single CORBA Object
70 Fig. 13: Each node of a parallel computer instantiated as a Corba object.
71 Can HPcc Give High Performance if applied to each node of a parallel computer?
72 Fig 15: A message optimization bridge

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key HPcc URL http://www.npac.syr.edu/users/gcf/HPcc/HPcc.html * HPcc as High Performance Commodity Components by gcf on Sun Nov 23 1997
Times 2 Foils referenced Foil 70 Foil 72
© 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 Sun Jul 5 1998