Angular 2: ¿cómo se llama a una función en un componente hermano?

Tengo 2 componentes hermanos que necesitan comunicarse:

<app-controls></app-controls> <app-main></app-main>

app-controles contiene botones que necesitan activar eventos en el componente principal de la aplicación. ¿Existe una forma de hacerlo que cumpla con la guía de estilo Angular 2?

Respuestas a la pregunta(2)

Su respuesta a la pregunta