|
Provided by: Serebra Learning Corporation CIW Enterprise Specialist Part 2: CORBA Servers, Advanced Features, and SecurityCIW Security Professional |
![]() |
This is the second course in a five-part series that covers the building of CORBA servers and advanced features such as Factory and callback objects exceptions and DII and CORBA security. The participant will learn how to use the IDL-to-Java compiler to generate server skeletons and how to implement CORBA objects using these skeletons. Server IDL skeletons CORBA servers and naming services and server invocation are covered in detail. This course also covers factory and callback objects with conceptual information on each object type and instruction on how to design and how to use them. Exceptions the methods to throw and catch them the Finally Block method and user-defined exceptions are covered in addition to Dynamic Invocation Interface (DII) and how it is used to allow a client to access any CORBA object. Instruction is given on constructing an argument list preparing for and extracting the return value and invoking the Request. Finally security firewalls and firewall types are covered along with the CORBA security service model and architecture.
|
|
||||||||||
Audience
The intended audience for this course includes Technical Managers Database Administrators Application Developers Systems Analysts Software Engineers Software Designers and Project Managers. Learners should have knowledge of Object-Oriented Programming. This course helps candidates prepare for CIW Enterprise Specialist exam number 1D0-442. In addition the learner should have taken the first part of this series 87061.
Objective
- Identify features of generating a server Interface Definition Language (IDL) skeleton.
- Identify steps for implementing a CORBA object.
- Identify steps in creating an instance of an object to be published.
- Identify features and functions of factory objects.
- Identify steps in using factory objects to obtain object references.
- Identify functions of callback objects.
- Identify features of CORBA exceptions.
- Match CORBA system exceptions with their definitions.
- Identify characteristics of userdefined exceptions.
- Identify characteristics of CORBA firewalls.
- Identify characteristics of clientside firewalls.
- Identify characteristics of serverside firewalls.
Topics Include
Unit 1: Building CORBA Servers
- Identify features of generating a server IDL skeleton.
- Identify the steps in creating a simple CORBA server.
- Identify features of parsing parameters.
- Identify steps for implementing a CORBA object.
- Identify steps in creating an instance of an object to be published.
- Identify steps in publishing to additional naming contexts.
- Identify features of the wait method.
Unit 2: Factory and Callback Objects
- Identify features and functions of factory objects.
- Identify steps in using factory objects to obtain object references.
- Identify functions of callback objects.
- Identify steps in developing applications that use callback objects.
Unit 3: CORBA Exceptions and DII
- Identify features of CORBA exceptions.
- Match CORBA system exceptions with their definitions.
- Identify characteristics of user-defined exceptions.
- Identify characteristics of throwing server-side exceptions.
- Identify characteristics of catching client-side exceptions.
- Identify characteristics of the finally block.
- Identify steps in employing user-defined CORBA exceptions.
- Identify characteristics of the Dynamic Invocation Interface (DII).
- Identify characteristics of the Dynamic Skeleton Interface (DSI).
- Identify the syntax of the Any class in constructing an argument list.
- Identify characteristics of the NVList class in constructing an argument list.
- Sequence the steps in creating a NamedValue object.
- Identify syntax to invoke a request.
- Identify syntax for extracting return values.
- Sequence steps in invoking a method on a remote object by using DII.
Unit 4: CORBA Security
- Identify characteristics of client-side firewalls.
- Identify characteristics of the CORBA security model.
- Identify characteristics of CORBA firewalls.
- Identify characteristics of server-side firewalls.
- Identify features of Internet InterORB Protocol (IIOP) over Secure Socket Layer (SSL).
- Identify characteristics of the CORBA security service.
- Identify characteristics of CORBA security architecture.
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

