Hi Eranda,

Thank you for providing brief introduction on the project.
It would be better, if you can explain on changes which will take place in
existing JMS inbound-endpoint. And how you are going to make it ready
for "Shared
Topic Subscription".
Also need to know is "Shared Topic Subscription" going to support both
durable & non-durable ?

Thank you!


On Fri, May 8, 2015 at 5:19 PM, eranda rajapaksha <erand...@gmail.com>
wrote:

> Hi,
>
> I am Eranda Rajapakshe, GSoC 2015 participant for the project JMS 2.0
> support for WSO2 ESB JMS transport and inbound endpoint. First of all thank
> you for giving me this valuable opportunity.
>
> After selecting my GSoC project I had a initial discussion with the ESB
> team. In there I was asked to do the JMS 2.0 listener implementations on
> JMS inbound endpoint and sender implementations on JMS transport sender,
> because the transport listeners are soon to be deprecated from ESB.
>
> Following is the summary of my project plan, more detailed GSoC proposal
> can be found in here. [1] ( Access is restricted for the authorized
> personals )
>
> Mainly the JMS 2.0 comes with a new API ( simplified API ) and some
> additional functionalities. But it continue to support earlier APIs too.
>
> 1. Shared Topic Subscription
>
> Earlier the topic subscription was restricted to one subscriber, but to
> improve the scalability they have made it to be shared in the new version.
>
> 2. JMSXDeliveryCount
>
> This value is to indicate the number of times the message got redelivered.
> Even though this is not a new header value for JMS, setting this was not
> mandatory in earlier versions. I am planning to use JMSXDeliveryCount value
> to satisfy new use cases.
>
> 3. Delivery Delay
>
> Using this message publishing client can specify the delay interval and
> the JMS provider will not forward the messages to the consumers until the
> given delay time is reached. I am planning to implement this on WSO2 ESB
> Transport Sender.
>
> Other than the implementation I have planned to,
>
> i. create integration tests
>
> ii. do performance tests
>
> iii. create simple samples
>
> iv. make documentation
>
>  on above new feature implementations.
>
> [1].
> https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/erandacr/5766466041282560
>
> Thank you!
>
> --
> *Eranda Rajapakshe*
> Computer Science and Engineering Undergraduate,
> University of Moratuwa.
> Tel : +94784822608
> Email : erand...@gmail.com <eran...@wso2.com>
>



-- 
Buddhima Wijeweera
Software Engineer; WSO2 Inc.; http://wso2.com ,

Mobile: +94 71 427 9966
Email: buddh...@wso2.com
Blog:   https://buddhimawijeweera.wordpress.com
GitHub Profile: https://github.com/Buddhima
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to