Developing CORBA Applications in Java Using OrbixWeb

CORBA Training Overview

This 5-day class is a hands-on workshop that will guide students through the mechanics of building a CORBA application using Java and Iona's OrbixWeb. Hands-on workshops constitute 50% of the class.

CORBA Training Prerequisites

The CORBA Programming Primer class (CORBA concepts) and a strong working knowledge of Java programming.

CORBA Training Course duration

5 Days

CORBA Training Objectives

After successfully completing this course, you will be able to:

  • Introduce the IDL language
  • Develop a working application
  • Install and run the application
  • Troubleshoot a faulty application
CORBA Training Course outline

  • The Interface Definition Language
    • IDL data types
    • Modules and Interfaces
    • Exceptions
  • The OrbixWeb environment
  • Implementing CORBA objects
    • Generating Stubs and Skeletons
    • Inheritance vs "TIE" techniques
    • Registering CORBA objects
    • The Static interface
    • The Dynamic interface
    • Synchronous and deferred-synchronous invocation
    • Context Objects
  • Servers
    • BOA and Object Adapters
    • Server activation and lifecycle
    • Server types: Shared, Unshared, Server-per-method, Persistent servers
    • Implementation repository
  • Using CORBA applets
  • IIOP and proprietary protocols
  • CORBA Services
    • Interface repository
    • Naming Service
  • Advanced OrbixWeb features
    • Filters
    • Smart Proxies
    • Loaders
    • Locators
Hardware/Software Requirements
  • Hardware Requirements
    • Intel-based PC Workstation
      • Windows 95, 98 or NT
      • Minimum 486 33Mhz Processor
      • Minimum of 32 MB memory
    OR
    • SUN Solaris/SPARC
      • Minimum of 32 MB memory
  • Software Requirements
    • Java 2 Standard Edition version 1.3 software and documentation*
    • OrbixWeb 3
    • Adobe Acrobat Reader*
    • Student Files
    • Text Editor*

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy
Copyright © SB