Architecture and Concepts
- What is CORBA ? What is defined in the CORBA standard ?
- How is CORBA used ?
- CORBA design patterns
- Good and bad practise using CORBA
- What are CORBA services ?
- IDL definition, IDL types, TDL structure
- Good/Bad IDL design
- The motivation behind IDL
- The constructs of IDL
- Usage of Simple IDL Data Types
- Usage of Complex IDL Data Types
- Usage of IDL exceptions
- Understanding IDL Interfaces
- Understanding IDL Attributes & Operations
- Understanding Interface Inheritance
- Understanding and differentiate Value Types / Abstract types
- Basics of client development
- Understanding of Server location (IOR, naming service, corbaloc, corbaname)
- Basics of server development with POA
- Identify the POA policy corresponding to a given situation
- Managing object life cycle with POA (Object creation and activation, Servant managers, Servant activators and servant locators, Default servants, Object deactivation, POA managers and request flow , control, POA activation)
- Understanding Portable Interceptors (PI)
- Understanding the Lifecycle of Portable Interceptors (PI)