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 |
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-
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
WisconsinSandiaJune98 003 003 NPAC Concepts
ISDAmarch98 003 004 Pragmatic Object Web Technology Model - I ISDAmarch98 004 005 Pragmatic Object Web Technology Model - II
WisconsinSandiaJune98 004 006 NPAC Concepts : HPcc High Performance commodity computing GeneralFoils98A 014 007 The HPCC Dilemma and its Solution
GeneralFoils98A 015 008 What is Commodity Software
GeneralFoils98A 016 009 Exploiting Multi-Tier Commodity Software Model
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
WisconsinSandiaJune98 011 013 Multi-Server Model
WisconsinSandiaJune98 010 014 While for High Performance Computing
GeneralFoils98A 017 015 Today's Confusing Multi-Technology Real World Second Tier Server Layer
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
GeneralFoils97B 040 022 Some Capabilities of the Object Web (Server) Architecture for Computing
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
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
WisconsinSandiaJune98 023 030 NPAC Technologies
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
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
WisconsinSandiaJune98 051 043 NPAC Visual Authoring Tools: Integrating with UML for Visual Authoring
GeneralFoils98A 025 044 Next Steps for HPcc using JavaBeans
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!
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
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
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
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
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 Perspective3 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 Bases3 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 Grids17 18
WebFlowPosterAlliance98 Quantum Simulations using WebFlow -- a High Level Interface to Globus3 4 5 6 7 8
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-191 187
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 Perspective3 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 Bases3 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 Grids17 18
WebFlowPosterAlliance98 Quantum Simulations using WebFlow -- a High Level Interface to Globus3 4 5 6 7 8
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-187 191