|
Provided by: Serebra Learning Corporation CIW Enterprise Specialist Part 1: CORBA Introduction, IDL, and ClientsCIW |
![]() |
This is the first course in a five part series that introduces the student to the CORBA framework the Interface Definition Language and the building of CORBA clients. Topics covered include the role of the Object Management Group and each of the fundamental elements of the CORBA architecture such as ORB IDL Object Adapters and CORBA Services the IDL. The IDL constructs - modules interfaces attributes and operations are covered. Material is presented on the nonclass data types and how they are mapped to Java how inheritance is represented in IDL specification of parameter-passing modes and the definition of exceptions using IDL. How to compile IDL files to generate client stubs and how to use these stubs to create client applications are also covered. The learner is directed in initializing the ORB using the Naming Service invoking Remote Methods and using Out and Inout parameters.
|
|
||||||||||
Audience
The intended audience for this course includes Technical Managers Database Administrators Application Developers Systems Analysts Software Engineers Other Software Designers and Project Managers. Candidates for this curriculum employ distributed application architecture technologies (including JavaBeans and CORBA) synthesize knowledge of system architecture design database design and connectivity create complete software solutions using the Java programming language and API. CIW Java Programming Object-Oriented Analysis and Design and Database Specialist certification is necessary or equivalent experience for those students not seeking Master CIW Enterprise Developer Certification. This course is mapped to the Master CIW Enterprise Developer Program and covers exam 1D0-442.
Objective
- Identify characteristics of CORBA.
- Identify features of the Object Management Group (OMG).
- Identify features of the Object Management Architecture (OMA).
- Identify features of Interface Definition Language (IDL) attributes.
- Match Interface Definition Language (IDL) primitive types with their Java primitive type counterparts.
- Identify features of defining constants.
- Identify features of using the IDL compiler to generate client stubs.
- Match Object Request Broker (ORB) initialization methods with their descriptions.
- Identify features of the CORBA naming service.
Topics Include
Unit 1: CORBA Introduction
- Identify characteristics of CORBA.
- Identify features of the Object Management Group (OMG).
- Identify features of the Object Management Architecture (OMA).
- Identify the functions and features of an Object Request Broker (ORB).
- Identify characteristics of the Internet InterORB Protocol (IIOP).
- Identify characteristics of the Interface Definition Language (IDL).
- Identify functions and features of object adapters.
- Match CORBA Services specifications with their descriptions.
Unit 2: IDL
- Identify features of Interface Definition Language (IDL) attributes.
- Match Interface Definition Language (IDL) primitive types with their Java primitive type counterparts.
- Identify features of defining constants.
- Identify features of the Interface Definition Language (IDL) typedef.
- Match parameter-passing modes with their descriptions.
- Identify features of inheritance in Interface Definition Language (IDL).
- Identify characteristics of enumerated types.
- Identify characteristics of unions.
- Identify characteristics of structures.
- Identify characteristics of arrays.
- Identify characteristics of sequences.
- Identify characteristics of exceptions.
- Identify characteristics of interfaces.
- Identify characteristics of modules.
Unit 3: Building CORBA Clients
- Identify features of using the IDL compiler to generate client stubs.
- Match Object Request Broker (ORB) initialization methods with their descriptions.
- Identify features of the CORBA naming service.
- Identify considerations for connecting to the naming service.
- Identify characteristics of obtaining the initial naming context.
- Identify characteristics of retrieving an object reference.
- Sequence the steps to invoke a remote method.
- Identify the steps in building a simple CORBA client.
- Identify functions of the in out and inout parameter-passing modes.
- Identify characteristics of holder classes.
- Identify characteristics of helper classes.
Duration
8
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada

