Is it possible to have CDC component connected to JMS component, so that CDC will be capture the changes in the database and act as a publisher to the JMS where all changes will be pushed to the JMS and so the subscribers can get the changes as messages from JMS?
JMS can be ActiveMQ.
Yep, that should work. Get CDC functionality to push the changes as messages with Insert, Update Delete flags to JMS. This way your downstream logic will know what to do with the record in the message... i.e. whether it is an insert, update or delete.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema
Pick up some tips and tricks with Context Variables