1 About UTIA Asynchronous Events
Unified Topology for Inventory and Automation (UTIA) uses the Oracle Communications Unified Operations Message Bus (UOMB) for processing these events.
The UOMB service is a distributed event store and stream-processing platform service. The Message Bus client sends/receives events (or messages) to/from the Message Bus service from a specific channel called a Topic, so that the source and target clients (or services) are loosely coupled and asynchronous. The Message Bus uses Apache Kafka in its platform to support the event store and stream-processing.
Apache Kafka is a distributed publish-subscribe messaging system that receives data from disparate source systems and makes the data available to target systems in real time. Similar to other message brokers systems, Kafka facilitates the asynchronous data exchange between processes, applications and servers.
The following figure illustrates the architecture diagram of Apache Kafka.