Table of Contents
CORBACommon Object Request Broker Architecture February 1999
Abstract of CORBA Presentation
CORBA Resources
What is CORBA?
CORBA functionality
ORB Architecture Overview
ORB Architecture Overview
Pure CORBA Architecture for a distributed Information System (There are similar COM and Javabean/RMI Versions)
Distributed Object/Service Models
Today’s Confusing Multi-Technology Real World Second Tier Server Layer
CORBA Software Overview
PPT Slide
Clients invoke Stubs
An Object Implementation Receiving a Request
Interface and Implementation Repositories
IDL - Interface Definition Language
CORBA IDL Structure
Clients
Object Implementation
Object Reference
Client Stubs and Server Skeletons
GIOP: General Inter-ORB Protocol
IIOP: Internet Inter-ORB Protocol
Object Adapters
Naming Service
CORBA Implementation Repository
Static Invocation
Dynamic Invocation
Creation and Deletion
Servers for Transient CORBA Objects
CORBA supports server callback
The CORBA development process I
CORBA Object Development
Example: Counter/Timer in Java
Summary of classes from the pre-compiler
Example: IDL Specification
Count Example: IDL Specification
Java Interface to CORBA
Mapping CORBA IDL to Java - I
Mapping CORBA IDL To Java - II
Count Java Interface -- Actual Code
Files generated by precompiler
Visigenic Client-side Stub Comments
Visigenic Client-side Stub
Visigenic Server-side Skeletom
Visigenic Server-side Skeleton Code
Visigenic Base Object Implementation
Visigenic Implementation Template
Visigenic Implementation Template Code I
Visigenic Implementation Template Code II
Visigenic Server Object Implementation CountImpl
Visigenic Server Object Implementation Code
Visigenic Main Server Program Comments
Visigenic Main Server Program Code
Fragment of Main Client Program Code
Count Main Client Program
What Files did we Discuss ?
Holder Classes I
Holder Classes II
Holder Class Structure
Helper Classes I
Narrowing
Helper Classes Example
CORBA client applets with Visigenic ORB (Visibroker for Java)
Compare performance of RMI and CORBA
CORBA Development process II
Java IDL ORB
An IDL Example - hello.idl
Compile An IDL file
Servant and Servant Base Classes
Example Server - Hello
Example Server I - HelloServant
Methods in Server Class
Example Server II - HelloServer
Example Application Client
Example Client - Hello
Example 2: Counter/Timer
Example 2: IDL Specification
Example2: Class Descriptions I
Example2: Class Descriptions II
Example2: Development Process
Example 2: Java Interface
Example 2: Client-side Stub
Example 2: Client-side Helper
Example 2: Client-side Holder
Example 2: Server-side Template
Example 2: Import Packages
Example 2: Client-side Java Code
Example 2 Client, continued
Example 2: Server-side Java Code I
Example 2: Server-side Java Code II
CORBA Services and Facilitiesand Distributed Web Software Model
CORBA: ORB, Services, Facilities
CORBA: ORB, Services, Facilities
CORBA Core, Services & Facilities
CORBA Services - I
CORBA Services - II
CORBA Facilities
CORBA Facilities
CORBA Facilities
CORBA Software Model
A Web-based 3-Tier Information System
Multi Tier Client-Server-Service Examples I
Multi Tier Client-Server-Service Examples II
Java and Approaches to Distributed Objects
Java ORB Approaches to Distributed Objects The object web awakens!
Pragmatic Object Web Technology Model
What are JavaBeans I
What are JavaBeans II
Wrapping Existing Applications -I
Wrapping Existing Applications -II
|