Connectivity Framework 5: Connectivity Transport Layer
5 CONNECTIVITY TRANSPORT LAYER
The connectivity transport layer provides a logical transport network connecting the endpoints. The connectivity transport is akin to a pipe, opaque to the data flow amongst endpoints.
The key role of the connectivity transport layer is to provide technical interoperability among the endpoints.
5.1 CORE FUNCTIONS
The key connectivity transport functions include endpoint addressing, modes of communication, network topology, connectedness, prioritization, timing and synchronization, and message security. These are summarized in Figure 5-1 and described below.
Distributed Data Interoperability & Management
Framework
Transport
Connectivity Transport Functions
Messaging Protocol
|
|
Communication Modes |
|
|
Endpoint Addressing |
Connectedness |
Prioritization |
Timing & Synchronization |
Security |
|
|
Network |
|
|
|
|
Link |
|
|
Figure 5-1: Connectivity transport layer functions.
5.1.1 MESSAGING PROTOCOL
Physical
The messaging protocol is the wire protocol that describes the format and behavior of the messages exchanged between the endpoints. A messaging protocol should support the implementation of connectivity framework layer functions( see section 4.1). It may be directly exposed for use by applications, possibly using ad hoc( and unnamed) application-specific connectivity frameworks.
The messaging protocol may include discovery, authentication, session establishment, message retry and acknowledgment, fragmentation and re-assembly of large messages, data encoding and serialization, message reorder and de-conflicting across connectivity transports.
IIC: PUB: G5: V1.0: PB: 20170228- 38-