Если вы еще не зарегистрированы на портале государственных услуг, вам необходимо выполнить несколько простых шагов:
Вы создали упрощенную учетную запись. Для использования сервисов и регистрации ГИС ЖКХ необходимо получить стандартную, а затем подтвердить личность.
Для получения стандартной учетной записи gosuslugi.ru, введите в личном кабинете свои паспортные данные и номер СНИЛС. Отправьте их на проверку. Проверка занимает обычно не больше 15 минут, но может потребоваться больше времени в отдельных случаях. Заполняйте информацию предельно внимательно, так как ошибочные данные не пройдут проверку и их придется отправлять повторно.
После успешной проверки введенных личных данных, вам потребуется подтвердить личность в одном из специализированных центров. Ими могут быть отделения Почты России, МФЦ, отделение Ростелеком. Выберите наиболее удобный для себя и отправляйтесь в него с паспортом и СНИЛС. Подтверждение личности происходит мгновенно и не займет много времени, особенно если в вышеуказанных отделениях не будет очереди.
- Вход в ГИС ЖКХ
- Возможности ГИС ЖКХ
- Как можно войти через Госуслуги в личный кабинет ГИС ЖКХ – инструкция
- Регистрация на сайте
- Забыл пароль – что делать
- Основной функционал
- Вход в личный кабинет ГИС ЖКХ
- Помещение (жилой дом)
- Действия в личном кабинете
- Информация по дому
- Статистика по помещению (жилому дому)
- История платежей ЖКУ в личном кабинете ГИС ЖКХ
- А ты такой холодный
- Большая функциональность за короткие сроки
- Максимально распространенное оборудование и ПО
- Масштабирование на всю Россию, работа 24×7
- Поддержка разных клиентов для доступа к системе
- Загрузка и хранение документов
- Взаимодействие со смежными системами
- Основные архитектурные решения
- Функциональная декомпозиция
- Технологии разработки
- Программно-аппаратный комплекс
Вход в ГИС ЖКХ
После прохождения всех шагов, у вас будет личный кабинет пользователя госуслуг. Он имеет обширную функциональность и рано или поздно пригодится вам для получения различных услуг. Поэтому рекомендуем завести его заранее. С более подробной инструкцией, расписанной по этапам, можно ознакомиться на сайте GosJournal.ru.
После авторизации вы попадете в личный кабинет ГИС ЖКХ, который имеет богатую функциональность и будет полезен для всех пользователей.
ГИС ЖКХ — информационный портал, созданный с целью сделать сферу ЖКХ для граждан проще, целостнее, удобнее и прозрачнее. Сегодня в разных регионах России существует множество разрозненных систем и сайтов, которые предлагают разные возможности для взаимодействия с управляющими компаниями, ТСЖ, органами власти. Официальный сайт ГИС ЖКХ dom.gosuslugi.ru создан, чтобы исправить это.
ГИС ЖКХ — это единый и полноценный ресурс, который позволяет получать гражданам целый спектр услуг в сфере ЖКХ:
Кроме того, услуги на портале ГИС ЖКХ доступны не только физическим лицам, но и организациям, поставщикам услуг (управляющим компаниям, ресурсоснабжающим организациям), и федеральным, муниципальным и региональным органам власти.

Воспользоваться официальным сайтом ГИС ЖКХ могут все граждане Российской Федерации. Для доступа к открытой части системы не обязательно иметь учетную запись. Без регистрации пользователи могут ознакомиться с полной базой законодательства РФ, узнать новости и события в сфере ЖКХ, получить справку о программах капитального ремонта домов и переселения из аварийного и ветхого жилья, узнать информацию о тарифах, льготах и субсидиях.
Возможности ГИС ЖКХ
Имея учетную запись на портале ГИС ЖКХ dom.gosuslugi.ru, пользователи получают доступ к закрытой части системы. Создается личный кабинет, через который граждане и организации могут:
Наш электронный справочник по сайту сделает ваше взаимодействие с системой проще, нагляднее и понятнее. Мы детально рассматриваем процесс авторизации в системе, функциональность личного кабинета на портале, пишем инструкции по получению услуг, оплате квитанций, подачи обращений и жалоб.
Желаем вам приятной работы на сайте ГИС ЖКХ!
Как можно войти через Госуслуги в личный кабинет ГИС ЖКХ – инструкция

Регистрация на сайте
Для начала нужно зайти на портал Госуслуг. Для этого требуется перейти по ссылке http://esia.gosuslugi.ru. Зайти в личный кабинет можно по СНИЛС и паролю. Также для этого допустимо применять электронную подпись. Для подтверждения аккаунта требуется вначале загрузить скан-копию паспорта в профиле, а затем обратиться в точку верификации. Это рекомендуется делать с паспортом.
Портал допустимо использовать для оплаты коммуналки, передачи показаний счетчиков, написания запросов в органы власти.
Забыл пароль – что делать
Портал попросит ввести телефонный номер, на который был зарегистрирован аккаунт. Если указать его, придет смс-сообщение с кодом восстановления. В открытой форме нужно указать полученную комбинацию символов и ввести новый пароль. При смене номера телефона придется посетить МФЦ. Это нужно делать с паспортом.

Основной функционал
В профиле организации предусмотрены следующие вкладки:


Зайти в личный кабинет ГИС ЖКХ не составляет особого труда. Для этого достаточно иметь профиль на портале Госуслуг.
Граждане Российской Федерации, создавшие подтвержденную учетную запись на портале Госуслуги, имеют в системе ГИС ЖКХ личный кабинет. В нем открывается доступ к электронным сервисам ЖКХ. В их числе:
Прежде всего нужно отметить, что функциональность и полнота приведенной в личном кабинете информации зависит от управляющей организации, с которой заключен договор на обслуживание дома. Именно УО размещает информацию в системе ГИС ЖКХ по каждому дому и подключает лицевые счета. С 1 января 2018 года все управляющие организации обязаны в полном объеме предоставлять информацию и сервисы в системе для жителей всех регионов РФ. Исключение составляют города федерального значения: Москва, Санкт-Петербург, Севастополь. В этих субъектах обязанность по размещению информации в ГИС ЖКХ наступила с 1 июля 2019 года.
Вход в личный кабинет ГИС ЖКХ
Для доступа ко всем функциям системы пользователям необходимо быть зарегистрированными и иметь подтвержденную учетную запись на портале государственных услуг gosuslugi.ru. Подробно о процедуре регистрации и подтверждения вы можете почитать на странице Регистрация в ГИС ЖКХ.



После успешной авторизации (входа) вы будете переадресованы на главную страницу личного кабинета системы ГИС ЖКХ.

В личном кабинете приведена справка в помощь пользователям, столкнувшимися с проблемами при работе системы. Ознакомьтесь с ней. В ней описаны ваши действия в тех случаях, если обслуживающая компания не подключила вас к системе и отказывается это делать, если информация о доме или организации не найдена.
Если ваша управляющая организация не торопится размещать информацию о помещениях, владельцами которых вы являетесь, а так же лицевые счета для оплаты, вам требуется написать обращение через систему в свою компанию с просьбой о подключении. Тем или иным способом, они обязаны выполнить ваши требования в обращении. До тех пор, пока информация не размещена в системе, вы будете иметь крайне ограниченную функциональность. Вы сможете:
В том случае, если ваша управляющая организация уже внесла информацию о доме и лицевых счетах в систему, вы имеете полный доступ к услугам и сервисам ГИС ЖКХ, описанным в начале страницы.

Теперь личный кабинет ГИС ЖКХ разбит на несколько блоков на главной странице:
Помещение (жилой дом)
В этом блоке содержится информация о помещении, для которого Вы являетесь плательщиком: общая площадь, жилая площадь, количество проживающих.

Кроме того, кликнув по ссылке «Информация о доме», откроется окно со сведениями о доме: типе дома, годе постройки и ввода в эксплуатацию, состоянии дома, общем износе, дате последнего капитального ремонта и т.д. В этом же окне размещена короткая справка об управляющей организации.

Если в блоке «Помещение (жилой дом)» вы перейдете по ссылке с названием обслуживающей компании, появится окно со сведениями об организации: полное и сокращенное наименование, ОГРН, ИНН, КПП, дата регистрации, фактический, юридический и почтовый адреса, факс, телефон, сайт и адрес электронной почты.

Действия в личном кабинете
Блок «Действия» в личном кабинете ГИС ЖКХ представляет собой несколько опций, которыми может воспользоваться пользователь для оплаты коммунальных услуг, передачи показаний приборов учета и направления жалоб и обращений в управляющие организации.

Выберите опцию «Оплатить ЖКУ». Если в системе имеется информация о неоплаченных начислениях за ЖКУ по подключенным лицевым счетам, вы будете перенаправлены на страницу подтверждения и оплаты. Если такая информация отсутствует, появится соответствующее уведомление.
Так же вы можете произвести оплату коммунальных услуг по любому лицевому счету. Для этого выберите опцию «Оплатить ЖКУ по любому лицевому счету», введите реквизиты, укажите сумму, подтвердите и оплатите счет.
Через личный кабинет ГИС ЖКХ вы можете передать показания приборов учета, перейдя по соответствующему пункту в блоке «Действия». Откроется окно «Внесение текущих показаний по приборам учета», укажите показания приборов и нажмите кнопку «Сохранить».

Другая функция личного кабинет — получение информации об установленных приборах учета. Перейдите по карточке «Приборы учета» в блоке действий. На странице будет представлена информация о коммунальном ресурсе, номере прибора учета, последних показаниях и дате. Так же пользователи могут ознакомиться с историей переданных показаний.

Еще одна функция системы ГИС ЖКХ — передача обращений в органы власти, управляющие организации и т.д. Подробнее об обращения вы можете почитать в этой статье.
Информация по дому
В личном кабинете ГИС ЖКХ вы можете ознакомиться с договорами, заключенными управляющими организациями с вашим домом, с информацией о председателе и членах совета многоквартирного дома, а так же о капитальном ремонте.

Чтобы ознакомиться с договорами управления, действующими между компаниями и вашим домом, перейдите на страницу «Информация о договорах».

Для того, чтобы ознакомиться с подробной информацией по договору управления многоквартирным домом, перейдите по нему.

В системе страница со сведениями о договоре содержит несколько вкладок с подробнейшей информацией о дате заключения и дате вступления договора в силу, планируемой дате окончания и сроке действия, информацией об управляющей компании. Так же ваша организация может прикрепить некоторые дополнительные файлы, например, отсканированный подписанный текст договора в формате PDF и прочее.
В других вкладках вы можете ознакомиться с перечнем управляемых объектов, дополнительными соглашениями и прошлыми версиями договоров.
Если в системе размещены сведения о председателе и членах совета дома, а так же информация о капитальных ремонтах, вы сможете ознакомиться с ней на соответствующих страницах личного кабинета.
Статистика по помещению (жилому дому)
Другая полезная информация, которая может понадобиться собственнику жилого помещения — статистика по потреблению коммунальных ресурсов и по внесению платы по основным лицевым счетам.

История платежей ЖКУ в личном кабинете ГИС ЖКХ
Ознакомиться со всеми платежами ЖКУ за последний год вы можете в личном кабинете на странице «История платежей». Для перехода на нее наведите указатель мыши на пункт главного меню «Оплата ЖКУ» и перейдите по выпадающему пункту «История платежей».

Это главные функции личного кабинета ГИС ЖКХ для физических лиц-собственников жилых помещений. При возникновении проблем и вопросов вы можете обратиться в службу поддержки системы.
Желаем вам успешной работы с системой ГИС ЖКХ.
В стране по адресу http://dom.gosuslugi.ru создан и запущен в промышленную эксплуатацию единый информационный ресурс в сфере ЖКХ — государственная информационная система жилищно-коммунального хозяйства (ГИС ЖКХ). Цель и сверхзадача системы – наконец сделать ЖКХ полностью прозрачной и предоставить населению способы для усиления общественного контроля в столь важной сфере. В статье кратко описываются некоторые возможности ГИС ЖКХ, доступные всем жителям нашей страны уже сегодня, а также обзорно рассматриваются основные архитектурные решения и технологии, которые позволили выдержать требования по срокам и обеспечить нужные эксплуатационные характеристики системы.
Мне посчастливилось работать на проекте по созданию государственной информационной системы жилищно-коммунального хозяйства (далее ГИС ЖКХ) в качестве архитектора и руководителя разработки системы с 2014 года, т. е. с самого начала. В этом посте я постараюсь рассказать о том, что же это такое и как выглядели изнутри процессы принятия ключевых решений при разработке большой информационной системы. Очень большой информационной системы.
Сразу хочу сказать, что этот пост задумывался как вводный, который позволит с высоты птичьего полета посмотреть на некоторые аспекты реализации ГИС ЖКХ и обозначить наиболее интересные темы для дальнейшего освещения. В последующих постах мы планируем уже более детально остановиться на конкретных вопросах реализации ГИС ЖКХ.
За последние 5 лет моя жизнь во многом ушла в онлайн, и этот факт позволяет мне экономить большое количество сил, освобождая кучу времени. Например, мне нравится иметь возможность купить билет в театр или в кино, не вставая с дивана. Мне нравится выбирать себе место в самолете и бронировать гостиницу, не выходя из дома. Мне нравится, что у моего банка нет офисов, а 99% всех моих банковских операций я выполняю через Интернет. Мне нравится парой нажатий кнопок в смартфоне заказывать такси и не попадать в пробки (ну почти) благодаря онлайн-навигаторам. У меня складывается ощущение, что наконец-то интернет-технологии достигли уровня, на котором они стали приносить действительно реальную пользу людям.
Во многих отраслях технологии уже давно перешли в онлайн, однако в области ЖКХ все обстоит не совсем так, а точнее — совсем не так. Многие жители через портал госуслуг уже могут выполнять базовые операции (такие, как оплата счетов или ввод показаний приборов учета). Как жителю Москвы мне, конечно, грех жаловаться, однако хотелось бы больше и лучше. Я, например, часть услуг оплачиваю на сайте моей управляющей компании, электричество — на сайте Мосэнерго, взносы за капитальный ремонт — на портале госуслуг. Так случилось, что в один «прекрасный» момент я позабыл про Мосэнерго, и в моей квартире чуть не отключили свет. Пришлось бросить все дела и в срочном порядке ехать в офис Мосэнерго, чтобы ликвидировать образовавшийся долг.
Судя по отзывам родственников, друзей и знакомых, во многих регионах дела обстоят гораздо хуже. Мои родители живут в Астрахани и решение вопросов в сфере ЖКХ также доставляет им немалые неудобства. Например, до сих пор они ежемесячно тратят свое время на то, чтобы лично передавать в управляющую компанию показания приборов учета на бумажках. Другая их головная боль — в том, что нет единого ресурса, где можно было бы видеть всю информацию о выставленных счетах и фактах оплаты. Поставщики различных услуг периодически теряют информацию о платежах, возникает задолженность, и для того, чтобы разобраться, им приходится приезжать в офис к конкретному поставщику услуги вместе с кипой квитанций об оплате.
Я думаю, что каждый может привести свои примеры проблем в области ЖКХ, которые доставляют неприятности и заставляют тратить свое время.
Не все знают, но наша страна движется к светлому будущему, когда эти проблемы будут решены и мы сможем решать многие вопросы в области ЖКХ через Web или мобильный телефон так же, как это сейчас можно делать в банковской сфере или других продвинутых в области онлайн отраслях.

В соответствии с Федеральным законом от 21.07.2014 г. № 209-ФЗ и ЖК РФ в России создается государственная информационная система жилищно-коммунального хозяйства (ГИС ЖКХ). Государственным заказчиком ГИС ЖКХ является Минкомсвязь России. Работы по внедрению системы и созданию нормативно-правовой базы осуществляют Минкомсвязь России совместно с Минстроем России. Финансирование создания системы выполняется за счет средств Оператора системы (ФГУП «Почта России»). Разработкой ГИС ЖКХ «с нуля» занимается команда ЛАНИТ.
С июля 2016 года система находится в промышленной эксплуатации по адресу http://dom.gosuslugi.ru. Система продолжает наращивать свою функциональность, а также стремительно наполняется данными.
В ГИС ЖКХ по всей стране вносятся данные по организациям (управляющим компаниям — УК, ресурсоснабжающим организациям — РСО и др.), по домам (многоквартирным и жилым). На рисунке ниже показана карта внедрения ГИС ЖКХ (см. https://dom.gosuslugi.ru/#!/implementation-map — поправил 13.08.2018), где цветом отмечены успешные и отстающие регионы.

Для примера приведена карточка внедрения одного из передовых регионов — Мурманской области.
Я нашел дом в Астрахани, в котором жил когда-то давно и смог просмотреть по нему основную информацию, а также информацию о связанных с ним организациях (УК, РСО, органах местного самоуправления).

Дом и связанные с ним организации на карте
Также я изучил информацию об управляющей организации, которая обслуживает данный дом. Ознакомился с лицензией этой организации. Оказалось, что у нее в управлении находятся 40 многоквартирных домов, и за последний год она несколько раз «попадала» на штрафы.

Информация об управляющей организации
Каждый человек уже может сделать то же самое самостоятельно. В следующих статьях мы постараемся рассказать об этом подробнее и описать, что еще интересного и полезного можно сделать с помощью ГИС ЖКХ.
В личном кабинете каждый может увидеть информацию обо всей имеющейся у него в собственности недвижимости. Данная информация автоматически подтягивается из базы данных Росреестра. Также через личный кабинет можно задать вопрос или направить обращение в органы власти или в свою управляющую компанию. Кроме этого, в ГИС ЖКХ можно видеть начисления за ЖКУ, объемы оказанных коммунальных услуг, можно передавать показания приборов учета, можно без лишних посредников и дополнительных сторонних сайтов оплатить услуги ЖКХ. Эти функции доступны уже сейчас (при условии, если вашей УК введены необходимые данные, об этом ниже) и их количество постоянно увеличивается. Самые интересные и полезные постараемся анонсировать на Хабре с подробным рассказом «как, зачем и для чего».
Рекомендую посмотреть рассказ заместителя министра связи и массовых коммуникаций Михаила Евраева на форуме CNews о возможностях ГИС ЖКХ.
А ты такой холодный
Все перечисленные удобства для пользователей — это лишь вершина айсберга ГИС ЖКХ. Для того, чтобы все это заработало, необходимо, чтобы управляющие компании, ресурсоснабжающие организации, органы местного самоуправления, контролирующие органы и все-все-все другие участники длинных бизнес-процессов ЖКХ своевременно вносили в систему качественную информацию. И именно с этим у нас обычно случаются самые большие проблемы. Обязанность вроде как есть, но добросовестно ее исполнять у многих получается не всегда.
Поэтому для поставщиков информации государством на законодательном уровне предусмотрена административная ответственность, а также самая понятная и действенная экономическая мотивация: начиная с 1 января 2018 года (изначально было с 01.01.2017, но потом сроки перенесли) в случае, «если в системе не размещена информация о размере платы, подлежащей внесению потребителем за жилое помещение и коммунальные услуги, либо размещена информация, которая не соответствует платежному документу, представленному потребителю на бумажном носителе, платежный документ считается не представленным в соответствии с требованиями законодательства Российской Федерации» (см. 209-ФЗ от 21 июня 2014 года и законопроект о переносе сроков ответственности). Таким образом, до тех пор, пока в личном кабинете каждого пользователя ГИС ЖКХ не появится счет, услуга не будет считаться оказанной. Помните, что счета в ГИС ЖКХ являются единственно верными!
А теперь, наконец, давайте поговорим о технической стороне.
В принципе, ГИС ЖКХ могла быть реализована десятком различных способов. То, как она в итоге выглядит, в первую очередь определяется требованиями Государственного заказчика и Оператора. Некоторые требования прямо влекут конкретные последствия, другие — допускают различные вариации, которые мы, как разработчик, оценивали с учетом своего опыта, возможностей и преимуществ нашей команды. Ниже я приведу основные требования, которые предъявлялись к ГИС ЖКХ на начальном этапе проекта.
Большая функциональность за короткие сроки
Одна из важнейших особенностей проекта — необходимость реализовать очень большую функциональность в крайне сжатые сроки в условиях постоянных изменений и уточнений. Дело в том, что «водопадный» подход, при котором сначала один-два года пишется федеральный закон, принимаются подзаконные акты, потом два-три года разрабатывается ПО, разворачивается программно-аппаратный комплекс, система проходит опытную и потом переводится в промышленную эксплуатацию привело бы к тому, что на промышленную мощность система вышла бы через пять-семь лет. Кроме того, возможно, что за время, пока формировалась бы нормативно-правовая база и проектировалась под нее система, сфера ЖКХ уже существенно изменилась и многие вещи стали не актуальными.
Для нас как разработчиков ГИС ЖКХ – это означает необходимость разработки и внедрения ПО ГИС ЖКХ небольшими итерациями с учетом накопленного опыта, возникающих изменений и уточнений.
Можно выделить следующие основные вехи проекта:
Максимально распространенное оборудование и ПО
Проект по созданию ГИС ЖКХ стартовал в 2014 году в условиях непростых отношений с Западом. Поэтому одним из важнейших требований Государственного заказчика и Оператора был полный отказ от использования уникального оборудования и программного обеспечения западных вендоров в пользу использования открытой архитектуры и ПО с открытым кодом.
Для нашей команды разработки, имеющей в то время наибольший опыт работы именно на технологиях мировых вендоров, это стало серьезным вызовом. Была проделана серьезная работа по поиску и анализу всего рынка open source, чтобы выбрать технологии, максимально подходящие по функциональности.
Масштабирование на всю Россию, работа 24×7
ГИС ЖКХ обслуживает всех участников рынка ЖКХ.
Основные целевые параметры включают в себя (это не реальные цифры, а целевые, которые должна выдерживать система):
Основные пользователи системы — жители России, но использование системы, конечно, не ограничено территорией нашей страны. Основная активность пользователей приходится на период с 7:00 по 18:00 по местному времени. Для того, чтобы каждый житель нашей страны мог пользоваться ГИС ЖКХ в удобное ему время, функционирование системы обеспечено в режиме 24×7.
Если какие-либо работы невозможны без остановки системы, то они проводятся в период регламентных работ, которые преимущественно назначаются по согласованию с Оператором на период с 21:00 до 00:00 по московскому времени.
Вообще на начальном этапе сложно предугадать, какая нагрузка будет поступать на систему. Если переоценить потенциальную нагрузку, то можно выбрать такие технологии и архитектуру, которые будут неоправданно сложны в разработке и эксплуатации. Это может повлечь крайне большие трудозатраты и сроки создания системы.
Поддержка разных клиентов для доступа к системе
Жители нашей страны, а также сотрудники УК, РСО и органов власти всех уровней имеют возможность работать с ГИС ЖКХ через web-браузер. Кроме того, предусмотрен отдельный мобильный клиент, позволяющий осуществлять основные функции системы для жителей (еще пока не запущен продуктив).
В ряде регионов на момент инициации проекта уже были внедрены и использовались местные региональные системы ЖКХ, в которых уже были автоматизированы процессы данного региона. Внедрение ГИС ЖКХ не должно было сломать сложившуюся региональную практику и уничтожить их наработки, поэтому ГИС ЖКХ в таких регионах должна работать через региональные системы и интеграционные интерфейсы.
Многие ресурсоснабжающие организации и управляющие компании — это небольшие организации без развитых ИТ-служб, поэтому в ГИС ЖКХ пришлось сделать упор на работу таких организаций через Web-клиент и загрузки/выгрузки данных с помощью XLS-файлов. Однако есть крупные предприятия с развитыми средствами автоматизации, которые обслуживают сотни домов и тысячи домохозяйств. Для них ГИС ЖКХ предоставляет развитые интеграционные интерфейсы для взаимодействия с такими организациями.
По сути получается, что у нас нет основного интерфейса — как минимум web-интерфейс и интеграционный интерфейс можно считать равнозначными по важности. Что это значит с точки зрения архитектуры системы? Это как бы намекает на то, что было бы лучше общую бизнес-логику отделить от логики отображения на web или доступа через интеграционные сервисы. С одной стороны, это увеличит сложность развертывания ГИС ЖКХ, но зато минимизирует дублирование логики и потенциальные ошибки.
Загрузка и хранение документов
Несмотря на то, что в ГИС ЖКХ делается упор на хранение данных в структурированной форме и общее движение в сторону перевода в электронную форму процессов, например, заключения договоров, голосования и т.п., однако сейчас многие функции подразумевают (или допускают) загрузку неструктурированных или полуструктурированных документов — сканов, текстовых документов в различных форматах, фотографий и т.д. Объемы загружаемых в ГИС ЖКХ документов могут составлять десятки терабайтов в год.
Хранение и обеспечение доступности документов в таких объемах — это нетривиальная задача, если принимать во внимание следующие аспекты:
Взаимодействие со смежными системами
Для работы ГИС ЖКХ необходимы данные различных федеральных ресурсов и ведомств, а также взаимодействие с кредитными организациями.
Основные контрагенты системы:
ГИС ЖКХ взаимодействует с федеральными ресурсами и кредитными организациями через систему межведомственного электронного взаимодействия (СМЭВ).
Взаимодействие с указанными выше информационными базами и системами легко можно назвать отдельными большими проектами, которые заслуживают отдельного поста или даже серии постов.
Основные архитектурные решения
В результате проработки многих вариантов и альтернатив архитектуры мы пришли к решениям, которые лучшим образом подходят для реализации ГИС ЖКХ.

Функциональная декомпозиция
ГИС ЖКХ декомпозируется на несколько блоков, каждый из которых включает набор компонентов, тесно связанных между собой по бизнесу и/или выполняющих самостоятельную техническую функцию.
Выделяем следующие основные блоки, включающие компоненты, связанные с:
Данная декомпозиция позволяет обеспечить более управляемую структуру проекта в условиях сжатых сроков, высокой интенсивности изменений и имеет далеко идущие последствия, так как вокруг нее также выстраивается организационная схема проекта и так как она существенно влияет на масштабирование системы и на многие другие аспекты.
Решено не использовать декомпозицию (шардирование) по территориальному признаку, например, сделать набор региональных узлов, федеральный узел, возможно, развернуть их в разных территориально удаленных ЦОД и т.д.
Разделение системы по территориальному признаку для ГИС ЖКХ признано нецелесообразным, так как все плюсы перевешиваются минусами:
Функциональные подсистемы используют единое файловое хранилище для загрузки и хранения документов, которое представляет собой специализированное решение, обеспечивающее эффективное хранение больших объемов данных.
Технологии разработки
Функциональные компоненты включают в себя несколько уровней:
Многоуровневая структура используется для того, чтобы поддерживать разные интерфейсы: пользовательский через браузер, интеграционный, мобильный и потенциально необходимые другие интерфейсы.
Для разработки функциональных компонентов используются следующие технологии.
Для клиентского интерфейса:
Для интеграционного интерфейса:
Указанный набор технологий используется как стандарт для большинства функциональных компонентов. Вообще, на начальном этапе мы делали исследования по поводу возможности применения технологий NoSQL для реализации функциональных компонентов, т.к. считается, что эти технологии заточены под решение проблемы масштабирования БД (см. небольшой обзорный доклад). Однако в результате мы пришли к выводу, что это было бы неоправданно. Декомпозиция системы на функциональные компоненты, возможности оборудования и реляционной СУБД PostgreSQL нам позволяют достичь нужного уровня масштабируемости более эффективным образом и с меньшими рисками. С учетом статистики промышленной эксплуатации системы по настоящее время можно сказать, что это решение было правильным.
Конечно, для специфических задач используются и другие технологии. Например, для реализации файлового хранилища используется NoSQL key-value база данных, т.к. это позволяет не использовать дорогостоящие СХД для хранения большого объема документов, а использовать оптимальные по стоимости серверы с внутренними дисками, а также обеспечить возможность эффективного масштабирования на сотни ТБ данных.
Если в будущем мы столкнемся с ограничениями в части масштабирования PosgtreSQL для какого-либо функционального компонента, то мы сможем пересмотреть его реализацию, в том числе с применением NoSQL базы данных.
Было решено отказаться от Spring Framework (за редкими исключениями) для упрощения ввиду того, что все необходимые сервисы предоставляет JavaEE.
Программно-аппаратный комплекс
Для функционирования прикладного ПО ГИС ЖКХ необходим набор серверов (виртуальных или физических), обладающих характеристиками, выраженными в определенных параметрах: количество процессоров, объем оперативной памяти на процессор, требования по IOPS для дисковой памяти, используемая операционная система и др. Однако каким образом в реальности эти показатели будут достигнуты (оборудование какого вендора будет использовано, какая будет использована система виртуализации и т.д.), не так важно.
С другой стороны, в процессе эксплуатации ГИС ЖКХ перед Оператором стоит сложный вопрос, как обеспечить ГИС ЖКХ нужным оборудованием таким образом, чтобы оно, с одной стороны, обеспечивало нужную производительность и надежность, а с другой стороны, чтобы оно не простаивало. Вопрос усложняется тем, что объемы технических мощностей, требуемых для ГИС ЖКХ в какой-то момент времени, зависят от многих факторов: от сроков, к которым по законодательству должны быть внесены в систему необходимые данные, от того насколько востребованы в настоящий момент те или иные функции жителями и др. Значение и количество этих факторов все время меняется.
Поэтому для ГИС ЖКХ используется так называемый «облачный» подход: мощность ПАК и то, как она будет наращиваться, формулируются в терминах виртуальных машин и требуемых для них единичных ресурсов в период времени. Инженерные подразделения, которые занимаются проектированием ПАК, заранее продумывают, как «переложить» эти требования на конкретные спецификации оборудования.
Более детально про устройство «облака» программно-аппаратного комплекса мы предполагаем рассказать в отдельном посте.
ГИС ЖКХ функционирует и развивается. Усилия всех, кто делает эту систему были отмечены недавно на форуме CNEWS — наша система признана лучшим ИТ-проектом в номинации «Современная страна» премии CNews AWARDS 2016.
Это была обзорная статья. В ней я смог коснуться поверхностно лишь некоторых из важнейших вопросов, но все равно получилось длинновато. В следующих статьях мы можем уже больше сфокусироваться на каких-то конкретных аспектах реализации ГИС ЖКХ, которые остались сейчас за бортом. Например, это организационная структура и схема управления проектом, решения по управлению релизами, решения по информационной безопасности, вопросы настройки и мониторинга, обеспечение доступности системы, наполнение справочными данными, решения по взаимодействию с Росреестром, кредитными организациями, решения по разграничению прав доступа и делегированию прав и многие другие.
Напишите в комментариях, какие темы вам более интересны про ГИС ЖКХ, мы постараемся про них рассказать в первую очередь.




