Бета (российская программная платформа)

Продукт
Название базовой системы (платформы): Diasoft Framework
Разработчики: Диасофт (Diasoft)
Отрасли: ВПК,  Государственные и социальные структуры
Технологии: Виртуализация,  ОС,  СУБД

Содержание

2014

Старт разработки

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

«Бета» планируется реализовать методом массовой коллективной разработки (краудсорсинга) в интересах всех российских вендоров, в качестве отечественной альтернативы широко используемому сегодня иностранному ПО, говорят в «Диасофт».

Куратором проекта является Александр Глазков, председатель Совета директоров «Диасофт». Компания пригласила принять участие в развитии проекта всех желающих.

"Успешная реализация позволит говорить о наличии в стране первой 100-процентно отечественной платформы для разработки и развертывания приложений", - считает Глазков.

Финансирование «Беты» будет осуществляться «Диасофтом» в объемах, соответствующих финансированию другого его проекта — платформы Diasoft Framework, чьи наработки были поглощены «Бетой» (сейчас специалисты «Диасофта» ведут параллельную работу над обоими проектами одновременно). Часть выручки от распространения коммерческой версии Diasoft Framework реинвестируется в развитие «Беты».

Для создания новой платформы «Диасофт» выделил свое подразделение, занимающееся Diasoft Framework, в отдельную независимую компанию — «Диасофт Платформа», на базе которой планируется осуществлять общее управление проектом и разработку ряда компонентов.

В рамках проекта «Бета» «Диасофт» выделил следующие подпроекты:

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

Координатор и главный архитектор проекта «Бета» Константин Варов в беседе CNews сообщил, что при создании российской ОС за основу будет взят самый распространенный на сегодняшний день дистрибутив LinuxUbuntu.

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

С компанией Canonical, поддерживающей Ubuntu, будет легче договориться о дружественном сосуществовании, не приводящему к «самоизоляции» нового продукта, уверены в «Диасофт». Также разработчики надеются договориться «о стабильном процессе заимствования в русский дистрибутив всего адекватного, что будет появляться в основной ветке (разумеется, после соответствующих процедур)».

При этом в «Диасофт» пока рассматривают и другие варианты объединения усилий — присоединение к проекту крупного участника с готовыми наработками может повлиять на итоговое принятие решения в пользу другого дистрибутива.

В любом случае Варов понимает, что работы предстоит немало — перебрать строку за строкой ядро и все самые востребованные пакеты.

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

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

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

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

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

Предполагается, что созданное на основе «Беты» ПО сможет работать на отечественном аппаратном обеспечении: серверах, рабочих станциях, смартфонах и планшетах, произведенных российскими компаниями.

В «Диасофт» понимают, что российского «железа» пока производится крайне мало. Из позитивных примеров Варов упоминает недавнее сообщение о том, что ЦНИИ ЭИСУ разработал планшет и мобильную ОС. В компании считают, что если с этим институтом удастся договориться и объединить усилия, то «Бета» получит мощную подпитку в виде уже проделанной этими специалистами работы.

На июль 2014 года «Бета» является полностью инициативой «Диасофта». Варов считает, что до недавнего времени затевать такой проект было просто бессмысленно; у него не нашлось бы сторонников внутри страны, потенциальные заказчики были бы просто не готовы серьезно рассматривать его использование, его было бы очень тяжело продвигать за границей. Сейчас, по мнению Варова, у инициативы появился шанс на успех.

Говоря об ориентировочных сроках реализации своих масштабных замыслов, Варов сообщает, что в каждом из подпроектов компания планирует двигаться итерационно — выпускать промежуточные версии каждого из компонентов платформы, проводить интеграционные тесты, в которых будет проверяться их совместная работа, выпускать ранние сборки и проверять на них получающийся результат. Поскольку для многих этапов уже есть готовые наработки, ожидается, что эти ранние сборки появятся уже в конце 2014 года. О полном же соответствии исходной постановке задачи можно будет говорить ориентировочно через 2-2,5 года[1].

См. также

Примечания



СМ. ТАКЖЕ (3)


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2017 год
2018 год
2019 год
Текущий год

  Oracle (81, 210)
  Microsoft (47, 146)
  SAP SE (43, 130)
  PostgreSQL Global Development Group (9, 54)
  Apache Software Foundation (ASF) (25, 22)
  Другие (244, 119)

  Oracle (8, 29)
  Microsoft (3, 9)
  SAP SE (2, 8)
  PostgreSQL Global Development Group (1, 8)
  Apache Software Foundation (ASF) (3, 5)
  Другие (9, 11)

  Oracle (7, 26)
  PostgreSQL Global Development Group (2, 8)
  Microsoft (2, 8)
  SAP SE (2, 6)
  Apache Software Foundation (ASF) (3, 3)
  Другие (11, 13)

  Microsoft (2, 10)
  Oracle (7, 9)
  SAP SE (3, 9)
  PostgreSQL Global Development Group (2, 5)
  Apache Software Foundation (ASF) (2, 4)
  Другие (8, 9)

  Oracle (2, 5)
  Microsoft (1, 4)
  PostgreSQL Global Development Group (1, 2)
  Apache Software Foundation (ASF) (1, 1)
  Другие (0, 0)

Распределение базовых систем по количеству проектов, включая партнерские решения

За всю историю
2017 год
2018 год
2019 год
Текущий год

  Oracle Database - 23 (22, 1)
  PostgreSQL СУБД - 8 (8, 0)
  Microsoft SQL Server - 7 (6, 1)
  Apache Hadoop - 4 (3, 1)
  SAP HANA (High Performance Analytic Appliance) - 4 (4, 0)
  Другие 20

  Oracle Database - 19 (18, 1)
  PostgreSQL СУБД - 8 (7, 1)
  Microsoft SQL Server - 7 (7, 0)
  SAP HANA (High Performance Analytic Appliance) - 5 (5, 0)
  Tarantool СУБД - 3 (3, 0)
  Другие 19

  Microsoft SQL Server - 4 (4, 0)
  Oracle Database - 4 (4, 0)
  PostgreSQL СУБД - 2 (2, 0)
  Apache Hadoop - 1 (1, 0)
  Другие 0

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2017 год
2018 год
2019 год
Текущий год

  VMware (141, 152)
  Citrix Systems (21, 49)
  Microsoft (19, 39)
  IBM (48, 34)
  Крок (1, 24)
  Другие (315, 165)

  VMware (8, 21)
  Крок (1, 4)
  Veeam Software (2, 2)
  Microsoft (1, 2)
  Облакотека (Виртуальные инфраструктуры) (1, 2)
  Другие (12, 14)

  VMware (1, 1)
  Другие (0, 0)

Распределение базовых систем по количеству проектов, включая партнерские решения

За всю историю
2017 год
2018 год
2019 год
Текущий год

  VMware vSphere - 1 (1, 0)
  Другие 0