Open Network for Digital Commerce (ONDC) es una iniciativa del gobierno de la India para promover una red abierta de comercio electrónico que conecte a compradores, plataformas y minoristas.
El objetivo de ONDC es crear un entorno de comercio electrónico inclusivo a través de un protocolo abierto desarrollado sobre especificaciones de código abierto, lo que lo hace independiente de cualquier plataforma.1
En concreto, ONDC es un conjunto de protocolos y especificaciones que permiten que diferentes plataformas de comercio electrónico se conecten e interoperen entre sí. Esta capacidad mejora el descubrimiento de precios y proporciona a los consumidores más proveedores de servicios entre los que elegir.
ONDC representa un paso hacia la democratización del comercio digital, que pasa de un modelo centrado en plataformas, en el que unos pocos gigantes del comercio electrónico dominan el mercado, a una plataforma abierta e interoperable en la que compradores y vendedores pueden interactuar independientemente de las plataformas que utilicen. Su objetivo es alejar el comercio electrónico de jardines amurallados (ecosistemas cerrados, aislados y altamente estratificados) a un entorno más accesible que fomente la competencia, la inclusión y la innovación.
ONDC se desarrolló en medio de la creciente preocupación por la concentración de energía en el mercado del comercio electrónico durante una era de rápida transformación digital. En la India, como en muchos otros países, una pequeña cohorte de grandes plataformas de comercio electrónico se convirtieron en monopolios digitales. Esta tendencia suscitó preocupación por las prácticas comerciales desleales, la monopolización de los datos y la marginación de las empresas locales más pequeñas que luchan por competir.
Para abordar estos desafíos y democratizar el espacio, el gobierno de la India (bajo los auspicios del Ministerio de Comercio e Industria) comenzó a explorar la posibilidad de crear una red abierta para el comercio digital. El objetivo era crear un marco que permitiera a los compradores y vendedores realizar transacciones, independientemente de las respectivas plataformas que utilizaran, de forma similar a como la interfaz de pago unificado (UPI)2 revolucionó los pagos digitales al hacerlos independientes de la plataforma.
En julio de 2021, el Departamento de Promoción de la Industria y el Comercio Interior (DPIIT) estableció un consejo asesor de nueve miembros para dirigir la iniciativa y guiar los programas piloto en Nueva Delhi NCR, Bangalore, Mumbai, Bangalore, Coimbatore, Hyderabad, Pune y otras ciudades. A los pocos meses, ONDC recibió su certificación como organización sin fines de lucro de la Sección 8 dirigida por el sector privado, después de lo cual varias organizaciones del sector privado comenzaron a integrar sus aplicaciones y servicios con la red de ONDC.
Desde su lanzamiento, las plataformas de ONDC han procesado casi 7 millones de pedidos, y la red de ONDC ha crecido hasta contar con más de 370 000 vendedores y proveedores de servicios en 588 "ciudades contables" (que representan aproximadamente el 70 % de las ciudades indias).3 Empresas como Flipkart, Paytm, Pincode de PhonePe, Amazon, State Bank of India (SBI) y Meta (entre otras) han adoptado los protocolos ONDC, con casos de uso que van desde la sanidad hasta las fintech y la agroindustria.
ONDC también está a punto de cambiar las reglas del juego en el sector de la entrega de alimentos, donde puede reducir drásticamente las tasas de comisión en comparación con plataformas como Zomato y Swiggy, que cobran a los restaurantes, muchos de los cuales son pequeñas empresas, hasta un 25 % de comisión.4
ONDC no es una única plataforma o aplicación, sino una serie de protocolos que permiten a entidades dispares realizar transacciones, creando unas condiciones equitativas para emprendedores, nuevas empresas, pequeñas y medianas empresas, corporaciones y consumidores.
La ONDC consta de tres componentes principales:
ONDC está diseñado con una arquitectura de microservicios, lo que significa que cada componente de la red es un servicio independiente que puede comunicarse con otros servicios a través de API (especialmente AsyncAPI). Este enfoque modular facilita la integración de diferentes plataformas con ONDC. Sin embargo, la naturaleza abierta y accesible de ONDC requiere que ciertos componentes y procesos de TI funcionen de manera óptima, de ahí que el sistema ONDC dependa del protocolo Beckn.
El protocolo Beckn, patrocinado por la Beckn Foundation y propiedad de la Open Shared Mobility Foundation, es un protocolo abierto que permite el comercio electrónico descentralizado y la interoperabilidad entre mercados en línea, proveedores de servicios y consumidores.
Las pasarelas de Beckn agregan datos y desacoplan las capas de transmisión de paquetes de las capas de experiencia del usuario, de modo que las transacciones (como la reserva de pedidos, el pago, la entrega y el cumplimiento) estén estandarizadas en toda la red. Como tales, alimentan el backend de la infraestructura ONDC.
El protocolo Beckn incluye:
Beckn utiliza tecnologías descentralizadas, como la blockchain, para permitir interacciones peer-to-peer entre diferentes entidades en el ecosistema del comercio electrónico. Este enfoque descentralizado ayuda a eliminar la necesidad de intermediarios, lo que reduce los costes y mejora la eficacia de las transacciones. También brinda a los usuarios más control sobre sus datos y transacciones, fomentando un entorno más transparente para el comercio.
Las API permiten a los desarrolladores y proveedores de servicios de terceros crear aplicaciones y servicios que pueden integrarse con una infraestructura ONDC. El protocolo Beckn presenta un conjunto de estándares y políticas para todas las API de red para facilitar el intercambio de datos y la integración de procesos entre entidades. Estos estándares y políticas permiten que los componentes de red interactúen sin problemas de compatibilidad.
Las API estandarizadas también simplifican el proceso de desarrollo para las empresas que desean implementar Beckn, ya que los equipos pueden usar interfaces predefinidas para conectarse con otros participantes de la red.
Los protocolos Beckn proporcionan a los usuarios una identidad única y coherente que funciona en múltiples servicios y plataformas dentro de la red, lo que les permite acceder a una gran cantidad de servicios sin utilizar múltiples inicios de sesión o configuraciones de cuentas. Estos protocolos también pueden ayudar a los usuarios a acceder a recomendaciones personalizadas y administrar sus preferencias de TI de manera más efectiva.
Los marcos de gobierno establecen las reglas, regulaciones y políticas que dictan cómo los participantes pueden interactuar con la red. Un marco de gobierno bien definido ayuda a mantener la integridad de la red, garantizando la transparencia, la equidad y la rendición de cuentas entre las partes interesadas.
Beckn incorpora mecanismos, como sistemas de reputación, contratos inteligentes y técnicas criptográficas, para establecer confianza entre los participantes en el ecosistema del comercio electrónico. Estos mecanismos ayudan a mitigar los riesgos asociados con el comercio descentralizado. Beckn también implementa funciones de seguridad para proteger los datos y activos confidenciales de los usuarios, creando un entorno seguro para realizar transacciones dentro del protocolo.
La naturaleza de Beckn permite que los nuevos participantes se unan a las redes de ONDC sin fricciones, incluso cuando la red está incorporando muchos participantes nuevos simultáneamente. Estas características garantizan que el protocolo pueda manejar mayores volúmenes de transacciones y adaptarse a la expansión general de las redes de comercio descentralizadas.
Además, la escalabilidad de Beckn significa que el protocolo es compatible con una gran variedad de casos de uso y aplicaciones, impulsando la innovación en diferentes sectores y favoreciendo la adopción global de soluciones de comercio descentralizado.
Como es el caso de cualquier sistema complejo, mantener la salud y el rendimiento de las plataformas y servicios de ONDC es esencial. Observabilidad de aplicaciones y soluciones de gestión de API pueden ser útiles en este sentido, especialmente cuando se utilizan en consonancia con las mejores prácticas de observabilidad. Al implementar una infraestructura de ONDC, las organizaciones pueden tener en cuenta lo siguiente:
Esto incluye métricas técnicas (como el uso de la CPU, el consumo de memoria y la latencia de solicitud) y métricas empresariales (como el número de transacciones y tasas de éxito).
Las prácticas de registro incluyen la captura de información detallada (como marcas de tiempo, mensajes de error, trazas de pila y datos contextuales) sobre el comportamiento del sistema y los errores. Cada microservicio, base de datos y servicio de apoyo también debe tener sus registros agregados y almacenados en un sistema de registro centralizado para facilitar el acceso y el análisis.
Dada la naturaleza distribuida y expansiva de ONDC, el seguimiento distribuido, que realiza un seguimiento de las solicitudes a medida que fluyen a través de varios servicios, puede resultar invaluable para los esfuerzos de solución de problemas y optimización.
Los indicadores de nivel de servicio (SLI) son las métricas que una organización mide para un servicio en particular (como el tiempo de actividad y la tasa de error), mientras que los objetivos de nivel de servicio (SLO) son los objetivos que las empresas establecen para estas métricas (como el tiempo de actividad del 99,9 %). Estas mediciones se definen y acuerdan en acuerdos de nivel de servicio (SLA). La definición de SLI y SLO relevantes puede ayudar a los equipos a establecer expectativas de rendimiento y disponibilidad del sistema, medir el progreso a lo largo del camino y mantener los acuerdos con los clientes.
Probar de manera proactiva la resiliencia de las plataformas ONDC mediante experimentos (ingeniería de caos) permite a los equipos comprender cómo reacciona el sistema ante fallos inesperados e identificar oportunidades de mejora.
La inteligencia artificial para operaciones de TI (AIOps) puede automatizar la correlación de datos en todas las herramientas de monitorización, proporcionar alertas predictivas del sistema y automatizar el análisis de causas raíz, lo que mejora la observabilidad ONDC.
Habilite una mensajería de alto rendimiento, seguridad y entrega garantizada para su empresa.
Acelere la agilidad y el crecimiento empresarial: modernice continuamente sus aplicaciones en cualquier plataforma utilizando nuestros servicios en la nube y de consultoría.
1 “About ONDC” (enlace externo a ibm.com), ONDC.org
2 "Unified Payments Interface" (enlace externo a ibm.com), NCPI.org
3 "ONDC completes more than 7.1 million cumulative orders in February since inception a year ago" (enlace externo a ibm.com), The Economic Times, 5 de marzo de 2024
4 "ONDC explained: What is it, top buyer and seller apps, how to order food & groceries, and more" (enlace externo a ibm.com), Forbes.com, 18 de septiembre de 2023