Title: Composing Web Services and P2P Infrastructure
1Composing Web Services and P2P Infrastructure
2PRESENTATION FLOW
- Related Works
- Paper Idea
- Our Project Infrastructure
3RELATED 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
4P2P NETWORK TOPOLOGIES
- All Peers have equal roles and responsibilities
in all aspects - Gnutella, Freenet
5P2P NETWORK TOPOLOGIES
- Search is performed over a centralized directory,
but download occurs in a P2P manner - Peers are equal in download only
- Napster
6Super 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
7Super Peers
8HyperCuP / HyperCuPs
- Peers, no superpeers
- Dimension increases incredibly
9Complicated, not well defined, limited range of
usage
10Evaluation of Peer Network Topologies
- Shaping the Network means designing and
organizing peer - networks
- Pure P2P inefficient, heterogeneity, limited
capabilities of peers - Hybrid the cost of single-node housing the
centralized index, easy to attack - Super-Peer
- combine the efficiency of Pure and Hybrid
systems - centralized search with autonomy, load
balancing, roboustness to attacks, - DESIGN is very important
11Recent 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
12Edutella/JXTA
Edutella/JXTA P2P Services
Web Service Content Provider
13RDF Based Super Peer Networks
VERY WELL DONE WORK
14RDF 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
15The Chatty Web
New Translation? Know Existing Ones? What TO DO?
HELP!!!
- Routing due to query results
- Circulation
- 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
16Can 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 )
17- Number of siblings
- Not more than two levels
- New Super Peer joins
- do gossiping with other SPs
- get previous mappings
- add the mapping between his schema and the others
- results in a general schema, very hard
for ontologies
18HyperCuP of HyperCuPs Joint centralized
and distributed ideas
- Brings the power of
- SuperPeer Technology
- Removes Chatty Web Drawbacks
19OUR 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 - 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?
20Results
- Only one ontology
- Super Peer Topology
- HyperCuP 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
21THANK YOU!