Техническое описание
Система реализована в виде 3-х уровневой схемы: сервер баз данных, сервер приложений, тонкий клиент. Сервер приложений разработан на платформе Java с использованием технологий Java EE 7. Таким образом достигается независимость от системного окружения (может быть использована любая операционная система и средства виртуализации), масштабируемость и надёжность системы. При проектировании взаимодействия с СУБД использован стандарт JPA2, что обеспечивает независимость от конкретного поставщика СУБД (в процессе внедрения могут быть дополнительно учтены требования Заказчика по использованию конкретной СУБД). В качестве тонкого клиента используется браузер, который обменивается данными с сервером приложений посредством протокола HTTP(S). Таким образом, на клиентском компьютере (может использоваться и планшетное устройство) нет необходимости устанавливать какое-либо программное обеспечение, т.к. работа с системой возможна с использованием любого современного браузера. Это существенно снижает затраты Заказчика как на развертывание системы, так и на ее сопровождение. Для крупных организаций мы рекомендуем использовать сервер приложений и сервер баз данных на различных физических серверах. Для небольших организаций допускается использование сервера приложений и сервера баз данных на одном физическом сервере. Конкретная реализация, включая организацию резервного копирования уточняется на этапе согласования технических требований к оборудованию