Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 869639
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T10:20:27+00:00 2026-05-15T10:20:27+00:00

We are debating to correct way to setup a notification service. This serivce will

  • 0

We are debating to correct way to setup a notification service. This serivce will be called by various apps and the service will need to return relevant data back.

My feeling is you just create a Web service that the intranet portal (or anything) could access by sending the user ID and in return getting any information (User 425 report is 90 days due, Application has been rejects.. etc..) We have multiple intranet apps as well as the portal (Lets call them App A, B, and C).

Another person here said we need to use MSMQ.. so I did some research and as far as I can tell the point of MSMQ is for when you have a user the performs some sort of request that is long and cannot be run synchronously .. If these calls take 0.02 seconds.. What is a advantage of MSMQ? All I am doing is sending back a message…

So which makes more sense?

Bonus: App A, B, and C all have thier own Business Logic for determining what messages to send back to the main portal app… So I can.

  1. Have the notification web service contain all the logic for Apps A B and C? Problem there is now I am invovled in understanding how app A B and C work so I can have the WS post back the appropriate message..

  2. Use MEF/IoC and as part of the build process I get a MEF .DLL that implements a certain interface. So My notification program jsut goes to the various apps and says GIVE ME YOUR BIZ LOGIC DLL…. so once I have all the DLLs and know the interface I can just loop through thme and get the data I need… That way its up to the devs of A, B, and C that are expoerts of thier domain to implement this message passing interface.

Help. (I barely understand MEF so I could be way off there)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T10:20:28+00:00Added an answer on May 15, 2026 at 10:20 am

    I think part of the issue here is that there is some confusion about exactly what the role that MSMQ would be playing in this. Basically you have two methods of doing these notifications:

    1. Have a series of web services which can be queried to get the required notifications (a pull model lets say)
    2. Have the applications publish status changes that occur during the course of them doing their job, some of which can be picked up by the notification service and then processed (a push model)

    Now, in the case of option 2, you can use something like NServiceBus to set up a Publish/Subscribe messaging system which would allow applications to publish the important events in the system, and a notification service to subscribe to the messages that need to generate notifications. It just so happens that NServiceBus uses MSMQ under the covers as the default transport, so in that case MSMQ would come into the picture, but only as an implementation detail.

    In the case of option 1, you could implement that in any number of ways, including WCF web services.

    Personally, I find the Pub/Sub model to be the most scalable and flexible of the options, plus the documentation for the project is above par, which is nice.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm debating what technology to use for an upcoming ASP.NET project. Assumptions: I will
I'm designing a validation service and I'm debating between two different method signatures for
I'm still debating whether I want to do this or not but what I'm
My team is currently debating this issue. The code in question is something along
I overheard two of my coworkers debating this topic and I was wondering what
I'm debating the best way to propagate fairly complex permissions from the server to
I've been debating this to myself for the last few minutes, and I'm seeing
I need to add per-province/state taxes to my project. I'm debating whether I should
I am going to be building a web app soon where I will need
I'm building a site that will link to various other sites using php scripts

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.