TECHNICAL SCIENCE / <<ШУШетУМ~^©У©Ма1>#Щ19)),2(0]9
Новожилов К.С., Голубев Д.В., Энтин Н.И.
Национальный исследовательский университет «МЭИ» DOI: 10.24411/2520-6990-2019-10457 ЯДРО ЦИФРОВОЙ ПЛАТФОРМЫ
Novozhilov K.S., Golubev D. V., Entin N.I.
CORE DIGITAL PLATFORM
Аннотация:
В текущий момент в мире стремительно идет платформизация. Проведены изыскания по выявлению ядра цифровой платформы и определению его функций. Предложен ряд определений понятия ядра цифровой платформы.
Abstract:
At the moment, the world is rapidly platforming. Conducted research to identify the core of the digital platform and determine its functions. A number of definitions for the concept of the core of a digital platform are proposed.
Ключевые слова: платформизация, цифровая платформа(ЦП), ядро, платформенная компания, кон-вейерная(традиционная) компания, цифровая трансформация.
Keywords: platformization, digital platform, core, platform model of company, traditional model of company, digital transformation.
Смотря на свойства ядра платформы, показанные в литературе, можно составить примерные определения ядра платформы:
«Платформа программного обеспечения, это расширенная система, основанная на программном обеспечении, которая представляет из себя ядро, функционально разделенное на «приложения», которые находятся во взаимодействии с ней, а также интерфейсы, через которые они взаимодей-ствуют.»8
6) Ядро ЦП — основная часть цифровой платформы, без которой ее функционирование невозможно.
«Экосистема платформы может развиваться быстрее, когда ядро платформы — чистая, простая система, а не клубок бесчисленных функций.»9
7) Ядро ЦП — основная часть цифровой платформы, содержащая в себе корневые функции(ком-поненты) платформы (минимальный набор функ-ций(компонентов)), необходимые для ее работоспособности.
Т.е. имеется ввиду, что чем больше функ-ций(компонентов) включает в себя ядро платформы, тем менее производительной становится сама платформа, т.к. без ядра невозможно выполнение любых функций(Из этого следует, что, в первую очередь, производительность платформы ограничивается производительностью ее ядра). Отличным примером неудачно спроектированного ядра платформы может послужить Windows Vista, имеющая завышенные системные требования, по сравнению со своей предшественницей Windows XP, но при этом работающая заметно медленней.
«Vista не оправдала себя. Команда разработчиков Microsoft попыталась сохранить программные компоненты, необходимые для поддержки совместимости со старыми компьютерными системами, одновременно добавляя функции, необходимые для систем нового поколения — причем в ядре платформы. В результате Vista получилась менее стабильной и более сложной, чем ее предшественница Windows XP, и сторонним разработчикам приложений с трудом удавалось писать для нее код.»10
«Замена ядра платформы почти всегда завершается неудачей, поскольку часто требуется нарушение обратной совместимости с существующим поколением платформы, что, в свою очередь, требует перестройки приложений.»11
8) Ядро ЦП — основная часть цифровой платформы, взаимодействующая с приложениями через определенные интерфейсы, практически не поддающаяся изменениям, чтобы не нарушать работоспособность всей ЦП в целом.
Примером нарушения работоспособности вследствие изменения ядра может послужить неправильное функционирование некоторых приложений из Apple AppStore после обновления версии iOS, после которого разработчикам приходится обновлять свои приложения, до этого работающие стабильно. Вследствие таких «приспосабливаний» под обновления ядра возникают новые ошибки, от которых, в итоге страдают пользователи, принуждаемые к переходу на другое приложение, и разработчики, теряющие своих потребителей.
«Разработчики ядра создают корневые функции платформы, которые предоставляют ценность
8 Амрит Тивана. Платформы экосистем. Соединяя архитектуру, управление и стратегию.
9 Джеффри Паркер, Маршалл ван Альстин, Санджит
Чаудари. Революция платформ. Как сетевые рынки ме-
няют экономику — и как заставить их работать на вас.
10 Джеффри Паркер, Маршалл ван Альстин, Санджит Чаудари. Революция платформ. Как сетевые рынки меняют экономику — и как заставить их работать на вас.
11 Амрит Тивана. Платформы экосистем. Соединяя архитектуру, управление и стратегию.
<<ШУШетиМ~^©У©Ма1>#Щ19)),2(0]9 / TECHNICAL SCIENCE
участникам. Эти разработчики, как правило, нанимаются компанией, управляющей платформой.»12
9) Ядро ЦП — основная часть цифровой платформы, разработанная самими ее владельцами, содержащая в себе базовые компоненты, необходимые для ее работоспособности, а также функции и интерфейсы, необходимые для дальнейшей эволюции ЦП путем создания приложений сторонними разработчиками для всевозможных групп пользователей.
10) Ядро ЦП — основная и приватная часть цифровой платформы, содержащая в себе все основные функции и ноу-хау(коммерческая тайна) к которой не имеет доступа никто, кроме владельца самой платформы. Разработчики приложений же могут обращаться к ядру только через заранее прописанные алгоритмы и интерфейсы.
Т.е. имеется ввиду, что желательно, чтобы в ядро ЦП входил минимальный набор функций, но так как существует коммерческая тайна, которая пусть и не является часто используемой (или редко используемой, но важной), приходится добавлять ее в ядро, возможно, жертвуя при этом производительностью. Проще говоря, чтобы коммерческая тайна оставалась коммерческой тайной, можно ограничить круг лиц, имеющей к ней доступ, путем добавления ее в ядро.
Для объединения компонентов и функций в ядре платформы может быть несколько предпосылок:
4. Так как ядро считается изолированной системой, к которой имеет доступ ограниченной круг лиц (например, владелец платформы и те, кому владелец выдал доступ к ядру), а все разработчики приложений получают доступ к возможностям ядра через многочисленные API, есть смысл содержать в ядре ноу-хау.
«Коммерческая тайна - режим конфиденциальности информации, позволяющий её обладателю при существующих или возможных обстоятельствах увеличить доходы, избежать неоправданных расходов, сохранить положение на рынке товаров, работ, услуг или получить иную коммерческую выгоду;
Информация, составляющая коммерческую тайну, - сведения любого характера (производственные, технические, экономические, организационные и другие), в том числе о результатах интеллектуальной деятельности в научно-технической сфере, а также сведения о способах осуществления профессиональной деятельности, которые имеют действительную или потенциальную коммерческую ценность в силу неизвестности их третьим лицам, к которым у третьих лиц нет сво-
бодного доступа на законном основании и в отношении которых обладателем таких сведений введён режим коммерческой тайны;»13
Т.е. если выдавать доступ к части функций ноу-хау, но при этом не раскрывать содержимого риск того, что технология будет украдена становится значительно ниже, чем если бы она была выделена в приложение и находилась на периферии.
5. Так как важнейшие компоненты ЦП, от работы которых зависит функционирование всей цифровой платформы, следует подвергать наибольшей защите, нужно объединить их в одну группу, ограничив доступ всех, кому он не положен, а предоставлять его через API.
В данном случае ситуация похожа на ситуацию с ноу-хау, но ссылаясь на ФЗ "О коммерческой тайне" когда кража коммерческой тайны влечет за собой экономические убытки, но повреждение ядра ЦП ведет к частичному, или скорее полному прекращению работы ЦП, что также приводит к убыткам и незапланированным расходам, но уже другого характера.
6. В любой цифровой платформе имеются компоненты, которые наиболее часто используются разработчиками приложений. Чаще всего это незаменимые или универсальные компоненты, которые составляют фундамент приложений, без которых их разработка была бы усложнена. При изменении или удалении незаменимых компонентов может произойти так, что приложения начнут работать некорректно.
«Разделение исходной архитектуры экосистемы должно быть сделано таким образом, чтобы функциональность, которая может совместно использоваться многими приложениями, помещалась в ядро платформы, которое должно быть стабильным, а остальное - в набор дополнительных приложений, которые поощряются для варьирования.»14
В итоге можно сделать вывод, что объединение компонентов в ядро необходимо для того, чтобы владелец платформы, разработчики приложений и пользователи не несли незапланированных расходов. Также оно может помочь разработчикам приложений и владельцу платформы установить взаимовыгодное взаимодействие.
Список литературы
1) Джеффри Паркер, Маршалл ван Альстин, Санджит Чаудари. Революция платформ. Как сетевые рынки меняют экономику — и как заставить их работать на вас
2) Амрит Тивана. Платформы экосистем. Соединяя архитектуру, управление и стратегию.
3) Федеральный Закон "О коммерческой тайне"
12 Джеффри Паркер, Маршалл ван Альстин, Санджит
Чаудари. Революция платформ. Как сетевые рынки ме-
няют экономику — и как заставить их работать на вас.
13[ФЗ "О коммерческой тайне"] Статья 3. Основные понятия, используемые в настоящем Федеральном законе 14 Амрит Тивана. Платформы экосистем. Соединяя архитектуру, управление и стратегию.