In this chapter, you learned about the communication between client-server applications with the help of RMI. You also learned about the standards and definitions of CORBA along with IDL concepts. You also gained knowledge of implementing the CORBA standards using Java. We finished this chapter with an understanding of JavaSpaces and Java 9 support for these concepts.
In the next chapter, you will learn about asynchronous messaging and how it contributes to distributed computing and demonstrates the examples for such programming model in detail.