Импортозамещение в сфере ИТ: инструменты цифровой трансформации в условиях санкционных ограничений. Технологическая платформа ШЕРП

Как известно, многие иностранные IT-компании приостановили или полностью прекратили деятельность в России, что делает невозможным или существенно ограничивает не только приобретение, но и техподдержку их программных и аппаратных продуктов российскими пользователями, что само по себе является серьезным стимулом для перехода на отечественные аналоги.

Однако, необходимость проведения цифровой трансформации на базе отечественных решений вне сложившихся обстоятельств была закреплена в Указе Президента РФ от 21 июля 2020 г. N 474 «О национальных целях развития Российской Федерации на период до 2030 года», в Национальной программе «Цифровая экономика Российской Федерации» (утв. протоколом заседания президиума Совета при Президенте РФ по стратегическому развитию и национальным проектам от 4 июня 2019 г. N 7). Этот факт еще раз подтверждает давние приоритеты в поддержке цифровой трансформации как для госорганов и компаний с государственным участием, так и для компаний, работающих во всех отраслях российской экономики.

В текущем периоде реализация процессов импортозамещения программного обеспечения набирает темпы и параллельно возникает ряд проблем, которые необходимо решать:

  • зависимость крупных компаний от решений западных вендоров, которая формировалась на протяжении многих лет использования зарубежного ПО. Крупным компаниям крайне сложно отказаться от «тяжелых» решений, которые, как правило, покрывают многие их потребности, так как на этих решениях завязано большинство бизнес-процессов компаний;
  • скептическое отношение российских компаний к отечественным аналогам зарубежных ИТ-решений, возможности их применения в промышленных масштабах;
  • пользователи за многие годы привыкли работать с ОС Windows и пакетом программ MS Office;
  • мнение, что не существует российского производителя, готового поставить полный комплект совместимых и эффективно работающих между собой блоков ПО;
  • у многих отечественных компаний по сравнению с крупными западными вендорами зачастую отсутствуют существенные возможности по лоббированию и продвижению собственных ИТ-решений. Другие же попросту не успели выстроить отлаженную систему, обеспечивающую продвижение созданных продуктов. Из-за этого они неизвестны на рынке.

Современное российское программное обеспечение, отвечающее требованиям импортозамещения — технологическая платформа ШЕРП на базе СУБД PostgreSQL

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

Платформа обеспечивает полный цикл по проектированию, разработке и сопровождению информационных систем. Она также обеспечивает автоматизацию деятельности системных аналитиков, разработчиков и администраторов корпоративных ИС.

Платформа ШЕРП включает следующие блоки ПО, которые призваны быть альтернативой программным продуктам зарубежных вендоров:

Методология разработки, реализованная в технологической платформе ШЕРП

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

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

Платформа позволяет осуществлять автоматическую генерацию элементов интерфейса на основе формализованного описания модели данных, разработанной в рамках проектирования прикладной информационной системы. Описание разработанного интерфейса сохраняется в качестве соответствующих объектов в Технологической Базе Знаний Платформы.

Взаимодействие с серверами баз данных разрабатываемой прикладной информационной системы осуществляется с помощью специализированных объектов Технологической Базы Знаний — сервисов (DataBlock) и команд пользователя. Для выполнения непосредственной обработки информации в базе данных внутри этих элементов применяется язык структурированных запросов PL/pgSQL — процедурное расширение языка SQL, используемое в СУБД PostgreSQL.

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

В Платформе также предусмотрены средства для разработки интерфейса к внешним системам, имеющим программный интерфейс приложения (API).

Платформа ШЕРП предоставляет комплексные инструменты No Code, Low Code и Pro Code — разработки и обеспечивает широкий круг возможностей для разработки корпоративных информационных систем.

Отличительные особенности технологической платформы ШЕРП

articles-3-2.png

1. Клиент-серверная архитектура Платформы, дополненная специальной Технологической Базой Знаний описаний всех объектов прикладной системы:

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

3. В Платформе реализован не процедурный, а декларативный подход к разработке прикладных систем, позволяющий избавить разработчика от рутинной работы по написанию и отладке программного кода при реализации типовых решений.

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

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

6. Манипулирование данными производится через универсальный механизм датаблоков, предназначенный для взаимодействия с базами данных — получения выборок данных и их модификации, а также обеспечения взаимодействия с внешними источниками данных.

7. Платформа позволяет развивать логику и интерфейс любой сложности в случае, когда типовых объектов Платформы недостаточно для решения задачи, за счет использования специального механизма пользовательских форм. Пользовательские формы могут ссылаться на любые внешние сборки.

8. Разработчик может разработать свою сборку с необходимым функционалом и в рамках Платформы описать форму, которая работает с методами данной сборки. В Платформе поддерживается два языка программирования: Visual Basic и C#.

9. Все, что в Платформе реализуется механизмом декларативного описания, разработчик может использовать непосредственно в коде пользовательской формы, тем самым интегрируя возможности Платформы в разрабатываемую пользовательскую форму.

10. В Платформе реализована технология связанных подключений и датаблоков, обеспечивающая гибкую настройку использования одних и тех же модулей прикладной информационной системы с различными СУБД (PostgreSQL, SQL Server, Oracle и др.).

Резюме:

Использование ШЕРП позволяет:

  • удешевить перевод прикладных ИС на использование ПО с открытым кодом, разрешенного в РФ;
  • обеспечить унифицированный интерфейс пользователя на базе типовых решений Платформы;
  • сократить время, необходимое на замену зарубежного ПО функционирующих информационных систем отечественными аналогами;
  • обеспечить унифицированные средства мониторинга и контроля при миграции унаследованных информационных систем и их адаптации на отечественное ПО;
  • произвести реновацию унаследованных информационных систем.

Для более детального ознакомления перейдите на сайт Sherpsoft.ru