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

CORBA Common Object Request Broker Architecture

Given by Geoffrey Fox, Wojtek Furmanski, Nancy McCracken, Chao-Wei Ou, Shrideep Pallickara at Basic Information Track Computational Science Course CPS616 on Spring Semester 1999. Foils prepared May 19 1999

This describes CORBA in general with a description of architecture including:
  • development of distributed objects
We describe development of an example with the Visigenic ORB
We describe another example with JavaIDL ORB
The Oject Management Architecture includes
  • services and facilities
We discuss the role of CORBA in a 3 tier distributed information system and describe role of Javabeans and use of CORBA and Javabeans to wrap existing applications


Table of Contents for CORBA Common Object Request Broker Architecture


001 CORBA Common Object Request Broker Architecture   February 1999
002 Abstract of CORBA Presentation
003 CORBA Resources
004 What is CORBA?
005 CORBA functionality
006 ORB Architecture Overview
007 ORB Architecture Overview
008 Pure CORBA Architecture for a distributed Information System 
    (There are similar COM and Javabean /RMI Versions)
009 Distributed Object/Service Models
010 Today's Confusing Multi-Technology Real World Second Tier Server 
    Layer
011 CORBA Software Overview
012 PPT Slide
013 Clients invoke Stubs
014 An Object Implementation Receiving a Request
015 Interface and Implementation Repositories
016 IDL - Interface Definition Language
017 CORBA IDL Structure
018 Clients
019 Object Implementation
020 Object Reference
021 Client Stubs and Server Skeletons
022 GIOP:  General Inter-ORB Protocol
023 IIOP: Internet Inter-ORB Protocol
024 Object Adapters
025 Naming Service
026 CORBA Implementation Repository
027 Static Invocation
028 Dynamic Invocation
029 Creation and Deletion
030 Servers for Transient CORBA Objects
031 CORBA supports server callback
032 The CORBA development process I
033 CORBA Object Development
034 Example: Counter/Timer in Java
035 Summary of classes from the  pre-compiler
036 Example: IDL Specification
037 Count Example: IDL Specification
038 Java Interface to CORBA
039 Mapping CORBA IDL to Java - I
040 Mapping CORBA IDL To Java - II
041 Count Java Interface -- Actual Code
042 Files generated by precompiler
043 Visigenic Client-side Stub Comments
044 Visigenic Client-side Stub
045 Visigenic Server-side Skeletom
046 Visigenic Server-side Skeleton Code
047 Visigenic Base Object Implementation
048 Visigenic Implementation Template
049 Visigenic Implementation Template Code I
050 Visigenic Implementation Template Code II
051 Visigenic Server Object Implementation CountImpl
052 Visigenic Server Object Implementation Code
053 Visigenic Main Server Program Comments
054 Visigenic Main Server Program Code
055 Fragment of Main Client Program Code
056 Count Main Client Program
057 What Files did we Discuss ?
058 Holder Classes I
059 Holder Classes II
060 Holder Class Structure
061 Helper Classes I
062 Narrowing
063 Helper Classes Example
064 CORBA client applets with Visigenic ORB (Visibroker for Java)
065 Compare performance of RMI and CORBA
066 CORBA Development process II
067 Java IDL ORB
068 An IDL Example - hello.idl
069 Compile An IDL file
070 Servant and Servant Base Classes
071 Example Server - Hello
072 Example Server I - HelloServant
073 Methods in Server Class
074 Example Server II - HelloServer
075 Example Application Client
076 Example Client - Hello
077 Example 2: Counter/Timer
078 Example 2: IDL Specification
079 Example2: Class Descriptions I
080 Example2: Class Descriptions II
081 Example2: Development Process
082 Example 2: Java Interface
083 Example 2: Client-side Stub
084 Example 2: Client-side Helper
085 Example 2: Client-side Holder
086 Example 2: Server-side Template
087 Example 2: Import Packages
088 Example 2: Client-side Java Code
089 Example 2 Client, continued
090 Example 2: Server-side Java Code I
091 Example 2: Server-side Java Code II
092 CORBA Services and Facilities and Distributed Web Software Model
093 CORBA: ORB, Services, Facilities
094 CORBA: ORB, Services, Facilities
095 CORBA Core, Services & Facilities
096 CORBA Services - I
097 CORBA Services - II
098 CORBA Facilities
099 CORBA Facilities
100 CORBA Facilities
101 CORBA Software Model
102 A Web-based 3-Tier Information System
103 Multi Tier Client-Server-Service Examples I
104 Multi Tier Client-Server-Service Examples II
105 Java and Approaches to Distributed Objects
106 Java ORB Approaches to Distributed Objects  The object web 
    awakens!
107 Pragmatic Object Web Technology Model
108 What are JavaBeans I
109 What are JavaBeans II
110 Wrapping Existing Applications -I
111 Wrapping Existing Applications -II


© 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 Mon Jul 5 1999