Top Banner
Composing Web Services Composing Web Services and P2P Infrastructure and P2P Infrastructure
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Idea

Composing Web Services Composing Web Services and P2P Infrastructureand P2P Infrastructure

Composing Web Services Composing Web Services and P2P Infrastructureand P2P Infrastructure

Page 2: Idea

PRESENTATION FLOW

• Related Works

• Paper Idea

• Our Project Infrastructure

Page 3: Idea

RELATED WORK

Technologies :• P2P Technology-JXTA Framework• WebServices( UDDI, WSDL, SOAP )

Recent Work :• SuperPeer Technology• HyperCuP• Edutella/JXTA• RDF Based Peer-To-Peer Networks• Chatty Web

Page 4: Idea

P2P NETWORK TOPOLOGIES

Pure P2P Systems

• All Peers have equal roles and All Peers have equal roles and responsibilities in all aspectsresponsibilities in all aspects

• Gnutella, FreenetGnutella, Freenet

Page 5: Idea

P2P NETWORK TOPOLOGIES

Hybrid Peers

•Search is performed over a centralized directory, but download occurs in a P2P manner:

• Peers are equal in download only

• Napster

Page 6: Idea

Super Peers

•Cross between pure and hybrid systems

•A super peer is a node that acts as a centralized server to a subset of clients

•Clients submit queries to their super-peers

•Super-peers are also connected to each other as peers in a pure P2P system,routing messages to each other

•KaZaA

Page 7: Idea

Super Peers

Page 8: Idea

HyperCuP / HyperCuPs

• Peers, no superpeers

• Dimension increases incredibly

Page 9: Idea

Complicated, not well defined, limited range of usage

Page 10: Idea

Evaluation of Peer Network Topologies

• “Shaping the Network” means designing and organizing peer

networksPure P2P : inefficient, heterogeneity, limited capabilities

of peersHybrid : the cost of single-node housing the centralized

index, easy to attackSuper-Peer:

– combine the efficiency of Pure and Hybrid systems– centralized search with autonomy, load balancing,

roboustness to attacks, – DESIGN is very important

Page 11: Idea

Recent Works: Edutella /JXTA

“ Combining Edutella/JXTA P2P Service Environment with Web Services “

Two Way Approach:

– Web Services Edutella/JXTA P2P Network

– existing Edutella/JXTA P2P Services pure Web Service

UDDI Registry Functionality is not well described

Page 12: Idea

Edutella/JXTA

Edutella/JXTA P2P Services

Web Service Content Provider

Page 13: Idea

RDF Based Super Peer Networks

VERY WELL DONE WORK

Page 14: Idea

RDF Based Super Peer Networks

Critical Points:

• Super Peers store metadata for their peers

• Super Peers store routing indices:– SuperPeer Peer

– SuperPeer SuperPeer ( neighbors )

• Super Peers store transformation rules between different schemas of its peers

Super Peer subsets can be built regarding the interest areas

Web Service Technology is not handled

Page 15: Idea

The Chatty Web

• Routing due to query resultsCirculation• Able to learn existing mappings how? Storage?• Decision mechanism

• Query parameters are increased, peers have to do much work (low capacity peers)

•Degree of semantic agreement GLOBAL agreement Point of Failure

New Translation?Know Existing Ones?What TO DO? HELP!!!

Page 16: Idea

Can it be a Paper Subject ?

“Combination of Gossiping and Super Peer Technology”

Super Peer Topology• based on HyperCuP• gossiping among SuperPeers ( high capability )• level of SuperPeers ( no centralization, always keep the HyperCuP

topology)• siblings of a SP• shaping is based on interest and other parameters Ex: In health subject, based on location in the World, queries can be sent depending on the location, ( lives in Turkey, has an accident in Chine; send query to Asia SuperPeer, it sends the query to Europe SuperPeer )

Page 17: Idea

New Super Peer joins:

do gossiping with other SPsget previous mappingsadd the mapping between his schema and the others results in a general schema, very hard for ontologies

• Number of siblings

• Not more than two levels

Page 18: Idea

HyperCuP of HyperCuPs Joint centralized and distributed ideas

• Removes Chatty Web Drawbacks

•Brings the power ofSuperPeer Technology

Page 19: Idea

OUR PROJECTS

Main Steps To Decide:

1.

Everything is in Edutella similar Environment ( possible )• wrap existing web services, join the P2P world• no registries, efficient with appropriate topology, simple

o Everything is in WebService Environment Composition of Two Technologies

Leave services as they are, construct a mechanism between them

2.

Pure P2P? Super Peers?

3.

Applicable To Different Ontologies? Only One Ontology?

Page 20: Idea

Results :

Only one ontologySuper Peer TopologyHyperCuP Shaping

• Proxy Servers contain UDDI registries• Put Proxies in SuperPeers ( Distributed UDDIs, similar to

UDDI3 )• SuperPeers are oriented in HyperCuP topology Sibling SuperPeers Semantic is handled by means of RDF, OWL, etc… Intelligent Routing( Querying ) Algorithms Intelligent Network Shaping

* DO NOT Increase dimension but HyperCuP of HyperCuPs Joint centralized and distributed ideas

Page 21: Idea

THANK YOU!