
Killer Programming Resource
Distributed Object Computing is a way of looking at computer programs as a collection of objects that are independent of the applications they are provided with. As complex as that sounds it's very simple. A good example would be a spell checker. Using the distributed object model, your spell checker from your word processing program would be able to be utilized by say, your browser. In fact it could be the case that every text window within your browser actually utilized your word processor's text box object. The text box comes in your word processing program's application, but can join any application it'd be useful in!
The common distributed object models are CORBA, DCOM, and JAVA/RMI. Microsoft maintains DCOM, or the Document Object Model. The nonprofit Object Management Group (OMG) maintains the Common Object Request Broker Architecture. (CORBA) JAVA Remote Method Invocation (RMI) is maintained by Sun's JavaSoft group and is meant for use with the JAVA programming language.
The following sections contain more details on these 3 approaches to Distributed Object Computing.
CORBA
- Distributed Object Computing With CORBA
- CORBA Specification
- Overview of CORBA
- CORBA Examples
- Object Caching with CORBA
- Basic CORBA
- CORBA and its Significance
- Limitations of Traditional CORBA
- Evaluation of Real-Time CORBA
- Returning CORBA Object References
DCOM
- Overview of DCOM
- DCOM Technical Overview
- The Distributed Component Object Model
- DCOM & CORBA Side by Side
- DCOM Vulnerabilities Patches
- Real-Time DCOM Case Study
- DCOM vs CORBA
- DCOM Test
- DCOM Binding
- Integrating XML & DCOM
Java/RMI
- What is RMI?
- Java RMI Tutorial
- Java RMI Exercises
- Designing Interoperable XML with Java RMI
- Troubleshooting RMI
- Distributed Objects with CORBA & RMI
- Remote Method Invocation (RMI)
- High Performance RMI
- Scalable Java RMI
- Java RMI Tutorial & Samples
Miscellaneous

