1 / 19

The JuxtaNet

The JuxtaNet. COSC 541 Data Communication Systems and Network Prof. Mort Anvari Student Name: Wei Chen Student ID: 106279 Date: 6/05/2001. The JuxtaNet. What is JXTA? Learning the JXTA Shell About the JXTA Java Binding XML Discussion Conclusion. The JuxtaNet.

chidi
Download Presentation

The JuxtaNet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The JuxtaNet COSC 541 Data Communication Systems and Network Prof. Mort Anvari Student Name: Wei Chen Student ID: 106279 Date: 6/05/2001

  2. The JuxtaNet • What is JXTA? • Learning the JXTA Shell • About the JXTA Java Binding • XML • Discussion • Conclusion

  3. The JuxtaNet The JuxtaNet is a new peer to peer network. It is significant in that it is an open, general-purpose P2P network. It can simultaneously support multiple file-sharing systems. It comes with the use of JXTA.

  4. What is JXTA? JXTA,or Juxtapose, is an open source project, released on April 25th, 2001. It was designed for a multiplicity of purposes.

  5. There are four mechanisms planned for JXTA: • Being able to pipe from one peer to another; • Being able to group a set of peers together, and create groups of groups; • Doing monitoring and metering -- how do we know what's going on, how do we institute a policy across peers?; • and a security layer.

  6. Enter JXTA JXTA is positioned as a peer-to-peer stack, a wafer-thin layer sitting on top of the operating system or virtual machine -- and below actual P2P services and applications. To visualize this, take a look at "The JXTA Layer Cake."

  7. Architecture • Hardware • Operating Environment or Virtual Machine • JXTA Technology Layer(Peer Groups,Peer Pipes,Peer Monitoring). • Peer Services Layer • Peer Applications Layer

  8. Learning the JXTA Shell The JXTA shellis a command-line interface to Sun's JXTA (pronounced "Juxta") peer-to-peer framework. Originally written as a debugging tool for developers, the JXTA Shell affords a ground-floor view of the JXTA environment, It is a fine demonstration of some of the key features of the JXTA platform.

  9. Login • 1, The JXTA Shell is freely downloadable from the Jxta.org site at http://download.jxta.org/easyinstall/. • 2, Launch the JXTA shell by double-clicking on the jxta.exe icon in the shell subdirectory of wherever you put the installation. • 3,The first time you run the shell, the JXTA Configurator dialog will appear. Leave the defaults as they are; all you need do is fill in a name for your peer (anything will do) in the Peer Name field and click the OK button to move on. • 4, The JXTA shell window should appear and you’re ready to go.

  10. Note: • A couple of bugs can cause the shell not to launch. If, after closing the configurator, the shell does not appear momentarily, double-click the jxta.exe icon to relaunch. Windows 2000 users may find this makes no difference and will need to log out (not reboot, mind you) and log in again before continuing.

  11. About the JXTA Java Binding • Sun's preliminary Java binding offers a set of Java classes that implement the JXTA protocol and hooks into itself via a default set of objects and services. The code contains two main packages, net.jxta and net.jxta.impl. The former encompasses all the JXTA-Java binding interfaces, while the latter contains the implementations of those interfaces

  12. XML • XML is today’s metric of basic interoperability, it is merely a standard way of specifying standards,and JXTA is chock full of it. Every peer, group, talk, message, and pipe advertisement is an XML document.

  13. Discussion • Simplicity • Openness • Sun’s Project JXTA, Microsoft .NET and HailStorm • P2P and JXTA

  14. Conclusion • The core JXTA protocols are the foundation for Sun's initial reference implementation, which in turn is the basis for Sun's example applications, including the Shell and InstantP2P. These applications give life to the JuxtaNet as they are run and instantiate peers that intercommunicate. Now let’s go to the JuxtaNet.

  15. The References: • JXTA Takes Its Position • JXTA Shell commands • The JuxtaNet • "Hello, JXTA!" • Joy Announces JXTA • The Trouble with JXTA • http://openp2p.com/http://openp2p.com/

  16. Thank Prof. Mort Anvari!

More Related