jsr343-experts@jms-spec.java.net

[jsr343-experts] Re: [jms-spec users] JMS 2.0 Priorities: Proposal from Emran Shaik

From: Adam Bien <abien_at_adam-bien.com>
Date: Tue, 14 Jun 2011 21:54:12 +0200

On 06.06.2011, at 11:28, emran wrote:

> 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.

+1 for this one. The property-style is awkward and an exception from the rule. These annotations, however, are defined in the EJB 3.X spec...
>
> 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.
>