Term Glossary Defn AM Defn Resolved Defn
XML Protocol  The formal set of conventions governing the format and processing rules of an XML Protocol message and basic control of interaction among applications generating and accepting XML Protocol messages for the purpose of exchanging information along an XML Protocol message path.    The formal set of conventions governing the format and processing rules of an XML Protocol message and basic control of interaction among applications generating and accepting XML Protocol messages for the purpose of exchanging information along an XML Protocol message path.
XMLP Layer

 

  The XML Protocol Layer is an abstraction that provides services or operations that transfers packages of XML Protocol Blocks between peer XML Protocol Applications via zero or more XML Protocol Intermediaries. TBD Not needed in requirements glossary.
XML Protocol block A syntactic construct or structure used to delimit data that logically constitutes a single computational unit as seen by an XML Protocol processor. The syntactic construct or structure defined in an XML Protocol Module. XML Protocol Blocks are processed by XML Protocol Handlers as part of XML Protocol Application processing. The syntactic construct or structure defined in an XML Protocol Module. XML Protocol Blocks are processed by XML Protocol Handlers..
XML Protocol handler An abstraction for the processing and/or logic required to implement a feature or function typically through the transmission or exchange of XML Protocol blocks An XML Protocol Handler operates as a component of an XML Protocol Application and is responsible for processing XML Protocols Blocks targeted at it according to any rules defined in the corresponding XML Protocol Module. An XML Protocol Handler is responsible for processing XML Protocols Blocks targeted at it according to any rules defined in the corresponding XML Protocol Module.
XML Protocol module Consists of an XML Protocol block and the associated XML Protocol handler. Services defined by XML Protocol modules can range from generic mechanisms for handling security, caching, routing, and eventing to specific functions like submitting a purchase order. An XML Protocol Module is a basic unit for the definition of extensions to the XML Protocol. An XML Protocol Module encapsulates the definition of  one or more related XML Protocol Blocks and their associated processing rules. These processing rules are realised in one or more XML Protocol Handlers. An XML Protocol Module is a basic unit for the definition of extensions to the XML Protocol. An XML Protocol Module encapsulates the definition of  one or more related XML Protocol Blocks and their associated processing rules. These processing rules are realised in one or more XML Protocol Handlers.
XML Protocol binding The formal set of rules for carrying an XML Protocol message within or on top of another protocol for the purpose of transmission. Typical XML Protocol bindings include carrying an XML Protocol message within an HTTP message, or on top of TCP.   The formal set of rules for carrying an XML Protocol message within or on top of another protocol for the purpose of transmission. Typical XML Protocol bindings include carrying an XML Protocol message within an HTTP message, or on top of TCP.
XML Protocol message The basic unit of communication within the XML Protocol. (Also An XML Protocol message is composed of an XML Protocol envelope which contains an XML Protocol header and an XML Protocol body each of which can contain zero, one or more XML Protocol blocks.) An XML Protocol Message is the basic unit of communication between peer XML Protocol Processors. An XML Protocol Message is the basic unit of communication between peer XML Protocol Processors.
XMLP Application TBD A client or user of the services provided by the XML Protocol Layer. An XML Protocol Application may act in the initiating or responding role with respect to two-way request response operations and in the sending or receiving roles with respect to one-way operations. XML Protocol Applications may also act in an intermediary role with respect to both two-way and one-way operations.

XML Protocol Handlers are encapsulated within XML Protocol Applications.

 
XML Protocol processor An XML Protocol Processor processes an XML Protocol message according to the formal set of conventions defined by the XML Protocol and generates an XML Protocol fault if the conventions are not followed. Insufficient or wrong data carried in an XML Protocol block can cause an XML Protocol processor to generate a fault (see also XML Protocol receiver and XML Protocol sender) An XML Protocol Processor provides the services of the XML Protocol Layer to local XML Protocol Application entities. XML Protocol Processors are responsible for enforcing the rules that govern the exchange of XML Protocol messages and for the binding of the XML Protocol layer to underlying communication protocols.

An XML Protocol Processor processes an XML Protocol message according to the formal set of conventions defined by the XML Protocol. It is responsible for enforcing the rules that govern the exchange of XML Protocol messages and accesses the services provided by the underlying protocols through XML protocol bindings. An XML Protocol Processor is responsible for invoking local XML Protocol Handlers and providing the services of the XML Protocol Layer to those XML Protocol Handlers.

Non-compliance with XML Protocol conventions or failure in an XML Protocol handler can cause an XML Protocol processor to generate a fault (see also XML Protocol receiver and XML Protocol sender).

XML Protocol envelope The outermost syntactical construct or structure of an XML Protocol message defined by XML Protocol within which all other syntactical elements of the message are enclosed.   The outermost syntactical construct or structure of an XML Protocol message defined by XML Protocol within which all other syntactical elements of the message are enclosed.
XML Protocol header A collection or zero or more XML Protocol blocks which may be intended for any XML Protocol receiver within the XML Protocol message path.   A collection or zero or more XML Protocol blocks which may be targeted at any XML Protocol receiver within the XML Protocol message path
XML Protocol body A collection or zero, or more XML Protocol blocks intended for the ultimate XML Protocol receiver within the XML Protocol message path.   A collection or zero, or more XML Protocol blocks targeted at the ultimate XML Protocol receiver within the XML Protocol message path.
XML Protocol fault A special XML Protocol block which contains fault information generated by an XML Protocol processor.   A special XML Protocol block which contains fault information generated by an XML Protocol processor or handler.
XML Protocol sender An application that can generate an XML Protocol message and perform an XML Protocol binding to a specific protocol for the purpose of transmitting the message. In the context of an XML Protocol Operation, an XML Protocol Sender is the XML Protocol Processor and associated XML Protocol Application which together construct and send an XML Protocol Message

I've tried to be sympathetic to the glossary here, but I think this is terms that has not yet been well defined.

 

An XML Protocol Sender is an XML Protocol Node that transmits an XML Protocol Message.
XML Protocol receiver
An application that can accept an incoming XML Protocol message transmitted using some XML Protocol binding, extract the message from the XML Protocol binding and pass the message to an XML Protocol processor. In the context of an XML Protocol Operation, an XML Protocol Receiver is the XML Protocol Processor and associated XML Protocol Application which together process a received XML Protocol Message

I've tried to be sympathetic to the glossary here, but I think this is terms that has not yet been well defined.

An XML Protocol Receiver is an XML Protocol Node that accepts an XML Protocol Message.
XML Protocol message path The set of XML Protocol senders and XML Protocol receivers through which a single XML Protocol message passes. This includes the initial XML Protocol sender, zero or more XML Protocol intermediaries, and the ultimate XML Protocol receiver. The set of XML Protocol Applications and XML Protocol Handlers through which a given XML Protocol Message passes. The set of XML Protocol senders and XML Protocol receivers through which a single XML Protocol message passes. This includes the initial XML Protocol sender, zero or more XML Protocol intermediaries, and the ultimate XML Protocol receiver.
initial XML Protocol sender The XML Protocol sender that originates an XML Protocol message as the starting point of an XML Protocol message path.   The XML Protocol sender that originates an XML Protocol message as the starting point of an XML Protocol message path.
XML Protocol intermediary An XML Protocol intermediary is an application, addressable from within an XML Protocol message, which processes a defined set of blocks in an XML Protocol message along an XML Protocol message path. It acts both as an XML Protocol receiver and an XML Protocol sender in order to forward the XML Protocol message towards the ultimate XML Protocol receiver. An XML Protocol Intermediary is an XML Protocol Application,  which processes a defined set of XML Protocol Blocks in an XML Protocol Message along an XMLP Message Path. An XML Protocol intermediary is both an XML Protocol receiver and an XML Protocol sender, target-able from within an XML Protocol message. It processes a defined set of blocks in an XML Protocol message along an XML Protocol message path. It acts in order to forward the XML Protocol message towards the ultimate XML Protocol receiver.
ultimate XML Protocol receiver The XML Protocol receiver that the initial sender specifies as the final destination of the XML Protocol message within an XML Protocol message path. An XML Protocol message may not reach the ultimate recipient because of an XML Protocol fault generated by an XML Protocol processor along the XML Protocol message path.   The XML Protocol receiver that the initial sender specifies as the final destination of the XML Protocol message within an XML Protocol message path. An XML Protocol message may not reach the ultimate recipient because of an XML Protocol fault generated by an XML Protocol processor or an XML Protocol Handler along the XML Protocol message path.
XMLP Node
  An system that implement and XML Protocol Processor and which supports one or more XML Protocol Applications. An XML Protocol Node is an encapsulation of XML Protocol Handlers and their associated XML Protocol Processor.
XMLP Operation
  A primitive capability or service offered by the XML Protocol Layer. The XML Protocol Layer supports 3 operations described in detail in Section xx. XMLP Operations are modelled as sequences of event crossing the layer boundary between XML Protocol Processors and XML Protocol Applications. TBD Not needed in requirements glossary.
XML Protocol data model A set of abstract constructs that can be used to describe common data types and link relationships in data defined by XML Protocol modules.   A set of abstract constructs that can be used to describe common data types and link relationships in data defined by XML Protocol modules.
XML Protocol data encoding The syntactic representation of data described by the XML Protocol data model within one or more XML Protocol blocks in an XML Protocol message.   The syntactic representation of data described by the XML Protocol data model within one or more XML Protocol blocks in an XML Protocol message.
binary data Data which is represented using a non-XML based, non-human readable syntax   DELETE
Targetable     [An initial defn from Mark Nottingham]

The ability of an XML Protocol message to specify which XML Protocol processor(s) should invoke the XML Protocol handler for a given XML Protocol block.