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.

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

Is common vocabulary alone sufficient for agents <strong>to</strong> locate and<br />

communicate with each other? No. Agents need <strong>to</strong> know the addresses,<br />

locations and names of the remote agents in order <strong>to</strong> communicate with<br />

them. Extensible Name Service (XNS) maintains the dictionary and<br />

address book for Web agents. XNS provides a common vocabulary and<br />

a common global naming and addressing system for permanent linking<br />

of Web agents.<br />

13.10.1. XNS: A dictionary and address book for<br />

web agents<br />

The HTML linking mechanism for Web pages was based on Domain<br />

Name System (DNS), developed <strong>to</strong> name host computers on the Internet.<br />

But DNS names are far from ideal for naming Web agents, which<br />

represent more dynamic resources, such as people and businesses.<br />

Furthermore, Web agents need <strong>to</strong> be able <strong>to</strong>: a) move on a network (like<br />

people or businesses move locations) and b) change their names (like<br />

people or businesses change their names) — both without breaking their<br />

links with one another. For this reason Web agents needed something<br />

DNS was unable <strong>to</strong> provide: permanent, universal addresses.<br />

Software<br />

XNS Naming &<br />

Addressing System<br />

XNS Name: Evan<br />

XNS ID: 10000<br />

XNS Address:<br />

78.202.15.3 XNS Link<br />

(10000<br />

<strong>to</strong> 20000)<br />

XNS Name: Ben<br />

XNS ID: 20000<br />

XNS Address:<br />

80.187,13,2<br />

Figure 13.9. — XNS naming and addressing system linking web agents

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

Saved successfully!

Ooh no, something went wrong!