Foreword
Before the Java language was available, distributed systems engineering was greatly concerned with the problem of heterogeneity—the differences between CPUs, OSes, languages, and data formats. The challenge was to create architecture-neutral formats and protocols which could be adapted to any architecture without burdening the programmer. RPC and CORBA IIOP represent two such approaches.
After the Java language was mooted as a universal language, an interesting question was raised: how could a distributed system design be simplified by the assumption that every host is Java-capable? The Java Remote Method Invocation (RMI) API is at once a working demonstration of the answer and a popular tool for building real-world Java-based distributed ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access