![]() |
Profile |
Contact |
Search |
Cart |
| Java Enterprise Connectivity: CORBA and Java IDL |
| Course Status: | Released |
| Course Language: | English |
| Course Duration: | 4 Hours |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
| Audience |
| Programmers who wish to develop distributed cross-language-compliant applications in Java using the CORBA specification |
| Prerequisites |
| Familiarity with previous SmartCourses in the Java 2 SmartCurriculum; a good understanding of programming principles; an understanding of basic distributed computing concepts such as Java Remote Method Invocation (RMI); knowledge of object-oriented programming and C++, or equivalent, would be an advantage |
| Course Aim |
| To describe the CORBA architecture and the IIOP protocol and to show how to create client-server programs using CORBA/IIOP and RMI over IIOP |
| Learning Objectives |
| Understand the concepts behind distributed binary objects. Describe the CORBA architecture and the IIOP protocol and explain how CORBA achieves language- independent object integration. Understand how Java converges with the CORBA specification. Explain the fundamentals of the development process for CORBA-compliant clients and servers, including the role of the Interface Definition Language (IDL), stubs, and skeletons. Create an implementation of a Java CORBA object and issue requests to it from a Java client application. Outline the mapping from the CORBA IDL specification to the Java language. Describe the RMI over IIOP specification and explain how it facilitates the coding of RMI to integrate with CORBA. Create and run a client and server using the RMI over IIOP specification. |
| Topics Covered |
| CORBA mechanisms and architecture - Distributing objects - CORBA architecture - CORBA and Java - The CORBA development cycle Defining and running CORBA objects - The idlj compiler - Creating a CORBA server - Issuing requests to a CORBA server - Hands-on: Coding a CORBA server and client IDL to Java mapping - CORBA IDL definition - IDL to Java mapping - Hands-on: Coding an advanced interface CORBA via RMI/IIOP - RMI and CORBA integration - Java RMI to IDL mapping - Coding RMI over IIOP |