Роль API в цифровом правительстве: 10 лучших национальных практик
July 7, 2023
По мере того как цифровая революция преобразует государственные операции по всему миру, интерфейсы прикладного программирования (API) становятся ключевым инструментом в продвижении цифровой трансформации. С помощью API правительства могут обеспечить более плавную совместимость между различными системами, упростить обмен данными и внедрять инновации в государственные услуги. Здесь мы рассмотрим 10 лучших практик использования API в цифровом правительстве, основанных на национальных примерах со всего мира.
“API играют важную роль в предоставлении государственных цифровых услуг благодаря своей соединительной природе”. Согласно публикации: Интерфейсы прикладного программирования в правительствах: Почему, что и как.
Национальные лучшие практики и рекомендации по API
1. Разработка национальной стратегии API - Великобритания
Национальная стратегия API Великобритании предоставляет четкий план того, как государственные организации должны использовать API. Стратегия API правительства Великобритании основана на наборе стандартизированных принципов и рекомендаций, которые обеспечивают соответствие разработки и использования API национальной структуре цифровых услуг. Такой стратегический подход обеспечивает согласованность и способствует взаимодействию между различными государственными системами.
Эта стратегия управления API также подчеркивает важность использования API Gateway для управления повседневными операциями, такими как аутентификация пользователей и приложений, ограничение скорости, регулирование входящих запросов, логирование и отчетность. Apache APISIX API Gateway может быть использован как центральная точка управления API и связанными сервисами с помощью различных плагинов.
Ссылка: UK Government Digital Service, API технические и стандарты данных (2017). https://www.gov.uk/guidance/gds-api-technical-and-data-standards
2. Стандартизация API - США
Правительство США известно своей инициативой data.gov, в рамках которой оно стандартизировало API во всех федеральных агентствах. Эта инициатива привела к улучшению согласованности, безопасности и взаимодействия, тем самым повысив ценность данных и услуг. Они использовали инструмент управления API для обеспечения строгого шифрования и контроля доступа, предоставляя безопасный доступ к огромному количеству общедоступных данных, размещенных федеральными агентствами.
Ссылка: U.S. General Services Administration, Data.gov, Руководство для разработчиков (n.d.). https://www.data.gov/developer/
3. Приоритет конфиденциальности и безопасности - Эстония
Эстония, одна из самых цифрово продвинутых стран мира, уделяет приоритетное внимание конфиденциальности и безопасности при использовании API. Слой обмена данными страны X-Road позволяет государственным и частным организациям безопасно обмениваться данными, сохраняя конфиденциальность граждан, что является отличным примером баланса между доступностью данных и соображениями безопасности.
X-Road — это правительственный фреймворк API, лицензированный под лицензией Массачусетского технологического института (MIT). Он также используется как основа финского национального слоя обмена данными. Изначально созданный для веб-сервисов SOAP/XML, теперь он расширяется до REST API. Вместо того чтобы требовать от правительств непосредственной разработки управления API, X-Road предоставляет слой управления API, включая API Gateway, который является открытым исходным кодом и доступен для других правительств по всему миру (Finnerty, 2018).
Ссылка: X-Road, Слой обмена данными X-Road (n.d.). https://x-road.global/
4. Продвижение открытых инноваций - Финляндия
Финляндия, через свою инициативу открытых API, приглашает граждан, компании и других заинтересованных лиц использовать государственные данные для создания инновационных решений для социальных вызовов. Этот подход, известный как "открытые инновации", демонстрирует, как API могут стимулировать креативность и предпринимательский дух, способствуя социальному прогрессу и экономическому росту.
Ссылка: Открытие доступа к данным для инновационного использования информации, https://vm.fi/en/opendata
5. Создание каталогов API - Канада
Федеральное правительство Канады создало обширный каталог своих общедоступных API, предлагая разработчикам простой способ обнаружения и использования этих интерфейсов. Поисковый, категоризированный каталог повышает доступность и удобство использования государственных API.
Ссылка: Правительство Канады, API Store (n.d.). https://api.canada.ca/
6. Использование API для данных в реальном времени - Сингапур
data.gov.sg Сингапура, репозиторий данных от 70 государственных агентств, предоставляет потоки данных в реальном времени через API. Наличие данных в реальном времени может значительно улучшить процессы принятия решений и предоставления государственных услуг.
В Сингапуре правительство внедрило национальный API идентификации, который позволяет гражданам аутентифицировать свою личность онлайн для доступа к различным услугам. Этот инновационный подход ускоряет предоставление услуг, устраняя необходимость для граждан повторно вводить свои данные каждый раз при взаимодействии с государственными агентствами.
Ссылки: Правительство Сингапура, API в реальном времени на data.gov.sg и Финансы как услуга. Руководство по API
7. Содействие государственно-частным партнерствам - Австралия
Австралия эффективно использует API для установления государственно-частных партнерств в цифровой сфере. В частности, Право потребителя на данные (CDR) позволяет потребителям делиться своими данными с доверенными сторонами, что приводит к разработке новых услуг и возможностей.
Рекомендации по API предлагают использовать API Gateway, чтобы все государственные департаменты и сторонние партнеры могли управлять API через общую архитектуру, а также предусматривают создание единого портала для разработчиков, чтобы потенциальные пользователи API могли находить все доступные API в одном месте. Стилевые рекомендации отражают лучшие практики отрасли и правительства в управлении жизненным циклом API, управлении продуктами API и использовании технических принципов, включая REST.
Ссылка: Австралийская комиссия по конкуренции и защите прав потребителей, Право потребителя на данные (n.d.). https://www.accc.gov.au/focus-areas/consumer-data-right-cdr-0
8. Внедрение управления API - Германия
Строгая политика управления API в Германии гарантирует, что API разрабатываются, внедряются и управляются в соответствии с лучшими практиками. Такой подход обеспечивает качество и взаимодействие API, а также способствует эффективному управлению жизненным циклом.
9. Обучение и взаимодействие с пользователями API - Франция
Франция активно взаимодействует с пользователями API через семинары, хакатоны и конкурсы. Эти мероприятия способствуют использованию общедоступных API, позволяют правительству лучше понимать потребности пользователей и поощряют активное использование цифровых ресурсов.
10. Стимулирование участия граждан - Новая Зеландия
Подход Новой Зеландии к API поощряет активное участие граждан. Правительство активно вовлекает граждан в процесс проектирования и предоставления цифровых услуг. Принимая ориентированный на граждан подход к внедрению API, Новая Зеландия гарантирует, что ее цифровые услуги действительно соответствуют потребностям и ожиданиям населения.
Ссылка: Новая Зеландия, Рекомендации по API.
Стратегия и действия
Наличие стратегии для API является основополагающим для гарантии успешного внедрения API. Приведенная ниже структура API определяет, как правительство должно действовать при внедрении и реализации API. Структура API для цифрового правительства предоставляет модель, которую можно использовать для реализации программ API в правительстве. Она включает 12 предложений, которые поддерживают API, начиная от стратегического уровня и тактических решений, таких как распределение ресурсов и установление приоритетов, до операционных вопросов, таких как внедрение технических лучших практик.

Вы также можете использовать онлайн инструмент самооценки зрелости структуры API для определения конкретных действий, на которых нужно сосредоточиться при построении вашей стратегии API и расширении текущей деятельности API.
Резюме
Правительства по всему миру используют инфраструктуры, поддерживаемые API, чтобы быстро двигаться в сторону цифровизации, создавая улучшенный опыт граждан с государственными услугами, работая с внешними партнерами, более эффективно повторно используя ИТ-компоненты и включая данные в процессы принятия решений в своих операциях. Как мы видели на глобальном уровне, внедрение API правительствами значительно варьируется. Команда разработчиков API правительства должна работать эффективно, а API должен быстро масштабироваться. Поэтому следует выбирать инструменты, которые широко используются, такие как открытый исходный код Apache APISIX или API7 облачная и корпоративная платформа управления API для управления полным жизненным циклом API, обеспечения безопасности и контроля доступа, установления SLA или регулирования вызовов к конечным точкам API.