jxta p2p web services and ws talk
play

JXTA P2P, Web Services and WS-Talk Royal Holloway, University of - PowerPoint PPT Presentation

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


  1. JXTA P2P, Web Services and WS-Talk Royal Holloway, University of London Fionn Murtagh Dimitri Zervas Pedro Contreras Munich, 24 of June 2005

  2. Why P2P? • Scalable • Decentralise • Self-organised • Performance • Interoperable

  3. 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

  4. 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 specification adv., Module implementation adv., Pipe adv., Peer group adv., Peer adv.

  5. JXTA / SOAP / WSDL Integration

  6. 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 Axís

  7. JXTA and WSDL • Advertise WSDL service in JXTA through a Module Specification Advertisement <MSA> …….. …….. Module WSDL <WSDL> Specification Service …….. Adv. <service 1> Description <service 2> (XML File) (XML File) <service.. > <service n> </WSDL> </MSA>

  8. Current and Future Work • Integration and Deployment JXTA/SOAP • Integration and Deployment JXTA/SOAP/WSDL

  9. Problems to tackle • Determine search method in P2P context • Libraries (we’d like to use standard libraries for web service) • Ontology integration (We have to decide which standard RDF?, DAML-OIL?, OWL?, OWL-S? etc..)

  10. 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)

Recommend


More recommend