К примеру какие считыватели, и как потом управлять доступом к этим услугам, если не включено?
Отталкиваться надо от гостиничных замков. Если для них применяются карты, которые могут понимать и обычные СУД-считыватели, то все просто.
Карта одна. Клиент вводится в БД и гостиничной системы, и СУД (ну да, двойная работа, но не так много тех клиентов). В СУД организовываются расписания - куда пускать владельца карты, куда нет, и в какое время. Аполло-АПАКС с этим прекрасно справится. Другой вопрос, что деньги СУД считать не сможет.
Если карты замков специфические, то у клиента может быть 2 карты (на одном брелке, например, так и выдавать). Одна от номера, другая от мест общего пользования.
К слову, не так уж неправильно. Обычно карта замка должна использоваться внутри номера для энергосбережения. Если в номере живут два человека (семья), и если одному приспичило в бассейн, то как они поделят карту?