Главная страница > Наши журналы > Вестник НовТ > Национальная программная платформа. Вопросы, проблемы, решения.
Национальная программная платформа. Вопросы, проблемы, решения. PDF Печать E-mail
Книги, журналы, статьи - Вестник НовТ
Нартова Анна Викторовна, директор по развитию ООО «СП-Компьютер»
Потапова Тамара Евгеньевна, ООО «СП-Компьютер», коммерческий директор ООО “СП-Компьютер”
e-mail: spz50 СБК spcomputer.ru
УДК 004.451:004.65

Текущая ситуация

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

Что касается разработки прикладных решений – здесь мы вынуждены пользоваться зарубежными системными продуктами. Наши программисты еще на этапе прохождения обучения в высших учебных заведениях знакомятся с импортными продуктами и впоследствии используют их для своих разработок. Зачастую это увеличивает общую итоговую стоимость решений и львиная доля этих денег уходит за пределы Российской Федерации, - в карманы поставщиков системных программных продуктов. Еще один аспект проблемы – это ведение прикладных разработок для таких чувствительных областей, как научные разработки, военно-промышленный комплекс Российской Федерации, органы государственной власти. Здесь уже вопрос встает об информационной безопасности: в таких областях вся разработка на всех ее уровнях должна принадлежать Российской Федерации и подвергаться контролю на всех уровнях.

Проблемы создания национальной программной платформы

В свете вышесказанного становится понятной необходимость создания российской системной программной платформы, - для ее использования в разработке прикладных программных продуктов на территории Российской Федерации. Разработка и продвижение проекта такого уровня – это довольно сложная задача.

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

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

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

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

Решение – платформа Викта.

Можно существенно упростить процесс разработки, если не начинать ее с нуля, а взять уже имеющиеся наработки. Компания СП-Компьютер (http://spcomputer.ru)  уже на протяжении более 20 лет работает над созданием программной платформы, подходящей для указанных в докладе целей. На сегодняшний день мы имеем зрелый, проверенный временем и эксплуатацией продукт, который может послужить ядром для разработки национальной программной платформы.  На сегодняшний день выпущена пятая версия платформы, которая носит название Викта. Платформа Викта 5.0. Обладает следующими архитектурными особенностями:
  1. Платформа Викта – универсальная программная платформа для разработки учетных систем, позволяющих автоматизировать работу коллективов различного размера.
  2. Код платформы написан на достаточно низком уровне, чтобы при небольших вложениях обеспечить функционирование прикладных решений на платформах, отличных от Windows (семейства Linux/Unix)
  3. В ядре платформ реализован ряд оригинальных идей, таких как принцип «редактирования на месте», новый подход к применению наследования в программировании, названный «принцип композиционного наследования», оригинальная организация баз данных, и другие. Каждая из этих идей достаточно плодотворна сама по себе и при должном развитии может послужить хорошей основой для оригинального и высококлассного программного продукта.
  4. Платформа содержит в себе все необходимые составляющие для полноценного функционирования созданных на ней прикладных решений: язык программирования, серверную часть, базу данных. Система поддерживает работу в сетевом режиме. Такая архитектура позволяет существенно упростить процесс установки и настройки конечной системы, - все это может быть сделано без участия программиста. Так же это позволяет существенно снизить стоимость общего решения для конечного пользователя за счет отсутствия лишних лицензионных отчислений.
  5. Процесс разработки прикладных решений настолько прост, что позволяет использовать платформу Викта для обучения программирования не только в ВУЗах, но и в школах. Исполняемый код, написанный на внутреннем языке платформы может быть тут же запущен к исполнению в рамках того же сеанса работы. Таким образом, учащийся сможет моментально видеть результат своей работы и чутко отслеживать любые изменения в коде.
  6. Процесс построения прикладных решений на платформе Викта организуется следующим образом:  есть системная часть, которая обеспечивает функционирование самой платформы. Прикладные решения строятся поверх системной части. Архитектура платформы позволяет максимально гибко подойти к вопросу конфигурирования конечных прикладных решений: они могут быть раздроблены на мелкие составляющие вплоть до отдельной функции или отчета. Каждая из составляющих может продаваться/поставлять отдельно, - даже независимыми поставщиками.  При этом можно обеспечить установку новых функций на уже работающую систему, - с сохранением данных пользователей.  А установка этих функций не потребует участия  программиста для настройки и реконфигурации системы. Эта особенность платформы позволит совместить массовое распространение прикладных продуктов на платформе с индивидуальным подходом к решению каждой задачи. В перспективе она может породить класс разработчиков, которые будут писать отдельные функции и отчеты для клиентов и в итоге образовать целые библиотеки решений конкретных прикладных задач, воспользовавшись которыми потребитель сможет выбрать наиболее подходящее для себя решение. Отдельные функции/модули смогут поставляться отдельно и встраиваться в существующие решения самими пользователями по своему выбору.
  7. В настоящее время на платформе уже реализована полноценная система бухгалтерского учета, которая может использоваться на предприятиях с разной формой учета и как в коммерческой, так и бюджетной сфере. Реализованы все участки бухучета, необходимые для полноценного обеспечения работы предприятий самого различного характера, как коммерческих, включая предприятия, занимающиеся производственной деятельностью, так и бюджетных, включая образовательные учреждения. Эта система бухгалтерского учета дает достаточно большую свободу бухгалтеру в конфигурировании системы и позволяет выполнить многие вещи без участия программиста. Наличие реально функционирующего и неоднократно проверенного в реальной жизни прикладного решения, говорит о жизнеспособности и зрелости самой платформы.
Все разработки, относящиеся к платформе «Викта» и существующим на ней прикладным решениям, являются собственностью ООО «СП-Компьютер». При разработке платформы не использовались сторонние коммерческие библиотеки иностранных производителей, что позволяет обеспечить чистоту и безопасность кода, и создает возможность государственного контроля всех его участков.
{jcomments on}

 
Баннер
 

Поиск

Горячие объявления

Требуется инженер или математик САУ (делаем настоящих роботов ! )

Компании СМП-сервис на постоянную работу требуется инженер или математик САУ.
Разработка математической модели системы управления движением колесного робота.
Работа в средах MS Robotics, Matlab Simulink, в Зеленограде (Москва), возможно частично удаленная. Заработная плата 30-50 т.рублей Подробности здесь.