Full HTML for

Basic foilset Overview of NPAC's WebFlow and JWORB

Given by Geoffrey Fox, Wojtek Furmanski, Tom Haupt, Tom Pulikal at Tutorial: ITEA HPCC Conference Aberdeen Md. on July 13 98. Foils prepared July 15 1998
Outside Index Summary of Material


This is a pictorial summary of WebFlow -- middleware to support a visual composition of distributed applications
and JWORB a multi-protocol server linking CORBA and Web technologies

Table of Contents for full HTML of Overview of NPAC's WebFlow and JWORB

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 Overview of NPAC's JWORB and WebFlow
2 Abstract of JWORB and WebFlow
3 Summary of NPAC's WebFlow
4 WebFlow WaveFilter Module
5 WebFlow SC'97 Demo
6 WebFlow over Globus at NCSA Application View
7 WebFlow + Globus Functional Architecture
8 WebFlow 3 Tier Architecture with High Performance Globus and High Functionality IIOP Gateway Layer Services
9 Summary of NPAC's JWORB
10 JWORB - Java Web Object Request Broker
11 NPAC's Object Web RTI
12 JWORB based Object Web RTI
13 Demos: JWORB
14 JWORB Demo for HTTP+IIOP Integration
15 JWORB Demo for HTTP+IIOP Integration
16 IIOP Performance for Java ORB's
17 Java IIOP Performance for Structures
18 C++ ORB Much Faster than Java!

Outside Index Summary of Material



HTML version of Basic Foils prepared July 15 1998

Foil 1 Overview of NPAC's JWORB and WebFlow

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
ITEA Tutorial HEAT Center Aberdeen July 13 1998
Geoffrey Fox, Wojtek Furmanski, Tom Haupt, Tom Pulikal
Northeast Parallel Architectures Center
Syracuse University
111 College Place
Syracuse NY
gcf@npac.syr.edu

HTML version of Basic Foils prepared July 15 1998

Foil 2 Abstract of JWORB and WebFlow

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
This is a pictorial summary of WebFlow -- middleware to support a visual composition of distributed applications
and JWORB a multi-protocol server linking CORBA and Web technologies

HTML version of Basic Foils prepared July 15 1998

Foil 3 Summary of NPAC's WebFlow

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
WebFlow - a visual programming environment for the Web with real-time dataflow graph authoring tools
3-tier multi-server system with Web browser / Java applet front-end, Java Web Server middleware and (Java) computational modules in the backend
Early prototype - pure Java system, controlled by servlet based Session, Module and Connection Managers
POW middleware will support all languages
Used to build both linked modules and as framework for "wrapping legacy codes" as "distributed scientific objects"

HTML version of Basic Foils prepared July 15 1998

Foil 4 WebFlow WaveFilter Module

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Original Image
Output Image
Some of
Available Image Filters
Visual DataFlow
Interface

HTML version of Basic Foils prepared July 15 1998

Foil 5 WebFlow SC'97 Demo

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

Foil 6 WebFlow over Globus at NCSA Application View

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

Foil 7 WebFlow + Globus Functional Architecture

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

Foil 8 WebFlow 3 Tier Architecture with High Performance Globus and High Functionality IIOP Gateway Layer Services

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Client Tier
IIOP High Functionality
Middle Tier
Future Globus
Globus
Future Parallel I/O

HTML version of Basic Foils prepared July 15 1998

Foil 9 Summary of NPAC's JWORB

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
JWORB - Java Web Object Request Broker - multi-protocol middleware network server (HTTP + IIOP + DCE RPC + RTP + ..)
Current prototype integrates HTTP+IIOP i.e. acts as Web Server and CORBA Broker
Next step: add DCE RPC support to include Microsoft COM
JWORB - our trial implementation of POW

HTML version of Basic Foils prepared July 15 1998

Foil 10 JWORB - Java Web Object Request Broker

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

Foil 11 NPAC's Object Web RTI

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Implements DMSO RTI as JWORB service with 2 major CORBA objects: RTI Ambassador and Federate Ambassador
Offers natural Web interfaces to HLA simulations via HTTP or IIOP channels
Natural support for human-in-the-loop (Web surfers join WebHLA federation and can collaborate as WebHLA federates)
Attractive model for High Level Metacomputing

HTML version of Basic Foils prepared July 15 1998

Foil 12 JWORB based Object Web RTI

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

Foil 13 Demos: JWORB

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
JWORB (Java Web Object Request Broker) is our multi-protocol (now HTTP + IOOP) middleware server
Difficult to demo as middleware invisible...
We illustrate HTTP and IIOP integration by timing a ping call over IIOP channel while invoking a Web page from JWORB - to notice a transient ping performance drop

HTML version of Basic Foils prepared July 15 1998

Foil 14 JWORB Demo for HTTP+IIOP Integration

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Just IIOP

HTML version of Basic Foils prepared July 15 1998

Foil 15 JWORB Demo for HTTP+IIOP Integration

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Slow down in Ping when JWORB answers HTTP request

HTML version of Basic Foils prepared July 15 1998

Foil 16 IIOP Performance for Java ORB's

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
JacORB
JWORB
ORBIX
RMI
Variable Size Integer Arrays

HTML version of Basic Foils prepared July 15 1998

Foil 17 Java IIOP Performance for Structures

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Java ORBs Transferring
variable size Array of Structures
(RMI slowed by serialization)
RMI
JacORB
ORBIX, JWORB

HTML version of Basic Foils prepared July 15 1998

Foil 18 C++ ORB Much Faster than Java!

From Overview of NPAC's WebFlow and JWORB Tutorial: ITEA HPCC Conference Aberdeen Md. -- July 13 98. *
Full HTML Index
Arrays of Integers C++ about 20 times faster than Java
RMI (Fastest Java) omniORB (C++)

© 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 Sat Nov 28 1998