Node Web Methods
From Exchange Network Wiki
The Network Node Functional Specification V1.0 describes the behavior and interfaces of the service provider component. One of the design goals of this document is to create a framework of Web services such that data exchanges of any type between Nodes can be conducted seamlessly and automatically. The Web interface layer of the framework will create fully programmable environments on which clients can build automated tools, in any programming language, to send documents into the Network or to track previous submissions.
A Node is a service provider. Thus, the key interfaces that must be implemented in a Node include the following Web methods:
- Authenticate
- Submit
- Query
- GetStatus
- Notify
- Solicit
- Download
- NodePing
- GetServices
- Execute (Optional method)
This basic set of functions will be applicable for each given type of dataflow that will be exchanged through the Node, considering that each Node may be able to handle many kinds and types of data.
The following subsections define behaviors of each Web method, and give detailed descriptions of inbound/outbound messages.
