A port typed by provided interface is both a connectable element and a structural feature of an encapsulated classifier. The provided interface specifies the services that the classifier offers through this port. Requests that arrive at the port are handled either directly by the classifier or by one or more of its parts.
A port that is typed by a provided interface expresses what services the classifier makes available at the port. The interface contains abstract operations that specify the contract that the classifier has with its environment. The port separates the internal working of the classifier from its environment and the interface places a formal contract on the type of information that is provided at the port.