Tach!
2. interface: Immer sinnvoll, wenn es sich wiederholende Abläufe gibt. Und das ist bei Request-Response-Zyklen auf jeden Fall der Fall ;)
Interface wird in der Programmiererei mehrfach verwendet. Hier geht es um Interfaces im Sinne von OOP-Sprachen wie Java, C# oder (dem OOP-Teil von) PHP, nicht um Schnittstelle wie das I wie in APIs.
dedlfix.