Connexis Terminology and Definitions

The table below summarizes some of the terms and abbreviations used throughout this document.

Term Definition
CDM Connexis Datagram Messaging. A thin layer on top of UDP that provides additional support for connection auditing and quality of service parameters.
CRM Connexis Reliable Messaging. A thin layer on top of TCP that provides additional support for connection auditing and quality of service parameters.
DCS Distributed Connection Service. This is the key component used for connecting and managing the different parties in a connection. This is also the name of the Connexis model library.
DNS Domain Name System (or Service). An Internet service that translates domain names into IP addresses. For example, www.example.com might translate to 198.105.232.4.
Duplex locator service Refers to a configuration in which there are two locators. One acts as the primary, the other as backup, for fault tolerance.
Endpoint A network address used to find a peer object, e.g., cdm://ipaddress:port. It’s an executable on the host that listens for messages.
ILS Internal Layer Service. A service built into TargetRTS for intra-process connections between ports.
IPC Inter-Process Communication. Any method for sharing data between processes (e.g., shared memory, CORBA).
Locator The Connexis Locator Service used to look up the location of an object given a service name.
notification The process of informing a capsule instance when a port has been connected (rtBound) or disconnected (rtUnbound).
SAP Service Access Point. An unwired port acting as a subscriber (on a client capsule).
simplex locator service A configuration with only one locator, offering no redundancy.
SPP Service Provisioning Point. An unwired port acting as a publisher (on a server capsule).
TargetRTS Target Run-time System. A C++ library implementing all UML-RT services for applications generated from Model RealTime.
TCP/IP Transmission Control Protocol / Internet Protocol. A connection-based transport protocol.
Transport The underlying protocol used to pass messages and data between communicating objects.
Transport Integration Framework (TIF) A framework for integrating third-party or custom transport protocols into Connexis.
UDP User Datagram Protocol. A connection-less transport protocol.
UML Unified Modeling Language. A standardized language for modeling object-oriented software systems.
UML-RT UML RealTime. A UML subset for designing stateful, event-based real-time systems, typically in Model RealTime.
unwired port A UML object with connections defined at design or runtime using registration strings. Can be dynamically connected.
virtual circuit A connection between a subscriber (SAP) and a publisher (SPP). Connexis limits the number of such circuits across process boundaries.
wired port A UML object connected explicitly to another wired port at design time. Connections form at system initialization or runtime.