CORBA Fundamentals( WT-1200-180 )
| Course Description |  |

This course teaches object-oriented programmers, system architects, and designers how a distributed system is implemented employing the CORBA architecture. Students engage in a course-wide project with hands-on exercises wherein they gradually build the architecture and spec out the requirements for a system that makes use of CORBA. By the end of the course, students will be able to define the CORBA architecture, as well as determine if a CORBA solution is appropriate.
This course requires a Java-enabled browser (Netscape 3.02 or later, IE 3.02 or later). It also requires a computer running Windows, Macintosh, or UNIX.
eMentoring Services are included with this course.
Course length: 10 hours
| Course details |
| id:
WT-1200-180 |
| subscription duration:
180 days
| | list price: $
450.00 |
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Object-oriented programmers, system architects, and designers
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Demonstrate familiarity with object-oriented design and analysisDemonstrate completion of Introduction to Object-Oriented DesignDemonstrate familiarity with object-oriented programming in a language like C++ or Java, such as the coverage in the Introduction to Java Series JDK1.1 or C++ for C Programmers Bundle
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Understand CORBA IDL (Interface Definition Language)Define modules, interfaces, structs, stub/skeleton code, and implementing clients and serversUnderstand CORBA Interface RepositoryUnderstand Inter-ORB Protocol RelationshipsUnderstand CORBA IIOP (Internet Interoperability Protocol)Understand Basic Object Adapters (BOA)Understand CORBAservices (Naming service, Event service, Persistence service, Transaction service)
|
Related Courses |
 |
After: CORBA Programming with Java Technology
|
Course Content |
 |
Course introductionPrerequisitesWhat you needWhat to expectMeet your tutorCourse projectMeet your instructor
CORBA fundamentalsWhere CORBA fitsCommon acronymsFundamental CORBA architecture: the distributed computing viewThe Object Request BrokerThe Object Management ArchitectureA functional view of the OMAWhy CORBA?Module wrap-up
The core CORBA architectureLooking deeper into the core CORBA architectureCORBA interfacesThe CORBA clientThe CORBA serverA closer look at the ORBWhere the rubber hits the roadModule wrap-up
CORBA interoperabilityLevels of interoperabilityIIOP and related protocolsORB interoperabilityInteroperability with other technologiesModule wrap-up
|
Module 5: CORBA Interface Definition Language |
Back To Top
| CORBA Interface Definition LanguageIDL modulesBuilt-in IDL components: Basic typesConstructed typesDefining CORBA business objectsSmartParts specificationsPass-by-valuePass-by-referenceThe IDL development processSmartParts requirementsInterface inheritanceWhat is not allowedAdvanced IDLIDL guidelinesIDL optimization: Pass-by-value vs. pass-by-referenceIDL optimization: Wrapping legacy systemsModule wrap-up
CORBAservicesCORBAservices: goals and usageAn overview of the OMG adoption processCommon CORBAservicesSecondary CORBAservicesThe latest and greatest CORBAservicesThe types of CORBAfacilitiesThe CORBAfacilitiesThe real world: What has been implemented?Module wrap-up
Course wrap-upThe future of CORBAWe'd love your feedbackHelp us help you learn! |