Expand CollapseJust a second... Glossary The glossary contains key terms associated with Diffusion™ and their definitions. A A deprecated mechanism for the recipient of a message or update to inform the sender of that message or update that it was received.Application Programming InterfaceApache™ Portable RuntimeAmerican Standard Code for Information Interchange C An object, specific to a single call, that is used to respond to a request.Concise Binary Object RepresentationPush Technology certifies specific hardware and software version for use with Diffusion. Certified versions have been fully functional tested and performance tested with the Diffusion server.An entity that connects to the Diffusion server and subscribes to topics.A library that is included in a client application to enable interaction with the Diffusion server.The merging or replacing of a queued update with a newer update to reduce network traffic.A configured point of connection to a server.When a message or update is received by a topic listener and that listener chooses not to pass on the message or update to subsequent topic listeners.The communication between a client and the server for a single request.Cross-Origin Resource SharingCentral Processing UnitA piece of information that is used to authenticate a principal.Certificate Signing RequestCascading Style Sheet D A Diffusion archive file.A byte value that is used as a separator in messages or updates.Data that is sent to a client subscribed to a topic. The delta contains only information that has been updated on the topic since the last data was sent to the client.The Diffusion product comprising the Diffusion server and client libraries.Dynamic Link LibraryDocument Object ModelDe-militarized Zone E End User License Agreement F An API module that contains a conceptual set of facilities.A request from a client for the current state of all data on a topic.A mechanism within a Diffusion client that limits the rate that client sends messages as the load level from that client increases.A section of content that contains data of a specific type. G Gigabit EthernetPermissions at global scope apply to actions on the Diffusion server.Graphical User Interface H A handler is an object responsible for responding to one or more instances of a single type of request.Hard Disk DriveHypertext Markup LanguageHypertext Transfer Protocol I Integrated Development EnvironmentInternet Server Application Programming InterfaceThe data sent to a client when it first subscribes to a topic. This data contains the value of the current state of the topic. J Java ArchiveJava Development KitJava Management ExtensionsJava Runtime EnvironmentJavaScript Object NotationJava Virtual Machine L Lightweight Directory Access ProtocolIn the API, a listener is an object that is always called when a particular event occurs. M A message is a series of bytes of information formatted according to the Diffusion protocol which can be sent between components utilizing Diffusion.A queue of messages. Each client connection to Diffusion has such a queue on the Diffusion server upon which messages are put for sending to the client.Data about data. In Diffusion metadata is used to define the structure of messages.To send data to several recipients at the same time. N Network Address TranslationNetwork Interface ControllerNew Input-Output... P A string representation of a location at which a topic can exist or through which messages can be sent.Portable Network GraphicsA permission represents the right to perform an action on the Diffusion server or on data hosted by the Diffusion server.Process IDA query sent by a client or by the Diffusion server to a connected component to check that the connection exists and the latency of the connection.Portable Document FormatIn a fan-out solution, the server from which updates are fanned out to replica servers.An identity that can be authenticated by the Diffusion server or by a client.A protocol defines the exact format of data passed between the Diffusion server and a client.An obsolete server-side component used to publish messages to one or more topics.A topic where data is published and from which the data is distributed to subscribing clients. Q A queue of messages. Each client connection to Diffusion has such a queue on the Diffusion server upon which messages are put for sending to the client. R Redundant Array of Independent DisksRandom Access MemoryA section of content that acts as a container for a set of fields.A string that uses special characters to describe a search pattern.In a fan-out solution, a server to which updates are fanned out from the primary server.Remote Method InvocationA role is a named set of permissions and other roles.Roles are hierarchical. A role can include other roles and, by doing so, have the permissions assigned to the included roles. Redhat Package Manager S Serial Attached SCSISoftware Development KitThe component that hosts topics. A server broadcasts topic updates to all subscribed clients.An ongoing dialog between a client and the Diffusion server.Simple Logging Facade for JavaSecure ShellSecure Sockets LayerThe latest published values of all data items on the topic.A topic that stores a current value as topic data on the Diffusion server.A deprecated topic type that does not store a current value on the Diffusion server. Replaced by the DONT_RETAIN_VALUE property.A form of conflation that enables you to define the operations performed on outdated content.In the API, a stream is a sequence of responses to a single request.A client registers interest in a topic such that the client receives messages sent to that topic.Push Technology supports a number of hardware and software versions, these versions have not necessarily been tested. T Transmission Control ProtocolLimiting the volume of messages that the Diffusion server transmits to a client within a specified period of time.Transport Layer SecurityA logical channel through which messages are distributed.The root part of a topic selector.An object that retrieves one or more topics based on their topic paths.Permissions at topic scope apply to actions on a topic.The organization structure of topics on the Diffusion server.An implementation of a network protocol. The mechanism by which clients communicate with the Diffusion server. U Data published to a topic by a client that is applied to the topic to change the topic state.Uniform Resource LocatorUniversal Character Set Transformation Format 8-bit V Virtual Central Processing Unit W Web Application Archive X XmlHttpRequestExtensible Markup LanguageXML Schema Definition Parent topic: Appendices