Chapter 1. What Is P2P?


by Robert Flenner and Frank Cohen

In This Chapter

  • A Brief History

  • Peer-To-Peer Application Hall of Fame

  • Motivation to Adopt P2P

  • Business and Implementation Issues

  • P2P Architectures

  • JXTA and XML

  • A Future That Includes Web Services

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.



JavaT P2P Unleashed
JavaT P2P Unleashed
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 209

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net