Brendan Tompkins

Sponsors

The Lounge

Wicked Cool Jobs

News

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
WSMQ 1.0 Beta 2 - Open Source Release

It's been over a year since I first started the WSMQ project.  Today, I released WSMQ 1.0 Beta 2.  This version contains a lot of new features, and the bulk of the code has been re-factored since the Beta 1 release.  Some of the more notable features of WSMQ are

WSE 2.0 Queue Service Endpoint
Send and receive secure, encrypted messages through WSE Web Service endpoints. 

Web-Based Queue Management
Easily manage your queues with this  with this web-based queue management tool. Through the manager, you can create users and queues, send and monitor messages and logs and  manage message triggers.

WSMQ Screenshot

Pluggable Queue Providers
This release ships with  the  XML Queue provider configured by default, but the *SQL Server queue provider and database are also included for beta testing.  Queue providers can be easily configured through a web.config setting, and new queue providers can easily be developed for the backend storage operations of the queue.  *The SQL Server queue provider will be released separately from the open source product when version 1.0 ships.

Pluggable Message Triggers
Message triggers allow you to plugin to the queue operation at the messaging level, so that you can write custom code to handle when a message arrives on a queue, is journaled, or arrives on a dead letter queue.  Triggers can easily be developed by inheriting from a simple base class and implementing three methods, OnMessageSent, OnMessageRecieved and OnMessageDead.   By implementing message triggers, you can do much of the work that needs to happen when messages are sent to a queue.  This can greatly simplify your application architectures by alleviating the need for custom windows services to do queue processing.

Test Client
I’ve included a test client that allows you to queue and dequeue simple messages. 

Source Code!
I've included a solution project and source code.  WSMQ is going to be released under MIT Open Source licensing. Currently the beta is being released under a beta agreement, to keep control of the code base for the time being.

Download WSMQ 1.0 Beta 2

-Brendan


Posted Sun, Sep 18 2005 5:41 PM by Brendan Tompkins

[Advertisement]

Comments

Chris Johnson wrote re: WSMQ 1.0 Beta 2 - Open Source Release
on Tue, Dec 9 2008 1:16 PM

Is this source for WSMQ Beta 2 still available?

I found the idea verey interesting and wanted to see how it works.

Rdleknza wrote re: WSMQ 1.0 Beta 2 - Open Source Release
on Mon, Jul 13 2009 10:00 PM

ScNVlJ

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Devlicio.us