18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

472 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

Ability <strong>to</strong> discover other peers<br />

A P2P application should be able <strong>to</strong> locate other peers in the network.<br />

Since P2P networks cannot operate in an environment of stable<br />

connectivity and fixed IP addresses, the nodes (each device in the<br />

network is known as a node) have <strong>to</strong> operate outside Domain Name<br />

Service (DNS — converts names <strong>to</strong> IP addresses) system.<br />

So, how are the peers able <strong>to</strong> locate each other? Well, this can be<br />

achieved in a pure P2P-based architecture (see Figure 16.1) by network<br />

broadcasting and in a P2P-based architecture with a central server (see<br />

Figure 16.2), which is used <strong>to</strong> maintain a list of all the current<br />

Peer<br />

Figure 16.1. — Pure P2P-based architecture<br />

Figure 16.2. — P2P-based architecture using a central server

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!