Click here to Skip to main content
16,018,353 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
I have an assignment in Systemintegration where we need to implement an orderprocess by using message channels (like Messagequeue). It's just hard for me to combine the small examples into one project.
Publish-Subcribe, Point-To-Point, aggregator and ContentsBased-Router are the patterns we need to use.
The examples I have, doesn't explain the smaller parts of the code, so that you can piece it together in your head aswell, thereby understanding the code part better.
Posted
Comments
Mehdi Gholam 2-Nov-11 0:25am    
Consult your advisor, that is what he is there for, and it shows you care.
Sergey Alexandrovich Kryukov 2-Nov-11 1:16am    
Too broad, not clear what are the real problems... It looks like you just need more education/experience. Hard to help here...
--SA
simon jarslev 2-Nov-11 8:22am    
It does seem a bit unspecific, now that you mention it. I didnt't want to just post my assignment, so tried specify it another way. Detailed explained examples of following patterns: Publish-Subscribe, Point-To-Point, Aggregator and ContentsBased Router.
Just for the record, the advisor is a she, as in a woman:)

Refer this article,are you looking for something like this
Content Based Routing Using WCF 4[^]
 
Share this answer
 
Comments
simon jarslev 2-Nov-11 7:52am    
This is indeed what I wanted. Though it's only a part of what I need this does help alot. The articles in here are just so great. they describe much of the stuff that are missing on other sites/places/books.
Anuja Pawar Indore 2-Nov-11 7:54am    
Welcome simon :)
this article gives basics of how to use msmq, Using MSMQ from C#[^]

In the publish side you will be writing the message into msmq and subscribe process will be watching for msmq for any new message, if any message exists then it will get that message and process it.
 
Share this answer
 
Comments
simon jarslev 2-Nov-11 7:56am    
You got it almost 100% spot on! Only the example is much different from what I'm using it for, but the need was mostly the explanation of it. THANKS!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900