CCA Ports employ a Uses/Provides design pattern for connections
One component uses an interface provided by another.
At the containing framework’s option:
- Allows direct connections.
- Allows connections through remote proxies
all with the same components