По мнению проектной команды, которое сформировалось в процессе разработки и внедрения информационно-вычислительных систем, основной научно-технической задачей на современном этапе развития информационных технологий является снижение совокупной стоимости владения программным обеспечением (англ. Total cost of ownership, TCO)

Создание программного обеспечения осуществляется на базе авторских технологий, основанных на последних достижениях в области разработки масштабируемых систем cloudраспределенной обработки данных.

Путем интеграции мировых достижений основанных на развитии программного обеспечения с открытым исходным кодом (open source) и концепций облачных вычислений (англ. сloud computing) в единый высокотехнологичный продукт было достигнуто значительное снижение совокупной стоимости владения (англ. Total cost of ownership, TCO).

Наши продукты позволяют производить формирование отчетных форм, не прибегая к программированию с помощью графического интерфейса пользователя (англ. Graphical user interface, GUI), создавать учетно-отчетные системы, обладающие такими функциональными характеристиками как:

- кросс-платформенность - предусматривает возможность работы серверной части приложения в различных операционных системах;

- cross-database - в зависимости от требований клиента архитектура информационной системы может поддерживать быстрый переход в рамках OLTP приложений с одной системы управления базами данных (СУБД) на другую. Данная концепция нашла свою реализацию и была апробирована на следующих СУБД: Oracle, MySQL, FireBird, PostgreSql.

cr3

- кросс-браузерность - предусматривает возможность работы через различные браузеры, такие, как Mozilla Firefox, Microsoft Internet Explorer, Google Chrome и др. Таким образом, существует возможность доступа к данным не только посредством персональных компьютеров, но и планшетных устройств, мобильных телефонов и прочих гаджетов, оснащенных поддержкой интернет-браузеров;

- проверка данных на стороне клиента (система разделяется на клиентскую и серверную части; под клиентом подразумевается рабочее место пользователя). Использование java script позволяет проводить большую часть обработки данных на стороне клиента без обращения к серверу, что в свою очередь значительно снижает нагрузку на систему в целом и увеличивает её стабильность и производительность. А пользователь получает интерактивный режим работы с системой, моментальный отклик на вводимые данные - подтверждение их корректности или несоответствия требованиям системы;

- снижение нагрузки на серверную часть и повышение стабильности работы системы предусматривает реализацию сериализации объектов предметной области (serializable), а также кэширование данных и их предварительную агрегацию;

- высокая надежность системы. Для работы пользователей в системе используется криптографический протокол TLS (англ transport layer security), обеспечивающий защищённую передачу данных между клиентом и сервером, что позволяет избежать большинство сетевых атак;

- рациональное использование интернет трафика клиентом. С целью повышения экономичности использования программного обеспечения, реализована «ленивая» загрузка (англ. Lazy-Loading), которая может легко адаптироваться под загрузку фиксированного объема данных, например не более 1000 строк в одном запросе;

- защищенность данных. Для обеспечения сохранности данных применяется система архивации в виде периодических дампов базы и система репликации. Таким образом, во-первых, все данные системы ежедневно архивируются, а во-вторых, они дублируются на географически распределённых серверах в режиме онлайн, где в свою очередь они также архивируются;

- возможность осуществления юридически значимого документооборота. Предусматривает наличие встроенной в браузер поддержки электронной подписи, в соответствии с Федеральным законом от 06.04.2011 №63-ФЗ «Об электронной подписи»;

- расширяемость. Информационные системы, построенные по нашим технологиям, позволяют наращивать функциональность практически без приостановления работы пользователей, не прибегая к программированию реализуя дополнительный функционал через графический интерфейс (GUI) системного аналитика (администратора системы);

- возможность интернационализации. Предусматривает возможность изменения языковых пакетов без перепрограммирования исходного кода.

source4