A component specifies a formal contract of the services that it provides to its clients and those that it requires from other components or services in the system in terms of its provided and required interfaces. 

The required and provided interfaces may optionally be organized through ports. 

To add and manage the provided and required interfaces quickly, in the Component Specification window, select the Provided/Required Interfaces property group.