Единая информационная система в сфере закупок Федерального казначейства
Задачи, сформулированные Заказчиком
- разработка новых модулей Единой информационной системы;
- импортозамещение существующего ПО;
- обеспечение поддержки и сопровождения существующих подсистем Единой информационной системы.
Решения, которые были предложены
Для реализации бизнес-логики применялась технология Enterprise JavaBeans (EJB).
Использовались следующие технологии языка Java: SP, JPA, JMS, фреймворки Maven и Spring, библиотека Hibernate.
В роли message broker был выбран ActiveMQ.
В качестве систем управления базами данных (СУБД) использовались Oracle и PostgreSQL.
Для горизонтального масштабирования применялся Consul.
Было проведено программирование сценариев развития и настройки подсистем.
В качестве распределенных систем управления версиями использовались SVN и Git.
Результат
- Команда Smartech осуществила перевод части подсистем Единой информационной системы в сфере закупок Казначейства России из стека устаревших технологий и проприетарных продуктов (Java 1.6 и 1.7, WebSphere, Oracle) в новый стек технологий и на инструменты с открытым кодом (Java 11, WildFly, PostgreSQL).
- Разработано и внедрено решение для кластеризации и балансировки.
- Обеспечена поддержка конфигураций подсистем и сценариев развертывания и настройки с использованием Python скриптов.
Похожие проекты
Система коммуникации с пользователями
Данная система основана на веб-интерфейсе и позволяет решить ряд задач, связанных с автоматизацией в области маркетинга, торговых операций и взаимодействия с клиентами.
ПО для компании в сфере недвижимости
Портал на Sharepoint для финской компании, предоставляющей маркетинговые и брокерские услуги компаниям, работающим в сфере торговой недвижимости и ее аренды.