JMS destination should not be dedicated to only a single service
----------------------------------------------------------------

                 Key: AXIS2-1665
                 URL: http://issues.apache.org/jira/browse/AXIS2-1665
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Improvement
          Components: transports
         Environment: Not important
            Reporter: Ali Sadik Kumlali
            Priority: Minor


I'm creating this issue to address the improvements of JMS destination usage 
discussed in the axis-dev [1].

Here is the summary:

Requirements
---------------------------------------------------
- A single destination can be used for messages of different services
- Multiple destinations can be used for messages of the same service

Proposal
---------------------------------------------------
At client side:
   - Including the service name in the EPR (JMS URL)
   - Adding service name to the JMS message header before sending it (the same 
approach used for transferring SOAPAction)

At service side:
  - Setting "to" field of the MC to the value of service name field retrieved 
from JMS message header.
  - Setting "soapAction" field of the MC to the value of SOAPAction field 
retrieved from JMS message header (this is already done with the current 
implementation).

Advantages of the proposal 
---------------------------------------------------
- Being more consistent with the other tranports, as all of them include 
service name to EPR
- No need for an association between destination and service, thus no need 
destination-service association in services.xml
- Being able to use a single destination for multiple services
- Being able to dispatch messages come from different destionations to the same 
service

[1] http://www.mail-archive.com/[email protected]/msg24261.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to