Help coderanch get a
new server
by contributing to the fundraiser
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Need help in design

 
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Foreman
Posts: 275
jQuery Eclipse IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ?
 
I'm not dead! I feel happy! I'd like to go for a walk! I'll even read a tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/t/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic