Cinema service layer