You are on page 1of 10

JXTA P2P, Web Services and WS-Talk

Royal Holloway, University of London

Fionn Murtagh Dimitri Zervas Pedro Contreras


Munich, 24 of June 2005

Why P2P?
Scalable Decentralise Self-organised Performance Interoperable

Why JXTA?
P2P organisation Set of language independent protocols Open source Active developers community Implementations in Java and C Free, platform independent XML base Support for security protocols like SSL

How JXTA works?


Protocols
P. Discovery P., P. Resolver P. (generic query), P. Information P. (net monitoring), Pipe Binding P. (addressable messaging), Rendezvous P. (propagation service), Endpoint routing P.

Communication channel is called pipe Communication based in XML advertisement


Module class adv., Module specication adv., Module implementation adv., Pipe adv., Peer group adv., Peer adv.

JXTA / SOAP / WSDL Integration

JXTA and SOAP


SOAP usually are put in HTML request/response and handle by a web server We want send SOAP messages using JXTA pipes
Some work had been done in JXTA-SOAP project using Apache Axs

JXTA and WSDL


Advertise WSDL service in JXTA through a Module Specification Advertisement
<MSA> .. .. <WSDL> .. <service 1> <service 2> <service.. > <service n> </WSDL> </MSA>

Module Specication Adv. (XML File)

WSDL Service Description (XML File)

Current and Future Work


Integration and Deployment JXTA/SOAP Integration and Deployment JXTA/SOAP/WSDL

Problems to tackle
Determine search method in P2P context Libraries (wed like to use standard libraries for web
service)

Ontology integration
which standard

(We have to decide

RDF?, DAML-OIL?, OWL?, OWL-S?

etc..)

Conclusion
Where we are? We have a pure JXTA P2P service registry working, then JXTA ! JXTA/SOAP should work
(Based in kevin Burton, Daniel Elenius work)

JXTA/WSDL should work


(Based in Daniel Elenius works)

You might also like