Технологии

Что такое ONDC и как работает открытая сеть цифровой торговли

Что такое ONDC и как работает открытая сеть цифровой торговли

ONDC — это открытая сеть цифровой торговли, созданная при поддержке правительства Индии. Она нужна для того, чтобы покупатели, продавцы и сервисы могли взаимодействовать между собой вне рамок одной конкретной платформы.

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

Содержание статьи

Что такое ONDC простыми словами

ONDC расшифровывается как Open Network for Digital Commerce, то есть открытая сеть для цифровой торговли. По сути, это инфраструктура, в которой продавец и покупатель могут совершать сделку, даже если используют разные приложения.

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

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

Зачем понадобился ONDC

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

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

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

В июле 2021 года Департамент развития промышленности и внутренней торговли Индии сформировал консультативный совет для развития инициативы и запуска пилотных программ в ряде городов. Позже ONDC получил статус некоммерческой организации формата Section 8, после чего к сети начали подключаться частные компании со своими приложениями и сервисами.

Как устроен ONDC

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

Базовая схема включает три ключевых элемента.

  • Покупательские приложения — интерфейсы, через которые пользователь ищет товары и услуги, сравнивает предложения и оформляет заказ.
  • Продавецкие приложения — системы, через которые продавцы размещают каталог, принимают запросы, подтверждают заказ и организуют исполнение.
  • Шлюзы ONDC — сервисы, которые помогают координировать обмен между приложениями покупателя и продавца.

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

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

Как проходит сделка в сети ONDC

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

В упрощённом виде процесс выглядит так:

  1. Пользователь ищет товар или услугу в приложении покупателя.
  2. Приложение отправляет запрос в сеть.
  3. Подключённые продавцы или их приложения возвращают релевантные предложения.
  4. Покупатель выбирает вариант и оформляет заказ.
  5. Дальше происходит оплата, подтверждение, доставка или иное исполнение услуги по правилам сети.

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

На какой технологии основан ONDC

Технически ONDC строится на архитектуре микросервисов и API. Это позволяет отдельным частям системы работать независимо и при этом обмениваться данными по стандартизированным правилам.

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

Открытый характер ONDC требует чётких правил совместимости. Поэтому для работы сети важны не только API, но и общий протокол, который задаёт формат взаимодействия между участниками.

Что такое протокол Beckn

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

Через Beckn можно унифицировать ключевые этапы сделки: поиск, бронирование, оплату, доставку и исполнение. Это нужно для того, чтобы разные приложения и сервисы понимали друг друга без прямой привязки к одному владельцу платформы.

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

Чем ONDC отличается от обычного маркетплейса

Главное отличие в том, что ONDC — это сеть и протокол взаимодействия, а не единая торговая площадка. Маркетплейс управляет собственной экосистемой, а ONDC задаёт общие правила для множества независимых участников.

Критерий Обычный маркетплейс ONDC
Модель Одна платформа Открытая сеть
Доступ к продавцам Только внутри платформы Через совместимые приложения
Взаимодействие По внутренним правилам площадки По общим протоколам и спецификациям
Роль платформы Центральный посредник Участник сети или точка доступа
Совместимость Ограничена одной экосистемой Предусмотрена на уровне архитектуры

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

Кто участвует в ONDC

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

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

Среди компаний, которые связывали с внедрением и использованием ONDC, назывались Flipkart, Paytm, Pincode by PhonePe, Amazon, State Bank of India и Meta. Сам факт участия таких организаций показывает интерес к модели, где торговое взаимодействие строится поверх открытых стандартов.

Почему ONDC считают шагом к более открытой торговле

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

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

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

Какие задачи возникают при эксплуатации ONDC

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

Из-за распределённой архитектуры здесь мало просто следить за доступностью одного приложения. Нужно видеть, что происходит на уровне сервисов, API, журналов событий и маршрута запроса между участниками.

Какие метрики стоит собирать

Собирать нужно и технические, и бизнес-метрики. Первая группа показывает состояние инфраструктуры, вторая — то, как сеть справляется с реальными транзакциями.

К техническим метрикам относятся загрузка CPU, потребление памяти и задержка запросов. К бизнес-метрикам — количество транзакций и доля успешных операций.

Зачем нужны логи

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

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

Что даёт распределённая трассировка

Распределённая трассировка показывает путь запроса через разные сервисы. В большой сетевой архитектуре она помогает находить узкие места и разрывы в цепочке обработки.

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

Зачем определять SLI, SLO и SLA

SLI — это измеряемые показатели сервиса, SLO — целевые значения этих показателей, а SLA — соглашения, где такие ожидания могут быть зафиксированы. Для ONDC эта связка нужна, чтобы формализовать уровень доступности и качества сервиса.

Если команда заранее определяет, какие именно параметры для неё критичны, ей проще отслеживать отклонения и понимать, соответствует ли работа системы заданным ожиданиям.

Где применяются chaos engineering и AIOps

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

Для распределённой сети это полезно по одной причине: ручной анализ большого количества событий и зависимостей быстро становится медленным и фрагментарным. Автоматизация здесь помогает быстрее увидеть взаимосвязи между симптомом и источником проблемы.

Что важно запомнить об ONDC

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

Инициатива возникла в Индии как попытка сделать электронную коммерцию менее зависимой от закрытых экосистем крупных игроков. Технически ONDC опирается на микросервисную архитектуру, API и протокол Beckn, а для стабильной работы такой сети нужна развитая наблюдаемость: метрики, логи, трассировка и чёткие сервисные показатели.