Framework.Messaging & WS-ReliableMessaging

Tags: SOA

Well, as for today we have a working implementation of WS-ReliableMessaging for our messaging subsystem.

The WS-ReliableMessaging is not complete or 100% accurate, but it works for us. As we move on to more serious testing stage we are going to implement the full specification (with WS-Policy and everything else) at some time.

Message retries and aknowledge management for reliable messages are full implemented for single message sequences, but not for multiple message sequences. Implementation of WS-Policy is also very primitive, but we are leaving the plugs to implement those features in near time.

Just to comment a little about our work, our message subsystem has very nice routing capabilities, and it's very fun to see messages come in and forward from node to node, network or domain. We also implemented some nice broadcasting capabilities for messages, without losing any tracking capabilities to assure delivery of every message sent. All this are implemented over WSE2, wich really helped us a lot to get things going.

Well, i'm very happy with the progress so far, and i hope that we can publish some code used in our WS-ReliableMessaging implementation for general use.

Best regards,

Andrés G Vettori
MCSE/MCSD/MCT
Leader of the C# Community of the
Microsoft Users Group Argentina

1 Comment

  • Andrés Vettori said

    Yes, i know, but if an application needs to send sequences with multiple messages then it's OK to to that application to use some special mechanism needed to use this feature.
    By the way, that comment on the Plumwork Orange message board was made by myself (andresv == Andrés Vettori).
    Said all that, i'm not far to get multiple messages support in our WS-ReliableMessaging implementation, but we don't need it by now so we are going to focus in other things more critical to us right now, such as reliability, scalability, and performance.

    As we stabilize the code some more we are going to publish our WS-ReliableMessaging through Plumwork Orange, so stay in touch.

    Thanks for the comment, Marcus.

    Best regards,

    Andrés.

Comments have been disabled for this content.