Hi Devs,
I am planning to integrate Axis2 with Free Pastry [1] which is a is a
generic, scalable and efficient substrate for peer-to-peer applications , as
my GSOC 2010 project.which will be integrated with the AXIS2 transports and
make the axis2 to obtain the advantages of free pastry.
In brief " Pastry nodes form a decentralized, self-organizing and
fault-tolerant overlay network within the Internet. Pastry provides
efficient request routing, deterministic object location, and load balancing
in an *application-independent* manner. Furthermore, Pastry provides
mechanisms that support and facilitate application-specific object
replication, caching, and fault recovery".
The first milestone is the integration of axis2 with free pastry maintaining
the axis2 transport's interoperability and provide an scalable and reliable
integration point.In this i have to map the features of axis2 to free pastry
since this network overlay can operate encapsulating the bottom network
layers.
After the successful integration one can expand this to obtain more benifits
from the applications[2][3][4] which are implemented on top of free pastry
which have capabilities like multicast , anycast and distributed caching
etc.
Srinath Perera who helped me in understanding the scope of this project is
willing to mentor myself whom i really obliged for the assistance given.
I really appreciate and welcome comments and thoughts to nourish the idea.
[1]http://www.freepastry.org/
[2] Scribe <http://www.freepastry.org/SCRIBE/default.htm> -group
communication/event notification.
[3] Squirrel <http://www.freepastry.org/Squirrel/default.htm>- co-operative
web caching.
[4] Past <http://www.freepastry.org/PAST/default.htm> -archival storage
Thank you,
Regards,
Shelan Perera
Undergraduate
University of Moratuwa
Sri Lanka
www.shelan.info