José M Vidal
Advanced Java Networking (With CD-ROM)
Java Network Programming
COM and CORBA Side by Side: Architectures, Strategies, and Implementations
- Provides an excellent comparison of the two approaches.
Component Software : Beyond Object-Oriented Programming
- Gives a broad and high-level view of components: why they are important, how the various implementations differ, how they agree.
Java Distributed Computing: Chapter 3. Distributing Objects
- This is a pretty good book. The best chapter is this one which takes a high-level view of distributed object systems. Luckily O'reilly placed this chapter online, for free!