by Robert Flenner and Frank Cohen In This Chapter
Java software developers are at the vanguard of efforts to deploy interoperable software applications to the scale of the Internet. Although these applications may include file sharing, instant messaging, business workflow, and more, they have a common need for application software running in one Java virtual machine to communicate, share resources, and use functions available in other Java virtual machines. Java developers have Remote Method Invocation (RMI) technology from Sun in which the remote service is guaranteed to be always present. And now JXTA technology enables Java developers to build loosely coupled interoperating systems that are wildly scalable and efficient. This chapter covers the important issues of history, business benefits, architecture, and implementation details that every Java developer needs to understand to build and deploy interoperable software applications. |