U
Unimaginative Moniker
Using JBoss EE 5, I'm trying to figure out which messaging tool I should use to allow classes to be dynamically assigned a messaging queue/topic/buss that may have been created just for them.
Truly modular, I want to be able to create 'modules' in a send/receive configuration that the user has decided on via some sort of drag-n-drop gui. Sothey drag a few boxes out, connect them with lines. Now that front end (haven't decided which yet) will inform the back end classes to instantiate, and how each will talk to the other.
Example...
Class A has data it passes to Class B
Class B passes that data to Class C
Class A also sends data directly to Class C
You see, I want each class to do something with the data, yet have a standard interface to ensure the next class down can/will receive it.
I've done some pretty interesting things in SE with queues & topics, but the EE env is new to me, and messaging is one area where EE is supposed to shine.
I keep hearing rumors of EJB going away, but in EE6 3.1 is used... Is JMS and MDBs the real way to future-proof, or do I need to select one of the myriad of ESB messaging packages out there (a la Mule, JBoss ESB, etc.)?
If it's a matter of personal taste, I understand. I'm interested in how you[could|would] CRUD at runtime your messaging architecture..
TIA!
Truly modular, I want to be able to create 'modules' in a send/receive configuration that the user has decided on via some sort of drag-n-drop gui. Sothey drag a few boxes out, connect them with lines. Now that front end (haven't decided which yet) will inform the back end classes to instantiate, and how each will talk to the other.
Example...
Class A has data it passes to Class B
Class B passes that data to Class C
Class A also sends data directly to Class C
You see, I want each class to do something with the data, yet have a standard interface to ensure the next class down can/will receive it.
I've done some pretty interesting things in SE with queues & topics, but the EE env is new to me, and messaging is one area where EE is supposed to shine.
I keep hearing rumors of EJB going away, but in EE6 3.1 is used... Is JMS and MDBs the real way to future-proof, or do I need to select one of the myriad of ESB messaging packages out there (a la Mule, JBoss ESB, etc.)?
If it's a matter of personal taste, I understand. I'm interested in how you[could|would] CRUD at runtime your messaging architecture..
TIA!