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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>B2B</strong> <strong>to</strong> P2P Evolution 471<br />

Many major companies, including Intel (Peer-<strong>to</strong>-peer Working Group),<br />

Sun Microsystems (Juxtapose) and Microsoft (.Net) are inputting<br />

extensive resources <strong>to</strong> build a future based on this vision.<br />

16.1.2. What is P2P?<br />

Peer-<strong>to</strong>-peer computing is the direct sharing of computer resources and<br />

services between systems, without the use of a centralized server. P2Pbased<br />

architecture eliminates the need for setting up and managing a<br />

centralized infrastructure.<br />

Put simply, P2P clients talk <strong>to</strong> one another directly, without going<br />

through a central server. The client can range from a large multiprocessor<br />

server <strong>to</strong> a small desk<strong>to</strong>p computer <strong>to</strong> a handheld device.<br />

It involves file sharing, exchange of processing cycles, cache s<strong>to</strong>rage,<br />

messaging, Web services and distributed services. This architecture<br />

harnesses the typically unused, high desk<strong>to</strong>p computing power of<br />

each individual computer in the entire enterprise. It is the collective<br />

power of so many client nodes, also acting as servers that redefines<br />

the effective utilization of resources. The most popular example of<br />

a P2P-based application is Napster, although it is not business-<strong>to</strong>business.<br />

16.1.3. What is a peer group?<br />

A peer group can be defined as a collection of peers that agree <strong>to</strong> a<br />

common set of rules <strong>to</strong> generate, publish and exchange information. It<br />

is up <strong>to</strong> the group members <strong>to</strong> decide the governance rules like<br />

membership policy from public (open <strong>to</strong> all) <strong>to</strong> private (highly secured<br />

— open only by invitation) group.<br />

16.1.4. Features of a P2P application<br />

The most basic requirements of any P2P application are peer discovery<br />

and peer communication. A P2P application has the following typical<br />

features:

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

Saved successfully!

Ooh no, something went wrong!