Book a Demo

Author Topic: What is a port  (Read 11968 times)

SomersetGraham

  • EA User
  • **
  • Posts: 376
  • Karma: +1/-0
    • View Profile
What is a port
« on: February 25, 2010, 01:14:37 am »
Hi everyone
Please could someone explain what a uml port is (in simple language)

Thanks

Graham
Using V12

Makulik

  • EA User
  • **
  • Posts: 400
  • Karma: +0/-0
    • View Profile
Re: What is a port
« Reply #1 on: February 25, 2010, 03:35:38 am »
Hi,

Sorry, no simple language, I'm citing UML 2.2 Superstructure:
Quote
9.3.11 Port (from Ports)
A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or
between the (behavior of the) classifier and its internal parts. Ports are connected to properties of the classifier by
connectors through which requests can be made to invoke the behavioral features of a classifier. A Port may specify the
services a classifier provides (offers) to its environment as well as the services that a classifier expects (requires) of its
environment.
So in practice, ports can be used to specify physical (communication) ports available in a particular hw environment, but as well sw interfaces on the border of your subsystems/components.

HTH
Günther

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13495
  • Karma: +572/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: What is a port
« Reply #2 on: February 25, 2010, 04:45:36 am »
We use ports to indicate the difference between services offered to the GUI, services for batch processing, messaging services etc...

Geert