Skip to content

0217 Ports

Ports are used to define the interfaces of Processes.

UML

  • PortImplementation - at the most detailed level, a PortImplementation defines the specific interface of a process: for example, its expected inputs or produced outputs.
  • PortAlias - a PortAlias provides a reference point to some other Port (either another PortAlias or a more detailed PortImplementation).
  • PortDelegation - defines the parent-child relationship between Ports: for example, which PortImplementation a particular PortAlias delegates to.
  • ProcessPort - defines the Port(s) that are used by a given Process as its interface(s).

Further Information

Port entity

An interface where data flows in and/or out of a process.

  • portType - Descriptor for a port that indicates the direction that data is flowing.

PortAlias entity

A port for a composed process whose implementation comes from the port linked via a port delegation relationship.

PortImplementation entity

A port with a concrete implementation.

PortDelegation relationship

A relationship between a parent (composed) process port and a port from a more granular process. The relationship shows where data passed to the parent process is directed.

ProcessPort relationship

A link between a process and one of its ports.


Raise an issue or comment below