Foilset Search Full Index for Basic foilset

CORBA and distributed Objects using JavaIDL

Given by Nancy McCracken, Chao Wei Ou, Geoffrey Fox at ARL Database Tutorial and CPS616 on February 98. Foils prepared 5 Feb 98

We overview CORBA in general and then describe its use with Java Clients and Servers using the simple ORB available from the JavaIDL JDK 1.2 release from Sun.
We give two simple examples : Hello world and the simple counter also shown with Visigenic ORB
The JavaIDL ORB is not production quality but can be used to develop Java language CORBA objects which can then be used with other more sophisticated ORB's in production mode.
Note the Java Language CORBA IDL is common to all ORB's
JavaIDL respects this IDL binding and provides both a client or server implementation which respect IIOP and so interfaces with other vendor systems
JavaIDL is a "JORB" -- a Java server implementation of CORBA


Table of Contents for CORBA and distributed Objects using JavaIDL

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 using Java IDL CPS616 Spring 98 and ARL Workshop February 1998
2 CORBA Java IDL Abstract
3 CORBA Architecture Overview
4 Invocation Model (I)
5 Invocation Model (II)
6 Invocation Model (III)
7 Invocation Model (IV)
8 Invocation Model (V)
9 JavaIDL Clients
10 Structure of A Client
11 Object Implementation
12 Structure of an Object Implementation
13 Object Reference
14 Obtaining Object References
15 Client Stubs
16 CORBA Interface Repository
17 CORBA Implementation Repository
18 Static Invocation (I)
19 Static Invocation (II)
20 Dynamic Invocation
21 Narrowing
22 Creation and Deletion
23 Servers for Transient CORBA Objects
24 Servant and Servant Base Classes
25 CORBA IDL Structure
26 Mapping CORBA IDL to Java - I
27 Mapping CORBA IDL To Java - II
28 An IDL Example - hello.idl
29 Compile An IDL file
30 Example Server - Hello
31 Example Server I - HelloServant
32 Methods in Server Class
33 Example Server II - HelloServer
34 Example Application Client
35 Example Client - Hello
HTML page to lauch Typical Applet to invoke Visigenic NOT JavaIDL Count on Client Side 36 Example 2: Counter/Timer
Common Count IDL for Visigenic and JavaIDL 37 Example 2: IDL Specification
List of Files for JavaIDL Count Remote Object 38 Classes Generated by idltojava
List of Files for JavaIDL Count Remote Object 39 Example2: Class Descriptions I
List of Files for JavaIDL Count Remote Object 40 Example2: Class Descriptions II
List of Files for JavaIDL Count Remote Object 41 Example2: Development Process
Java Interface generated for Count by JavaIDL 42 Example 2: Java Interface
Client Stub generated for Count by JavaIDL 43 Example 2: Client-side Stub
Client Side Helper generated for Count by JavaIDL 44 Example 2: Client-side Helper
Client Side Holder generated for Count by JavaIDL 45 Example 2: Client-side Holder
Server Side Implementation Base generated for Count by JavaIDL 46 Example 2: Server-side Skeleton
47 Example 2: Import Packages
User Provided Client generated for Count in JavaIDL 48 Example 2: Client-side Java Code
User Provided Server and Servant generated for Count in JavaIDL 49 Example 2: Server-side Java Code I
User Provided Server and Servant generated for Count in JavaIDL 50 Example 2: Server-side Java Code 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 Sun Nov 29 1998