Какую Java вы используете в проде? OpenJDK!

Российские разработки, импортозамещение

Доклад принят в программу конференции

Мнение Программного комитета о докладе

В докладе дается подробный анализ Open JDK: что оттуда вырезать, что добавить, какие доработки были сделаны под требования быстродействия, надежности и под требования критической инфраструктуры.

Целевая аудитория

DevOps, Developers, CTO.

Тезисы

Какой дистрибутив Java вы используете для разработки и запуска Java-приложений?
OpenJDK — услышим мы в ответ в 90% случаев.

Ответ одновременно верный и неверный. OpenJDK — это проект, а точнее, набор проектов с открытым исходным кодом, в рамках которых происходит развитие Java-технологий. Но, как правило, на проде мы не используем проект OpenJDK или его исходный код. На проде мы используем готовую к работе программу, которая основана на проекте OpenJDK, но кто же произвел эту программу, этот дистрибутив OpenJDK?

Мы в Axiom JDK уже более четверти века занимаемся разработкой OpenJDK и производством промышленного дистрибутива Java SE.

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

Роман возглавляет развитие бизнеса компании Axiom JDK, которая разрабатывает и поддерживает семейство продуктов, прогрессивную среду исполнения Java, LiberCat, стандартизованный сервер приложений, и ряд других профессиональных продуктов для эффективного решения задач бизнеса в серверном, облачном и IoT-применениях открытых технологий Java.

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

На протяжении 5 лет Карпов Роман Дмитриевич занимает должность директора по развитию и стратегии Axiom JDK.
* Разработал продуктовый портфель компании.
* Сформировал и реализовал стратегию вывода продуктового портфеля на рынок.
* Успешно выстроил партнерскую сеть, что позволило в 5 раз повысить продажи программных продуктов компании.
* Участвовал в процессе проведения сертификации программных продуктов компании во ФСТЭК.
* Реализовал проекты по импортозамещению ПО для системообразующих компаний, такие как, НСПК, СПбМТСБ, Ростелеком, Мобильная карта и др.

Имеет активную гражданскую позицию в части развития цифрового суверенитета и реализации задач импортозамещения, ведет активную общественную деятельность и является:
* руководителем комитета по информационной безопасности АРРП Отечественный софт,
* руководителем технического комитета АНО Открытый код,
* советником министра цифрового развития РФ по системному ПО,
* председателем ЦКР по Управлению ИТ-инфраструктурой.

Axiom JDK

Команда Axiom JDK, поставщик российской платформы Java, основана в 2017 году управляющей командой Центра Разработки Oracle в Санкт-Петербурге. Инженерное ядро сформировано из разработчиков OpenJDK, которые имеют 25-летний опыт разработки Java и вносят активный вклад в развитие платформы. Компания производит и поддерживает безопасный стек базовых технологий для разработки и исполнения Java-приложений с обеспечением санкционной устойчивости: * Axiom JDK Pro — российская доверенная среда разработки и исполнения Java на базе проекта с открытым исходным кодом OpenJDK и поддержкой в России. Благодаря соответствию стандартам Java SE, она обеспечивает простую миграцию с зарубежных платформ заменой пары строк кода. Получила премию Cnews в номинации «Импортозамещение года в финтехе» как технологическая платформа высоконагруженной финтех системы ЕДИНОГО ЦУПИС; * Libercat — стандартизированный сервер приложений для технологий Java EE (Jakarta EE), альтернатива Oracle WebLogic, IBM WebSphere, Jboss; * Axiom JDK Certified — среда разработки и исполнения Java, сертифицированная ФСТЭК (СЗИ 4УД), для применения на объектах критической инфраструктуры, ГИС, АСУ ТП до 1 уровня защищенности; * Axiom NIK (Native Image Kit) — инструментарий для создания нативных образов Java-приложений; * Axiom AC (Administration Control) — серверное приложение для контроля и аудита инфраструктуры сред исполнения Java в организации.

Видео

Другие доклады секции

Российские разработки, импортозамещение