The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
Advanced Search
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

Cover Stories
Articles & Papers
Press Releases

XML Query

XML Applications
General Apps
Government Apps
Academic Apps

Technology and Society
Tech Topics
Related Standards
Created: July 11, 2002.
News: Cover StoriesPrevious News ItemNext News Item

OneName Corporation Releases Extensible Name Service (XNS) Protocol Specifications.

An announcement from OneName Corporation describes the release of the XNS specifications under a royalty-free license and the submission of these specifications to the non-profit XNS Public Trust Organization (XNSORG). "These XML-based specifications for eleven (11) Web services and an identity addressing syntax create the first open, federated, peer-to-peer infrastructure for identifying and linking any resource participating in digital transactions. Extensible Name Service (XNS) is a protocol for digital identity and relationship management that spans any number of devices and domains. Whereas DNS (Domain Name System) is a protocol designed for federated naming of Internet hosts at the TCP/IP level, XNS is designed for modeling and managing the identity of any actor at the SOAP level, including people, businesses, machines, applications, objects, classes, etc. XNS enables identity controllers to register and use XNS identities to automate the exchange of any set of data associated with an identity while providing protection for the security and privacy of this data. OneName will also make available open-source Java Reference Implementations (JRIs) based on the protocol; an open-source client JRI is available immediately and an open-source server JRI will be available in Fall 2002."

From the announcement:

The XNS specifications fall into four groups

  • URN Services. The protocol specifies two Uniform Resource Name (URN) services (ID and Name) that support persistent identity and attribute addressing, the necessary functionality for trusted Web services transactions. These services support identity independence from real-world names, e-mail addresses, or other attributes which may change over time. URNs create the basis for sustained trust relationships among identity owners.

  • Attribute Management Services. XNS specifies five services (Folder, Data, Hosting, Discovery, and Core) that provide standard XML interfaces for defining, reading, writing, and discovering extensible identity attributes.

  • Credential Management Services. XNS includes three services (Certification, Session, and Authentication) that support the establishment and management of trust relationships and the security of digital identity transactions.

  • Exchange and Linking Services. XNS Negotiation service enables participants in digital transactions to negotiate terms governing the exchange and linking of identity data. These terms can include applicable security and privacy policies, opt-in or opt-out usage permissions, and synchronization parameters. Each of these agreed-upon terms forms an identity link, similar to the way in which Web pages are linked today.

From the website:

The XNS Public Trust Organization (XNSORG) works with the Internet community to determine the future direction of the open eXtensible Name Service (XNS) protocol. XNS is an open, XML-based protocol for identifying and linking any resource participating in any kind of digital transaction. You'll find the complete technical specifications on this site.

XNS provides a flexible, interoperable method for establishing and maintaining persistent digital identities and relationships between these identities. The protocol provides services for registering and resolving identity addresses, defining and managing XML identity documents, conducting and protecting identity transactions, and linking and synchronizing identity attributes. XNS uses XML Schemas to define and manage any type of identity attribute and XML-based Web services for platform-independence and extensibility. XNS also uses emerging XML security standards such as XML Signatures and SAML to assert identity credentials and verify identity transactions. XNS is a peer-to-peer protocol that can be used to create and connect any number of identity networks into a global Identity Web.

Principal references:

Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation


XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Bottom Globe Image

Document URI:  —  Legal stuff
Robin Cover, Editor: