[en] After the global crisis caused by COVID-19, companies have begun to recognize the important role real-time analytics play when going through intense and disruptive crises. These analytics enable a broad range of use cases that significantly enhance decision making when relevant business events happen. Most of the integrations executed today across organizational boundaries are not in real time and they currently require employing mostly proprietary formats and protocols. On the other hand, some industries have adopted data formats for exchanging information between organizations, such as Electronic Data Interchange (EDI). However, those integrations are limited to specific use cases and represent a small fraction of all needed organizational integrations. This work describes the overall architectural proposal for an Event Streaming Open Network, which includes the different actors in play, the software components required, as well as the network protocols that should be specified. When needing to integrate real-time information across organizations, developers would have a common basis for finding, publishing, and subscribing to event streams. Also, given a set of standard formats to encode and transmit events, developers could use the programming language of their choice. Overall, this set of standards would drastically reduce the cost of real-time integration, which would also enable experimentation by users. This experimentation can create an innovation space for new uses of Event Streaming.

[es] Después de la crisis global provocada por el COVID-19, las empresas han comenzado a reconocer el importante papel que juega el análisis en tiempo real cuando se atraviesan crisis intensas y disruptivas. Estos análisis permiten una amplia gama de casos de uso que mejoran significativamente la toma de decisiones cuando ocurren eventos disruptivos relevantes. La mayoría de las integraciones ejecutadas hoy en entre organizaciones no se realizan en tiempo real y actualmente requieren el empleo de formatos y protocolos en su mayoría propietarios. Por otro lado, algunas industrias han adoptado formatos de datos para intercambiar información entre organizaciones, como Electronic Data Interchange (EDI). Sin embargo, esas integraciones se limitan a casos de uso específicos y representan una pequeña fracción de todas las integraciones necesarias entre organizaciones. Este trabajo describe una propuesta arquitectónica general para una Red Abierta de Event Streaming; que incluye los diferentes actores en juego, los componentes de software requeridos, así como también los protocolos de red que deben especificarse. Cuando se necesite integrar información en tiempo real entre organizaciones, los desarrolladores tendrían una base común para buscar, publicar y suscribirse a flujos de eventos. Además, dado un conjunto de formatos estándar para codificar y transmitir eventos, los desarrolladores podrían usar el lenguaje de programación de su elección. En general, este conjunto de estándares reduciría drásticamente el costo de la integración de eventos en tiempo real, lo que también permitiría la experimentación por parte de los usuarios. Esta experimentación puede crear un espacio de innovación para nuevos usos del Event Streaming.