← Prev in month ← Prev in thread
Next in thread → Next in month →

RE: [sca-bindings] NEW ISSUE: JMS bindingType and ordered intent

From
Peshev, Peter <>
Date
2007-10-05T13:36:46+00:00
ID
Thread
RE: [sca-bindings] NEW ISSUE: JMS bindingType and ordered intent
TARGET:
JMS Binding Specification Version 1.1, Working Draft  25 September 2007


DESCRIPTION:

The current bindingType of the jms is defined as :

<bindingType type="binding.jms" alwaysProvides="jms"
mayProvide="atLeastOnce atMostOnce ordered conversation"/>

A guidance for the implementation could be made for the ordered intent
and what does it mean in the JMS case. 

If it is provided by the assembler, it is especially interesting what
happens if there are several instances of service consumers sending JMS
messages in concurrent. Does the intent means that the messages are
"ordered" within the instance that produced them - i.e. each service
consumer instance is having a separate JMS session and in that case the
ordering is guaranteed by the semantics of the JMS session.

Or there is a global ordering within all the concurrent service
consumers ? I.e. there is a global synchronization in the JVM for the
whole wire, and there is a single JMS session behind it.

Of course if there is no such "ordered" intent, the binding is free to
do whatever it wants - a pool of JMS sessions, each time opening new
one, etc.

PROPOSED SOLUTION
 Include clarification in the spec
← Prev in month ← Prev in thread
Next in thread → Next in month →