Um die Kommunikation zwischen Web-Dynpro-Components zu ermöglichen und eine Component für einen Benutzer aufrufbar zu machen, verfügt jede Component über eine Schnittstelle. Diese Schnittstelle besteht aus zwei Teilen:
Die Interface-View eines Web-Dynpro-Windows wird genutzt um ein Window mit einer vom Benutzer aufrufbaren Web-Dynpro-Anwendung zu verbinden.
Eine eingebettete Component kann zudem über die Inbound- und Outbound-Plugs einer ihrer Interface-Views in eins der Windows der einbettenden Component integriert werden. Diese In- bzw. Outbound-Plugs werden als Bestandteil des entsprechenden Windows implementiert. Das Window der eingebetteten Component kann sich dann im Bezug auf die Navigation wie eine View verhalten. (Siehe auch Web-Dynpro-Window)
Das Window der inneren Component muss jedoch nicht notwendigerweise grafische Elemente besitzen, es kann beispielsweise auch nur die in ihrem Component-Controller
enthaltenen Funktionen oder Contexte für die einbettende Component zur Verfügung stellen.