Foilset Search Full Index for Basic foilset

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

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 Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

1 CORBA Common Object Request Broker Architecture February 1999
2 Abstract of CORBA Presentation
CORBA and Java IDL Resources for Foil 3 3 CORBA Resources
4 What is CORBA?
5 CORBA functionality
6 ORB Architecture Overview
7 ORB Architecture Overview
8 Pure CORBA Architecture for a distributed Information System (There are similar COM and Javabean /RMI Versions)
9 Distributed Object/Service Models
10 Today's Confusing Multi-Technology Real World Second Tier Server Layer
11 CORBA Software Overview
12 PPT Slide
13 Clients invoke Stubs
14 An Object Implementation Receiving a Request
15 Interface and Implementation Repositories
16 IDL - Interface Definition Language
17 CORBA IDL Structure
18 Clients
19 Object Implementation
20 Object Reference
21 Client Stubs and Server Skeletons
22 GIOP: General Inter-ORB Protocol
23 IIOP: Internet Inter-ORB Protocol
24 Object Adapters
25 Naming Service
26 CORBA Implementation Repository
27 Static Invocation
28 Dynamic Invocation
29 Creation and Deletion
30 Servers for Transient CORBA Objects
31 CORBA supports server callback
32 The CORBA development process I
33 CORBA Object Development
34 Example: Counter/Timer in Java
35 Summary of classes from the pre-compiler
36 Example: IDL Specification
37 Count Example: IDL Specification
38 Java Interface to CORBA
39 Mapping CORBA IDL to Java - I
40 Mapping CORBA IDL To Java - II
41 Count Java Interface -- Actual Code
42 Files generated by precompiler
43 Visigenic Client-side Stub Comments
44 Visigenic Client-side Stub
45 Visigenic Server-side Skeletom
46 Visigenic Server-side Skeleton Code
47 Visigenic Base Object Implementation
48 Visigenic Implementation Template
49 Visigenic Implementation Template Code I
50 Visigenic Implementation Template Code II
51 Visigenic Server Object Implementation CountImpl
52 Visigenic Server Object Implementation Code
53 Visigenic Main Server Program Comments
54 Visigenic Main Server Program Code
55 Fragment of Main Client Program Code
56 Count Main Client Program
57 What Files did we Discuss ?
58 Holder Classes I
59 Holder Classes II
60 Holder Class Structure
61 Helper Classes I
62 Narrowing
63 Helper Classes Example
64 CORBA client applets with Visigenic ORB (Visibroker for Java)
65 Compare performance of RMI and CORBA
66 CORBA Development process II
67 Java IDL ORB
68 An IDL Example - hello.idl
69 Compile An IDL file
70 Servant and Servant Base Classes
71 Example Server - Hello
72 Example Server I - HelloServant
73 Methods in Server Class
74 Example Server II - HelloServer
75 Example Application Client
76 Example Client - Hello
77 Example 2: Counter/Timer
78 Example 2: IDL Specification
79 Example2: Class Descriptions I
80 Example2: Class Descriptions II
81 Example2: Development Process
82 Example 2: Java Interface
83 Example 2: Client-side Stub
84 Example 2: Client-side Helper
85 Example 2: Client-side Holder
86 Example 2: Server-side Template
87 Example 2: Import Packages
88 Example 2: Client-side Java Code
89 Example 2 Client, continued
90 Example 2: Server-side Java Code I
91 Example 2: Server-side Java Code II
92 CORBA Services and Facilities and Distributed Web Software Model
93 CORBA: ORB, Services, Facilities
94 CORBA: ORB, Services, Facilities
95 CORBA Core, Services & Facilities
96 CORBA Services - I
97 CORBA Services - II
98 CORBA Facilities
99 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

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© 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