Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:99_annexes:annex-b-terms-and-definitions:p:protocol_buffers [2026/07/11 11:14] – ↷ Page moved from dido:99_annexes:99_annexes:annex-b-terms-and-definitions:p:protocol_buffers to dido:99_annexes:annex-b-terms-and-definitions:p:protocol_buffers nick_didodido:99_annexes:annex-b-terms-and-definitions:p:protocol_buffers [2026/08/04 07:09] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Protocol Buffers ====== ====== Protocol Buffers ======
  
-[[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:start|Return to Terms and Definitions]]+[[dido:99_annexes:annex-b-terms-and-definitions:start|Return to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
Line 20: Line 20:
 | Protocol Buffers over custom sockets | Application-defined topology | | Protocol Buffers over custom sockets | Application-defined topology |
  
-In the Financial Systems [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:a:archetype|Archetype]] document set, Protocol Buffers belong to implementation and platform-specific mapping concerns. Protocol Buffers do not define logical [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:n:node|Nodes]], logical [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoints]], logical information structures, logical [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], or logical interaction patterns.+In the Financial Systems [[dido:99_annexes:annex-b-terms-and-definitions:a:archetype|Archetype]] document set, Protocol Buffers belong to implementation and platform-specific mapping concerns. Protocol Buffers do not define logical [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Nodes]], logical [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoints]], logical information structures, logical [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Planes]], or logical interaction patterns.
  
 An implementation profile maps selected logical information structures and selected exchange mechanisms to Protocol Buffers definitions, generated language bindings, runtime libraries, and serialised data when Protocol Buffers serve as the selected data serialisation technology. An implementation profile maps selected logical information structures and selected exchange mechanisms to Protocol Buffers definitions, generated language bindings, runtime libraries, and serialised data when Protocol Buffers serve as the selected data serialisation technology.
  
-**Protocol Buffers do not replace DDS transport, DDS discovery, DDS Quality of Service, DDS Topics, DDS DataWriters, DDS DataReaders, or DDS data-distribution behaviour. Protocol Buffers may serve as a serialisation choice within an implementation profile when another communication technology provides the communication behaviour.**+**Protocol Buffers do not replace DDS transport, DDS discovery, DDS Quality of Service, DDS Topics, DDS DataWriters, DDS DataReaders, or DDS data-distribution behavior. Protocol Buffers may serve as a serialisation choice within an implementation profile when another communication technology provides the communication behavior.**
  
 ===== Definition ===== ===== Definition =====
Line 36: Line 36:
 ===== Note ===== ===== Note =====
  
-Protocol Buffers are not a transport, communication middleware, logical information structure, logical [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]], logical [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:n:node|Node]], [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]], DDS Topic, DDS Domain, message bus, programming language, deployment environment, governance model, or [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] model.+Protocol Buffers are not a transport, communication middleware, logical information structure, logical [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]], logical [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Node]], [[dido:99_annexes:annex-b-terms-and-definitions:r:runtime_plane|Runtime Plane]], DDS Topic, DDS Domain, message bus, programming language, deployment environment, governance model, or [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] model.
  
 ===== Example ===== ===== Example =====
  • dido/99_annexes/annex-b-terms-and-definitions/p/protocol_buffers.1783793681.txt.gz
  • Last modified: 2026/07/11 11:14
  • by nick_dido