Applikationen für das Internet können im Browser des Benutzers ausgeführt werden und müssen sicher mit den Diensten kommunizieren, die Daten und Prozesse bereitstellen.
Aus diesen Überlegungen heraus gibt es das Entwurfsmuster Backend for frontend. Es stellt einerseits die Anmeldung für das Frontend bereit und vermittelt Aufrufe an im Hintergrund laufende Webdienste.
Diese Aufgabe lässt sich so verallgemeinern, dass eine generische Komponente entstanden ist: Ridser.