• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Need help in design

 
Rizwan Mohammad
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

We have few applications in our enterprise one being the master. We have to send nearly one hundred thousand messages daily from master application to all dependent application using messaging service (via Webspher Message Broker) and we need to get response after successful consumption of messages for logging purpose.

Can you please suggest me the best design/architecture for this solution.

Note: Master application is developed in j2ee and hosted in websphere application server.

Thanks in advance for your suggestions.
 
Aniruddh Joshi
Ranch Hand
Posts: 275
Eclipse IDE jQuery Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ESB's like Mule are being used in the industry for such jobs these days.
They have elaborate message routers and frameworks.
 
Roger Sterling
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Aniruddh Joshi wrote:ESB's like Mule are being used in the industry for such jobs these days.
They have elaborate message routers and frameworks.


Seems as though the OP has an ESB already. What advantage do you see for the OP to switch from his current ESB to Mule ?

 
Roger Sterling
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rizwan Mohammad wrote:Hi,

We have few applications in our enterprise one being the master. We have to send nearly one hundred thousand messages daily from master application to all dependent application using messaging service (via Webspher Message Broker) and we need to get response after successful consumption of messages for logging purpose.

Can you please suggest me the best design/architecture for this solution.

Note: Master application is developed in j2ee and hosted in websphere application server.

Thanks in advance for your suggestions.


It looks like you want to have a Request/Reply pattern. Master sends the request and after a short time, processes replies, marking the requests complete in a database, and perhaps sending an output message to Logger. Have you considered this already ? If so, what did you see as the drawback ?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic