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

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!
GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
WisconsinSandiaJune98    HPcc from HLA/WebFlow/JWORB Perspective
ISDAmarch98              Collaboration and Scientific Visualization 
                          for High Performance Data Bases
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
WebFlowPosterAlliance98  Quantum Simulations using WebFlow -- a High 
                          Level Interface to Globus
NPACScreenDumps97        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


          GeneralFoils98A 084 001 Servers and the  Pragmatic Object 
                                  Web Javabeans, CORBA, HLA, COM, RMI,
                                   XLM, MPI
          GeneralFoils98A 085 002 Abstract of Wisconsin Internet 
                                  Server Performance Presentation

Key Concepts from NPAC
    WisconsinSandiaJune98 003 003 NPAC Concepts

The Pragmatic Object Web
              ISDAmarch98 003 004 Pragmatic Object Web Technology 
                                  Model - I
              ISDAmarch98 004 005 Pragmatic Object Web Technology 
                                  Model - II

High Performance commodity Computing HPcc
    WisconsinSandiaJune98 004 006 NPAC Concepts : HPcc  High 
                                  Performance commodity computing
          GeneralFoils98A 014 007 The HPCC Dilemma and its Solution

Commodity Technologies
          GeneralFoils98A 015 008 What is Commodity Software

Multi-Tier Computing Model
          GeneralFoils98A 016 009 Exploiting Multi-Tier Commodity 
                                  Software Model

Education Example
    WisconsinSandiaJune98 009 010 So in our WebWisdom Distance 
                                  Education System
              ISDAmarch98 005 011 An Object Web-based 3-Tier Computing
                                   System
              ISDAmarch98 006 012 Comparison of 2 3 and 4 Tier Models

Multi-Server Model
    WisconsinSandiaJune98 011 013 Multi-Server Model

HPCC Example
    WisconsinSandiaJune98 010 014 While for High Performance Computing

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

MetaComputing with the Object web
          GeneralFoils98A 046 016 Computational Grid and the Object 
                                  Web
          GeneralFoils97B 033 017 Structure(Architecture) of 
                                  Applications - I
          GeneralFoils97B 034 018 Structure(Architecture) of 
                                  Applications - II
          GeneralFoils97B 113 019 Three Roles of Object Web 
                                  Technologies in Computing
          GeneralFoils97B 058 020 Metacomputing with Web Architecture
          GeneralFoils97B 037 021 One Strategy for a Object Web-based 
                                  Metacomputing

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

3 Strategies for Linking two Programs Together
           CompGridSept97 017 023 Three Possible Implementations of 
                                  CFD CSM Linkage
              ISDAmarch98 016 024 HPCORBA Layer with SIO Analogy
           CompGridSept97 018 025 Picture of JavaBean and JDK1.1 AWT 
                                  Event Model

Overview of HPcc and Java Grande
              ISDAmarch98 010 026 Basic HPcc Strategy
              ISDAmarch98 008 027 What is Java Grande?
              ISDAmarch98 009 028 What is Goal of Java Grande Forum?
          GeneralFoils98A 086 029 Java Grande Forum Benchmarks

NPAC Technologies
    WisconsinSandiaJune98 023 030 NPAC Technologies

WebFlow
    WisconsinSandiaJune98 022 031 NPAC Concepts: Visual Authoring
    WisconsinSandiaJune98 024 032 NPAC Technologies: WebFlow
    WisconsinSandiaJune98 025 033 WebFlow Architecture - Servlet based
                                   Management
          GeneralFoils98A 018 034 WebFlow Flip Module
          GeneralFoils98A 075 035 Visual Programming WebFlow, DARP on 
                                  GLOBUS
              ISDAmarch98 011 036 WebFlow 3 Tier Architecture with 
                                  High Performance Globus and High 
                                  Functionality IIOP Services

Globus Integration of WebFlow
  WebFlowPosterAlliance98 003 037 Quantum Simulation Application 
                                  Example
  WebFlowPosterAlliance98 004 038 Quantum Simulations  problem 
                                  description
  WebFlowPosterAlliance98 005 039 Solution using the WebFlow
  WebFlowPosterAlliance98 006 040 In particular,  for Quantum 
                                  Simulations
  WebFlowPosterAlliance98 007 041 Quantum Simulations using the 
                                  WebFlow
  WebFlowPosterAlliance98 008 042 Sample WebFlow Session on Quantum 
                                  MonteCarlo

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

HPCC ComponentWare
          GeneralFoils98A 025 044 Next Steps for HPcc using JavaBeans

Pragmatic Object web and JWORB
    WisconsinSandiaJune98 005 045 NPAC Concepts: Pragmatic Object Web
    WisconsinSandiaJune98 034 046 NPAC Technologies: JWORB
    WisconsinSandiaJune98 035 047 JWORB - Java Web Object Request 
                                  Broker
    WisconsinSandiaJune98 036 048 Demos: JWORB
    WisconsinSandiaJune98 037 049 JWORB Demo for HTTP+IIOP Integration
    WisconsinSandiaJune98 038 050 JWORB Demo for HTTP+IIOP Integration
    WisconsinSandiaJune98 039 051 IIOP Performance for Java ORB's
    WisconsinSandiaJune98 040 052 Java IIOP Performance for Structures
    WisconsinSandiaJune98 041 053 C++ ORB Much Faster than Java!

Integration of Distributed Simulation with Object Web Based HPCC
          GeneralFoils98A 050 054 Integration of DIS with Object Web 
                                  Based Computing
    WisconsinSandiaJune98 044 055 NPAC Techs: Object Web RTI
    WisconsinSandiaJune98 045 056 JWORB based Object Web RTI

Management of Resources in RTI
    WisconsinSandiaJune98 012 057 HLA/RTI versus HPF/MPI
    WisconsinSandiaJune98 013 058 HLA/RTI at Top Management Level
    WisconsinSandiaJune98 014 059 Architecture of HLA/RTI Services
    WisconsinSandiaJune98 015 060 HLA/RTI Management Structure
    WisconsinSandiaJune98 016 061 Resource Management and Scheduling

HLA Authoring
    WisconsinSandiaJune98 059 062 WebHLA: Visual HLA Authoring
    WisconsinSandiaJune98 060 063 HLA FEDEP  Federation Development 
                                  Process
    WisconsinSandiaJune98 061 064 WebFlow based Visual Simulation 
                                  Tools for FEDEP
    WisconsinSandiaJune98 062 065 Use of WebFlow/JWORB in WebHLA
    WisconsinSandiaJune98 063 066 Towards WebHLA based Metacomputing: 
                                  SBA Challenges and Opportunities
    WisconsinSandiaJune98 064 067 WebHLA based Virtual Prototyping 
                                  Environment

Parallel Computing as opposed to Metacomputing
          GeneralFoils98A 021 068 Parallel Computing v. Metacomputing
          GeneralFoils97B 074 069 A Parallel Computer Viewed as a 
                                  Single CORBA Object
        NPACScreenDumps97 191 070 Fig. 13: Each node of a parallel 
                                  computer instantiated as a Corba 
                                  object.
          GeneralFoils98A 022 071 Can HPcc Give High Performance if 
                                  applied to each node of a parallel 
                                  computer?
        NPACScreenDumps97 187 072 Fig 15: A message optimization 
                                  bridge

List of Foils Used as they occur

GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
84 85 14 15 16 17 46 86 18 75 25 50 21 22
WisconsinSandiaJune98    HPcc from HLA/WebFlow/JWORB Perspective
3 4 9 11 10 23 22 24 25 51 5 34 35 36 37 38 39 40 41 44 45 12 13 14 15 16 59 60 61 62 63 64
ISDAmarch98              Collaboration and Scientific Visualization 
                          for High Performance Data Bases
3 4 5 6 16 10 8 9 11
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
33 34 113 58 37 40 74
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
17 18
WebFlowPosterAlliance98  Quantum Simulations using WebFlow -- a High 
                          Level Interface to Globus
3 4 5 6 7 8
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
191 187

Sorted List of Foils Used

GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
14 15 16 17 18 21 22 25 46 50 75 84 85 86
WisconsinSandiaJune98    HPcc from HLA/WebFlow/JWORB Perspective
3 4 5 9 10 11 12 13 14 15 16 22 23 24 25 34 35 36 37 38 39 40 41 44 45 51 59 60 61 62 63 64
ISDAmarch98              Collaboration and Scientific Visualization 
                          for High Performance Data Bases
3 4 5 6 8 9 10 11 16
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
33 34 37 40 58 74 113
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
17 18
WebFlowPosterAlliance98  Quantum Simulations using WebFlow -- a High 
                          Level Interface to Globus
3 4 5 6 7 8
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
187 191


© 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