I have been exploring the options to integrate streaming solutions like Kafka with OpenDXL.
Currently I have checked the following solutions provided:
1. OpenDXL Databus Java client library - https://github.com/opendxl/opendxl-databus-client-java
This is basically a wrapper around Kafka client libs and seems to reduce the number of lines it takes to subscribe, consume & produce from Kafka.
As the overview mentions :
The OpenDXL Databus Java client library is used to consume and produce records from/to a Data Exchange Layer (DXL) Streaming Service.
Did not see any OpenDXL service or topic integration at any point!
So can someone point out what is the DXL Streaming Service in this case?
2. OpenDXL Streaming Java client library - https://github.com/opendxl/opendxl-streaming-client-java
In this example also there is no OpenDXL integration visible. The services are hosted on a isolated webserver which seem to be the service simulating an in-memory message queue.
So I have the following queries :
1. Why are these two examples hosted under the "OpenDXL" umbrella, when they are not interacting with OpenDXL?
2. How will they help in creating a solution which integrates a streaming service with OpenDXL?
Thanks in advance.