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. |