
Бета.pptx
- Количество слайдов: 23
Проект «Бета» Константин Варов Директор департамента развития платформы Diasoft Framework Компания «Диасофт»
Цели проекта: 1. Предоставить российским Заказчикам набор всего необходимого им ПО, работающего на базе современной платформы, развитие всех компонентов которой контролируется российскими компаниями и физическими лицами. 2. Предоставить разработчикам ПО возможность быстрого создания приложений для данной платформы, а также возможность легкой (автоматической или полуавтоматической) портации на нее существующего ПО. 3. Обеспечить максимально широкое распространение платформы и работающих под ее управлением приложений среди коммерческих заказчиков, а также в российских государственных учреждениях. 2
Проект «Бета» : создание 100% отечественной (российской) платформы 1. Программный продукт является отечественным (российским), если он разрабатывается и поддерживается российскими организациями, разрабатывающими ПО и включенными в список аккредитованных организаций, осуществляющих деятельность в области информационных технологий. 2. Компания разработчик признается российской если она не менее чем на 51% контролируется российскими гражданами, российскими организациями, самой РФ, ее субъектами или муниципальными образованиями в ее составе, российскими государственными учреждениями. 3. 100% кода для каждого из компонентов проекта находится под контролем того или иного его участника. 4. Все текущие участники проекта – компании на 100% контролируемые российскими гражданами или физические лица-граждане РФ. 3
Участники проекта:
Немного статистики:
Почему сейчас? 1. Российские компании и госучреждения в ближайшее время могут столкнуться со сложностями при эксплуатации зарубежного программного обеспечения. 2. Государство четко выбрало курс на замещение импортируемого программного обеспечения его российскими аналогами. 3. Российские разработчики прикладного ПО готовы к активным действиям по переводу своих продуктов на отечественную платформу. 4. Ранее инициация подобного проекта была бы бессмысленной – заказчики (кроме, возможно, некоторых госорганизаций) вряд ли поддержали бы данный проект. 5. На данный момент совокупность всех политических, экономических и технологических факторов благоприятствуют успешной реализации проекта. 6
Ключевые факторы успеха: 1. Объединение вокруг проекта большого числа организаций и физических лиц, а также наличие существующих наработок текущих и потенциальных участников проекта превращают задачу из технически сложной и «неподъемной» во вполне решаемую, причем в сжатые сроки. 2. Мы не собираемся «изобретать велосипед» и потому не стесняемся использовать наработки любых проектов с открытым исходным кодом, если только они нам подходят. 3. Уникальный проект — предоставление заказчикам полного стека: от операционной системы и оборудования до прикладного программного обеспечения. Заказчики могут извлекать немедленную практическую пользу от применения в своей деятельности наработок проекта. Вопрос миграции на новую платформу существующего прикладного обеспечения хорошо проработан и поддержан технологически и инструментально. 7
А почему бы просто не использовать open-source ? 1. Недостаток существующего прикладного ПО часто затрудняет применение СПО у корпоративных заказчиков. Речь идет, в первую очередь о больших корпоративных системах, например, о системах для поддержки работы банка. 2. По состоянию на текущий момент большинство IT-ландшафтов, созданных на основе СПО, требуют намного большей квалификации IT-команды, чем есть сейчас у заказчиков. 3. К сожалению, в некоторых open-source проектах есть неприятные «закладки» и другие «недокументированные особенности» . 4. Наконец, некоторые заказчики в силу своей специфики нуждаются в сертифицированном ПО, причем иногда только от отечественных компанийразработчиков. 8
Подпроекты в составе проекта «Бета» 9
Ключевые подпроекты: 1. Операционная система и средства виртуализации. 2. Мобильная ОС и универсальный мобильный клиент. 3. Сервер управления базами данных. 4. Сервер приложений и балансировщик нагрузки. 5. Средства криптозащиты и обеспечение инфраструктуры PKI. 6. Инструментальные средства разработки. 7. Проектирование и исполнение бизнес-процессов. 8. Генераторы отчетов и средства BI. 9. Миграция приложений сторонних вендоров. 10. Дистрибуция приложений. 11. Средства администрирования. 12. Методологическое обеспечение и документация. 10
1. Операционная система и средства виртуализации: Задачи: § Создание операционной системы, работающей на серверах и рабочих станциях российского производства, путем адаптации к ней одного из существующих дистрибутивов ОС Linux. § Выпуск работающих на ней средств виртуализации, способных заменить VMWare v. Sphere в случае, если российские заказчики по каким-либо причинам не смогут больше применять этот продукт. Текущие варианты сотрудничества и реализации: § Компания Альт. Линукс. § Компания РОСА. § Создание нового дистрибутива на основе Ubuntu. Команда проекта в процессе формирования, на данный момент 4 активных участника 11
2. Мобильная ОС и универсальный мобильный клиент: Задачи: § Выпуск на основе проектов с открытым исходным кодом и наработок партнеров мобильной ОС, работающей на смартфонах и планшетах российских производителей. § Создание работающего под ней универсального мобильного клиента. Текущие варианты реализации: § Сотрудничество с ЦНИИ ЕИСУ. § Использование наработок проекта Ubuntu. Команда проекта в процессе формирования, на данный момент 3 активных участника 12
3. Сервер управления базами данных: Задачи: § Создание на основе проектов с открытым исходным кодом системы управления базами данных (СУБД) и ее дальнейшее развитие для возможности эксплуатации на созданном таким образом продукте высоконагруженных приложений. В частности, требуется обеспечить хорошие возможности горизонтального масштабирования созданной таким образом СУБД, снятие ограничений по количеству обрабатываемых данных. Текущие варианты сотрудничества и реализации: § Компания РЕЛЭКС. § Создание новой СУБД, сочетающей возможности реляционных и No. SQL СУБД на основе проектов с открытым исходным кодом. Команда проекта в процессе формирования, на данный момент 5 активных участников 13
4. Сервер приложений и балансировщик нагрузки: Задачи: § Создание на основе проектов с открытым исходным кодом отечественного сервера приложений, а также средств балансировки нагрузки и других компонентов для создания кластеров серверов приложений. Текущие варианты реализации: § Самостоятельная разработка. Команда проекта в процессе сформирована, 12 активных участников 14
5. Средства криптозащиты и инфраструктура PKI : Задачи: § Поддержка отечественной криптографии в платформе и приложениях на ее основе. Текущие варианты сотрудничества: § Компания Лисси. Софт. Команда проекта в процессе формирования. 15
6. Инструментальные средства разработки: Задачи: § Выпуск на основе текущих наработок проекта Diasoft Framework среды разработки приложений и средств их отладки, а также средств, автоматизирующих тестирование созданных приложений. Текущие варианты реализации: § Самостоятельная разработка. Команда проекта сформирована 5 активных участников 16
7. Проектирование и исполнение бизнес-процессов: Задачи: § Выпуск на основе текущих наработок проекта Diasoft Framework средств проектирования и исполнения бизнес-процессов. Текущие варианты реализации: § Самостоятельная разработка. Команда проекта сформирована 4 активных участника 17
8. Генераторы отчетов и средства BI: Задачи: § Разработка отечественных средств бизнес-аналитики и универсального генератора отчетов, способных заменить соответствующую продукцию компаний SAP, IBM и Oracle. Текущие варианты реализации: § Самостоятельная разработка. § Использование наработок проектов с открытым исходным кодом. Команда проекта в процессе формирования, на данный момент 3 активных участника 18
Прочие подпроекты: § Миграция приложений сторонних вендоров. § Дистрибуция приложений. § Средства администрирования. § Методологическое обеспечение и документация. 19
Ближайшие вехи 20
Ближайшие вехи: § 22. 12. 2014 – потенциальным заказчикам представлен собранный на основе компонентов партнеров прообраз новой платформы (все компоненты уже интегрированы друг с другом и поддерживаются российскими участниками, но еще нет поддержки нестандартного оборудования и не пройдены сертификационные испытания). § 19. 01. 2015 – начало прохождения процедуры сертификации по компонентам первой очереди (уже имеющим сертификацию, но более низких классов). § 16. 03. 2015 – отзыв коммерческого клиента об опыте эксплуатации. § 20. 04. 2015 – начало процедуры сертификации по компонентам второй очереди. § 20. 10. 2015 – завершение процедуры сертификации по компонентам первой очереди. 21
Бета.pptx