jsr343-experts@jms-spec.java.net

[jsr343-experts] JMS 2.0 Priorities: Proposal from Emran Shaik

From: emran <emrans_at_pramati.com>
Date: Mon, 6 Jun 2011 14:58:06 +0530

Hello All,

1) Support for seamless portability of MDBs across Message Servers
Today, we don't have a standard set of activation-config properties that can
be provided for a message-driven bean. Every Resource Adapter provides its
own set of activation-config properties thus making it difficult for MDBs to
switch from one Message server to another. Standardizing the
activation-config properties thus helps in seamless portability of MDBs.

2) API enhancements
Multiple features like bulk send, batched acknowledgements, security, timed
messages (ability to deliver the message at a configured time),
compression/decompression are supported in almost all the message servers in
proprietary ways. We can probably think of the feasibility of adding these
features to the API itself. Something like :
    - Bulk send / Batched acknowledge support, with failure callbacks to
handle failures.
    - Introducing a new message header to deal with delivery time
configuration.
    etc ..

3) A high-level abstraction on clustering & failover
 We can think of providing some high-level abstraction about what the
clients can expect from a clustered Message server. Issues like:
 - What a provider must guarantee the client when a failover happens (Say
Node A goes down and Node B becomes the primary) etc..

I am jotting down rough ideas here. I will expand them in further emails.

Regards,
Emran.