Audience
This course is designed for programmers with an advanced knowledge of Javaa .
Prerequisites
Familiarity with C++ or any other object-oriented programming language. The audience should also be familiar with the Internet and Internet terminology.
Topics Include
Introducing CORBA
- The Object Management Group
- The CORBA Standard
- The Object Request Broker (ORB)
- The Advantages of CORBA
- The Java Advantages
- The Interface Definition Language
- CORBA services
- Java and CORBA Working Together
The Basics
- A Simple Example
- Creating the IDL
- Creating the Server Application
- Creating the Client Application
The Interface Definition Language (IDL)
- OMG IDL: The Language-Independent Language
- IDL Modules and Interfaces
- Attributes and Simple IDL Types
- Operations
- Any Type
- Constructed
- Template and Complex Declarator Types
- Inheritance
- IDL Compiler Output
CORBA Objects
- The Object Request Broker
- The CORBA Module
- CORBA.ORB Object
- CORBA.Object Object
- CORBA.Context Object
The CORBA Runtime Environment
- Static vs. Dynamic Invocation Models
- Interface Repository
- Using the Interface Repository
- Dynamic Invocation Interface (DII)
- Using the Dynamic Invocation Interface
Miscellaneous CORBA Topics
- CORBA Interoperability
- Interoperable Object References (IOR)
- General Inter-ORB Protocol (GIOP)
- Internet Inter-ORB Protocol (IIOP)
- Object Adapters
- Basic Object Adapter (BOA)
- Portable Object Adapter (POA)
- Repository Ids
- Using Pragmas to Identify Repository Ids
Duration
12 hrs
Minimum Requirements
Microsoft Windows 95 98 or NT; 16 MB RAM (32MB or greater recommended); Pentium processor or equivalent; 800 x 600 resolution; 256 colors minimum (1024 x 768 resolution recommended); sound capabilities: highly recommended; Recommended browser is Internet Explorer.
Media
CDROM
Web Based Training
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada