Adapter
The code needed to fit the interfaces defined by the app with those actors, an adapter translates requests from an external actor linked to a specific technology into technology-neutral requests at a port and vice versa.
Primary Adapter
An adapter that connects a primary Actor to a primary Port
Secondary Adapter
An adapter that connects a Secondary Actor to a Secondary Port