100 likes | 187 Views
JXTA P2P, Web Services and WS-Talk. Royal Holloway, University of London. Fionn Murtagh Dimitri Zervas Pedro Contreras. Munich, 24 of June 2005. Scalable Decentralise Self-organised Performance Interoperable. Why P2P?. P2P organisation
E N D
JXTA P2P, Web Services and WS-Talk Royal Holloway, University of London Fionn Murtagh Dimitri Zervas Pedro Contreras Munich, 24 of June 2005
Scalable Decentralise Self-organised Performance Interoperable Why P2P?
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 Why JXTA?
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. How JXTA works?
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 JXTA and SOAP
Advertise WSDL service in JXTA through a Module Specification Advertisement JXTA and WSDL <MSA> …….. …….. <WSDL> …….. <service 1> <service 2> <service.. > <service n> </WSDL> </MSA> Module Specification Adv. (XML File) WSDL Service Description (XML File)
Integration and Deployment JXTA/SOAP Integration and Deployment JXTA/SOAP/WSDL Current and Future Work
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..) Problems to tackle
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) Conclusion Where we are?