Distributed web service discovery and management system based on JXTA

Majority of the computer networking systems today, are client-server based network. There will be a centralised server, managing and controlling the services and resources. However, many people have forgotten about the other type of network, which is the peer-to-peer or P2P network, which is easy to...

Full description

Saved in:
Bibliographic Details
Main Author: Loo, Boon Loong.
Other Authors: Chen Gang
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/16772
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-16772
record_format dspace
spelling sg-ntu-dr.10356-167722023-07-07T17:25:38Z Distributed web service discovery and management system based on JXTA Loo, Boon Loong. Chen Gang School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks Majority of the computer networking systems today, are client-server based network. There will be a centralised server, managing and controlling the services and resources. However, many people have forgotten about the other type of network, which is the peer-to-peer or P2P network, which is easy to implement and more flexible. Applications such as ICQ and Napster which we are familiar with, employ P2P network. The sudden burst in the number of P2P have underlined the importance of P2P network to the continued growth and development of the Internet. However the proprietary and specialised nature of the current solutions highlights a need for a standard set of protocols to address the particular requirements of P2P network. Hence, Project JXTA provide P2P network developers with a flexible, standards-based set of protocols and referenced libraries. The main target for this project is to use JXTA to discover and connect peers together, and then transfer of information from one peer to another, in the form of text, and also, to implement a chat program in JXTA environment. Eclipse Platform version 3.4 was used to develop the project in JXTA environment. A lot of difficulties and challenges were faced to develop the project in JXTA because JXTA is very new and even many Java programmers in the market are not aware, such a programming language called JXTA, exists. The project was completed with almost but not all the objectives were met. The project was able to connect peers together and send a static text which, input by user. However, the chat program was not able to implement due to time constraints. Finally, recommendations on ways to improve the project are included. The report concludes with some suggestions on future research. Bachelor of Engineering 2009-05-28T03:54:14Z 2009-05-28T03:54:14Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/16772 en Nanyang Technological University 83 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Loo, Boon Loong.
Distributed web service discovery and management system based on JXTA
description Majority of the computer networking systems today, are client-server based network. There will be a centralised server, managing and controlling the services and resources. However, many people have forgotten about the other type of network, which is the peer-to-peer or P2P network, which is easy to implement and more flexible. Applications such as ICQ and Napster which we are familiar with, employ P2P network. The sudden burst in the number of P2P have underlined the importance of P2P network to the continued growth and development of the Internet. However the proprietary and specialised nature of the current solutions highlights a need for a standard set of protocols to address the particular requirements of P2P network. Hence, Project JXTA provide P2P network developers with a flexible, standards-based set of protocols and referenced libraries. The main target for this project is to use JXTA to discover and connect peers together, and then transfer of information from one peer to another, in the form of text, and also, to implement a chat program in JXTA environment. Eclipse Platform version 3.4 was used to develop the project in JXTA environment. A lot of difficulties and challenges were faced to develop the project in JXTA because JXTA is very new and even many Java programmers in the market are not aware, such a programming language called JXTA, exists. The project was completed with almost but not all the objectives were met. The project was able to connect peers together and send a static text which, input by user. However, the chat program was not able to implement due to time constraints. Finally, recommendations on ways to improve the project are included. The report concludes with some suggestions on future research.
author2 Chen Gang
author_facet Chen Gang
Loo, Boon Loong.
format Final Year Project
author Loo, Boon Loong.
author_sort Loo, Boon Loong.
title Distributed web service discovery and management system based on JXTA
title_short Distributed web service discovery and management system based on JXTA
title_full Distributed web service discovery and management system based on JXTA
title_fullStr Distributed web service discovery and management system based on JXTA
title_full_unstemmed Distributed web service discovery and management system based on JXTA
title_sort distributed web service discovery and management system based on jxta
publishDate 2009
url http://hdl.handle.net/10356/16772
_version_ 1772827054270578688