An Overview of JXTA Architecture

We focus on the architecture and technologies that make up JXTA, a new open-source computing architecture for peer-to-peer apps from scientists at Sun.

provided by: 
Originally published at Internet.com


Recently, Sun Microsystems released JXTA (pronounced juxta) as a platform for P2P applications. The project is an open-source effort accessible from jxta.org. In this article, we focus on the architecture and technologies that make up JXTA. "When you consider a typical P2P application, you can see that JXTA has attempted to provide an architecture that matches the most common requirements."

The application platform in many ways reflect on the requirements of the architecture. For example, Client/Server requires the client to do a lot of work, and so it led to creation of "fat" clients. Consider for a moment, your favorite P2P application. Such applications are composed of a number of distinct nodes (peers) running on different physical machines. Given a collection of such peers, what are some of the things you need to create applications? Obviously you will need communication among peers. Such communication cannot be random, so you need a way to uniquely identify each peer. The collection is not static as peers will join and abandon the network, so there is a need to dynamically determine (discover) other peers. The few points mentioned above make up the foundation of peer-to-peer platforms.

JXTA is an attempt to create a framework by providing the capabilities that most P2P applications require...

Read article at Internet.com site
Regional Articles
- An Overview of JXTA Architecture Alabama
- An Overview of JXTA Architecture Alaska
- An Overview of JXTA Architecture Arizona
- An Overview of JXTA Architecture Arkansas
- An Overview of JXTA Architecture California
- An Overview of JXTA Architecture Colorado
- An Overview of JXTA Architecture Connecticut
- An Overview of JXTA Architecture DC
- An Overview of JXTA Architecture Delaware
- An Overview of JXTA Architecture Florida
- An Overview of JXTA Architecture Georgia
- An Overview of JXTA Architecture Hawaii
- An Overview of JXTA Architecture Idaho
- An Overview of JXTA Architecture Illinois
- An Overview of JXTA Architecture Indiana
- An Overview of JXTA Architecture Iowa
- An Overview of JXTA Architecture Kansas
- An Overview of JXTA Architecture Kentucky
- An Overview of JXTA Architecture Louisiana
- An Overview of JXTA Architecture Maine
- An Overview of JXTA Architecture Maryland
- An Overview of JXTA Architecture Massachusetts
- An Overview of JXTA Architecture Michigan
- An Overview of JXTA Architecture Minnesota
- An Overview of JXTA Architecture Mississippi
- An Overview of JXTA Architecture Missouri
- An Overview of JXTA Architecture Montana
- An Overview of JXTA Architecture Nebraska
- An Overview of JXTA Architecture Nevada
- An Overview of JXTA Architecture New Hampshire
- An Overview of JXTA Architecture New Jersey
- An Overview of JXTA Architecture New Mexico
- An Overview of JXTA Architecture New York
- An Overview of JXTA Architecture North Carolina
- An Overview of JXTA Architecture North Dakota
- An Overview of JXTA Architecture Ohio
- An Overview of JXTA Architecture Oklahoma
- An Overview of JXTA Architecture Oregon
- An Overview of JXTA Architecture Pennsylvania
- An Overview of JXTA Architecture Rhode Island
- An Overview of JXTA Architecture South Carolina
- An Overview of JXTA Architecture South Dakota
- An Overview of JXTA Architecture Tennessee
- An Overview of JXTA Architecture Texas
- An Overview of JXTA Architecture Utah
- An Overview of JXTA Architecture Vermont
- An Overview of JXTA Architecture Virginia
- An Overview of JXTA Architecture Washington
- An Overview of JXTA Architecture West Virginia
- An Overview of JXTA Architecture Wisconsin
- An Overview of JXTA Architecture Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML