CORBA Programming Primer
CORBA
This course is a non-ORB specific introduction to CORBA concepts and IDL, the Interface Definition Language used in all CORBA applications. This class is a prerequisite to and is complemented by Developing CORBA Applications with Java where developers are taught the details of building CORBA applications.
You can get a complete list of other corba classes at http://www.wintrac.com/courses/coursescorba.asp
You can get a complete list of other corba classes at http://www.wintrac.com/courses/coursescorba.asp
|
|
||||||||
Training
Provided by Wintrac Inc.
CORBA Programming Primer
- An Object Primer
- What is an Object?
- What is OOP?
- Classes & Instances
- OOP Concepts
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- The Changing Face of Computing
- Whither Computing?
- Changing Processors
- Changing Networks
- Changing Data Needs
- Changing Interfaces
- Changing Users
- The Future: Distributed Systems
- The Interoperability Challenge
- Client-Server Connection
- Client-Server Communication
- The Interoperability Solution
- CORBA: An Overview
- What is CORBA?
- "A" is for Architecture
- "O" is for Object
- "RB" is for Request Broker
- "C" is for Common
- OMG's Goals
- CORBA's Approach
- Who Provides CORBA?
- Who's Using CORBA?
- Why CORBA?
- Reduced System Complexity
- Easier System Construction
- Publishable Interfaces
- Less Redundancy of Services
- Reduced Vendor Dependency
- Reduced Source-Code Dependency
- Easier System Migration
- Easier System Enhancement
- Interface Definition Language
- What is IDL?
- Elements of IDL
- An IDL Example
- IDL Basic Data Types
- IDL Special Data Types
- Arrays
- Attributes
- Operations
- Exceptions
- Interfaces
- Interface Inheritance
- The Object Interface
- Modules
- Other IDL Features
- What IDL Does Not Have
- IDL Mapping
- The CORBA Coding Process
- CORBA In Detail
- Clients, Servers & Objects
- Object References
- CORBA: The Basic Layout
- CORBA: The Client Side in Brief
- Object Request Broker
- Getting an Object: Client Side
- Getting an Object: Server Side
- Basic Object Adapter
- BOA Server Activation Policy
- Implementation Repository
- Using Objects: Static Invocation
- Using Objects: Dynamic Invocation
- Dynamic Invocation: The Basics
- Interface Repository
- Static vs. Dynamic Invocation
- A Sample CORBA Application
- A Sample Application
- What We'll Look At
- The IDL
- The Java Interfaces
- The Stubs
- The Bank Client
- The Skeletons
- The Account Servant
- The Bank Servant
- The Bank Server
- CORBA Exceptions
- Helpers
- CORBA Services
- Overview of CORBA Services
- CORBAservices
- Naming
- Trader
- Event
- Transactions & Concurrency Control
- Security
- Other CORBAservices
- CORBAfacilities
- User Interface
- Information Management
- Systems Management
- Task Management
- CORBAdomains
- CORBA vs. the Alternatives
- DCOM
- DCOM Interfaces
- DCOM & Languages
- DCOM vs. CORBA
- Working Together?
- Java RMI
- RMI vs. CORBA
- Working Together?
- Non-Object Solutions
- CORBA & Java
- CORBA: Borrowing from Java
- RMI & CORBA
- CORBA Pass-by-Value
- The IDL Value Type
- Passing an Object by Value
- CORBA & Java Beans
- What are Java Beans?
- What Beans Offer
- CORBA Beans
- Enterprise Java Beans
- EJB & CORBA
- CORBA In Broader Context
- ORB Interoperability
- GIOP / IIOP
- ESIOPs
- CORBA In the Enterprise
- CORBA & Legacy Systems
- CORBA & the Internet
- CORBA & Java
- What's Next for CORBA?
- CORBA Case Studies
About The Training Provider: Wintrac Inc.
Wintrac Inc. - We can offer training on a wide range of topics including
Java, C , Visual Basic, C#, .NET, XML, Linux, PowerBuilder, Oracle and
Microsoft technologies. We can also offer end user training on a variety of
topics including Office, AUTOCAD, Lotus Notes etc. You can get a partial list
of all the onsite training courses we offer at http://www. wintrac. com/ courses. htm.
Wintrac clients...
