+xns
Service: Negotiation

 
Manages links and contracts between identities. Contracts govern both data and services. An identity can specify what data is to be exchanged with another identity, as well as the permissions for using that data and how the data is to be updated when it is modified. Likewise, an identity can specify what services it will provide to another identity and the terms under which those services will be provided. In addition, the terms of an existing contract can be renegotiated or the contract terminated.

See specifications: Web Services Description Language (WSDL) XML Schema Definition (XSD)


 

Message Summary
ConfirmNegotiation Declares that a pending contract has either been accepted or rejected.
ConfirmReceiptAccepted Notifies the originating identity that the receipt has been accepted.
NegotiateContract Arrives at an agreement between two identities.
RequestForm Requests a contract form from an identity.
SubmitForConfirmation Allows the non-originating identity to provide data for the contract.
SubmitForNegotiation Prepares the contract for negotiation.
SubmitReceipt Submits the contained receipt for acceptance.
TerminateContract Ends an existing contract.
 

Data Summary
Contract An agreement between two identities governing data access, data usage, and service entitlements.
ContractDataSet Container for the data governed by the contract.
ContractTerms A collection of policies that inform a contract, including security and privacy policies.
ContractTypeEnum Valid data exchange types that a contract can specify.
DataAccessPermission A permission granted for a set of data within a contract specifying what actions can be performed against the data.
DataDistribution A group of data an identity is authorized to distribute.
DataPermission A permission granted for a set of data within a contract.
DataPermissionRequest A request for a permission around how a set of data within a form can be accessed or used.
DataRequest Data object which is requested on a form.
Form A template for a contract.
Link A relationship with another identity.
MessagePermission Permission to invoke a particular message.
PermissionTypeEnum Uses for which permission may be granted.
PrivacyPermission A permission granted for a set of data within a contract specifying how the receiving identity can use the data supplied by the providing identity.
PrivacyPermissionRequest A request for a permission around how a receiving identity can use, retain, and disclose data supplied by a providing identity.
Receipt Record of a product or service performed.
ReceiptDetail A set of supporting information for a receipt.
SecurityLevelEnum Valid transport layer security requirement levels.
SyncLevelEnum Valid data synchronization levels.
SyncPermission A permission granted for a set of data within a contract specifying how data provided by an identity is updated to the receiving identity.
SyncPermissionRequest A request for a permission around how a receiving identity gains access to data supplied by a providing identity.
 

Datatype Summary
 

Service Dependencies
+xns/Certification
+xns/Core
 


Publishing Identity: +xns
© 2002 XNSORG
Last Updated: 07/09/2002