Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-04-09 Thread Isuru Udana
Hi Venkat,

You should be able to build the product without an issue in the following
order.

1. https://github.com/wso2/carbon-transports
2. https://github.com/isudana/carbon-gateway
3. https://github.com/isudana/product-integration-server

Thanks.



On Sun, Apr 10, 2016 at 12:03 AM, Venkat Raman  wrote:

> Hi Isuru Udana,
>
> Good Morning.   I'm aspiring to participate in GSoC 2016 with HTTP LB on
> top of gw as my project.  As suggested by Kasun, this LB will be built on
> top of your Integration Server.
>
> So far I've been working on Senduran's version of gw My Repo
> .  I was able to
> connect to OSGi and perform mediation.
>
>
> Now I'm working on your version of gw.  I'm very well aware that, Your
> carbon-gateway  is under
> development.  I'm getting few checkstyle errors in it.  So kindly have a
> look at it.
>
> I've corrected those errors and I was able to build
> product-integration-server
>  locally in
> eclipse.
>
> I've tried to see the working of this gateway in action by installing all
> jars through OSGi console of Senduran's gateway server.  But, it seems that
> your carbon-gateway has few other dependency jars that are required in turn.
>
> So, could you kindly provide me your version of gateway server (a pre
> release) similar to Senduran's release, so that I can install product
> integration server through OSGi and play with it.?
>
> Will be awaiting for your response.
> 
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Wed, Apr 6, 2016 at 10:08 AM, Venkat Raman 
> wrote:
>
>> Hi Isuru & Kasun,
>>
>> Good morning.  Will it be ok to use JAXB for reading XML configurations
>> for our project..??
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Tue, Apr 5, 2016 at 3:14 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Senduran,
>>>
>>> I've found and rectified the error.  The behavior of JAXB in OSGi is not
>>> the same as it will be in standalone mode.
>>>
>>> Kindly find the porject here
>>> .
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Sun, Apr 3, 2016 at 10:31 PM, Venkat Raman 
>>> wrote:
>>>
 Hi Senduran,

 I've tried your samples and they are working fine.  Now I'm pretty
 comfortable with messaging internals.

 Since I am able to get response back from BE server, I thought of
 starting off by defining custom XML XSD's.  I'm using JAXB for reading XML
 objects.  When I run it as a standalone program, it is working fine.  But,
 when I run it within OSGi, I'm getting exception.

  I tried all possible solutions given here
 .


 Kindly find the project here
 .

 Could you kindly help me with this.?  Is it advisable to use JAXB with
 OSGi..?

 Meanwhile I'll try other ways also.




 *Thanks,*
 *Venkat.*

 On Thu, Mar 31, 2016 at 10:47 AM, Venkat Raman 
 wrote:

> Hi Isuru & Kasun,
>
> Good morning.  Senduran has shared gw-engine-samples
> .  Meanwhile, I'll
> try out those samples and get comfortable in writing LB with sender.
>
> Would also like to thank Senduran for his suggestions, guidance and
> for his time in hangouts.
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Mon, Mar 28, 2016 at 5:59 PM, Venkat Raman 
> wrote:
>
>> Hi Kasun,
>>
>> Good evening.  My college cultural is over and I am ready to start
>> working on this LB.
>>
>> Last Friday you said about focusing on session persistence as Isuru
>> is finalizing code structure. Could we kindly have a discussion on that 
>> at
>> your convenience.?
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Mon, Mar 28, 2016 at 5:48 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Senduran,
>>>
>>> Good evening.  I've integrated MockEngine with SimpleLB.  Kindly
>>> find it here
>>> 
>>> .
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Sat, Mar 26, 2016 at 12:18 AM, Venkat Raman >> > wrote:
>>>
 I read the comments.  All points are noted and I'll work
 accordingly.

 I have told about it to Isuru.  We are having Culturals in our
 college.  I wouldn't be able to work till tueaday.

 Thanks again for your feedback.

 Thanks,
 Venkat
 On Mar 25, 2016 11:38 PM, "Venkat Raman" 
 wrote:

> Thank you Kasun. :)
> On Mar 25, 20

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-25 Thread Kasun Indrasiri
Venkat added few comments. The proposal looks good!

On Fri, Mar 25, 2016 at 11:25 PM, Venkat Raman  wrote:

> Hi Kasun,
>
> I have enabled it now.  Kindly add your comments.  I'll incorporate them
> and plan accordingly.
>
> Thanks,
> Venkat.
> On Mar 25, 2016 11:03 PM, "Venkat Raman"  wrote:
>
>> Sure Kasun.  We can start.  We are having Culturals, just now saw your
>> mail.
>>
>> Yes OK, I'll enable it now.  But I have only 1 hour to make change and
>> submit proposal.
>>
>> Thanks,
>> Venkat.
>> On Mar 25, 2016 4:53 PM, "Kasun Indrasiri"  wrote:
>>
>>> I think for the LB runtime also we should use the same engine that we
>>> are building for the integration server. I think IsuruU is still finalizing
>>> the code and the repo structure. Once it is completed, Venkat can start
>>> working on the same engine.
>>> So, in the mean time shall we start focusing on a use case. May be the
>>> session persistence thing?
>>>
>>> On Fri, Mar 25, 2016 at 12:44 PM, Senduran Balasubramaniyam <
>>> sendu...@wso2.com> wrote:
>>>
 Hi Venkat,

 As a first step, you can extend the carbon message process with your
 simpleLB. Similar to your MockEngine.
 I'll share you a sample soon to send a request to the server.

 Regards
 Senduran

 On Wed, Mar 23, 2016 at 5:41 PM, Venkat Raman 
 wrote:

> Hi Senduran,
>
> Good Evening.  I'm aspiring to participate in GSoC 2016 with HTTP LB
> on top of gw as my project. I see u as a major contributor for product gw.
> So, I am seeking your help.
>
> From the previous conversation in this mail with Isuru and Kasun you
> can find that we will not be using Apache camel engine.  So for reading LB
> configurations, I have to use my own custom XSDs.  Before starting with
> XSD, I'm planning to do simple routing with my own custom routes that I
> define using XML bean.  Could you kindly guide me to write my own simple
> producer and consumer?  So far with the help of this post
> ,
> I've created my own engine and display all config from my Sample XML
> 
> bean.
>
> Once I am able to do this, I will start with creating custom XSD and
> proceed with my proposal
> 
> .
>
> Will be looking forward for your help and guidance.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Tue, Mar 22, 2016 at 10:33 PM, Venkat Raman 
> wrote:
>
>> Hi Kasun,
>>
>> I've gone through gateway code.  Route identification, Producer and
>> Consumer are using Apache Camel with Carbon.  As I've mentioned earlier,
>> I'm trying to create simple mediation from my own XML bean.  So, my
>> endpoint from custom XML has to be registered as a route.
>>
>> The blog post for creating own gw-engine was very helpful and I
>> learnt and understood a lot by implementing it.  Could you kindly share 
>> any
>> ref document or blog post for writing my own producers and consumers.?
>>
>> Will be looking forward for your guidance.
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Mon, Mar 21, 2016 at 1:49 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru & Kasun,
>>>
>>> The above code gives a very basic definition based only on
>>> spring-bean-xsd.  It doesn't give much flexibility.  XSDs are to be used
>>> for defining our custom XML for this LB  I'll give you an update once I
>>> come up with basic model.
>>>
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Mon, Mar 21, 2016 at 12:17 PM, Venkat Raman >> > wrote:
>>>

 I missed attaching project URL in previous mail. Kindly find it
 here.

 LB Config Design Sample
 




 *Thanks,*
 *Venkat.*

 On Mon, Mar 21, 2016 at 12:12 PM, Venkat Raman <
 vraman2...@gmail.com> wrote:

> Hi Isuru & Kasun,
>
> Good morning.  Eagerly waiting to hear your feedback on my
> proposal draft.
>
> I've gone through gateway codebase and I understood that it uses
> "camel-spring" bean to read XML Config.
>
> Since, we are not going to use camel for load balancer, I have to
> define my custom XML Config.  I need your guidance here.  I've 
> created few
> class outlines to interpret custom LB XML config.  I've put it in 
> github
> for your convenience.
>
> Kindly have a look at it and guide me through this.
>
>
>
>>

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-25 Thread Kasun Indrasiri
Venkat please grant the rights to add comment to the proposal.

On Wed, Mar 23, 2016 at 5:41 PM, Venkat Raman  wrote:

> Hi Senduran,
>
> Good Evening.  I'm aspiring to participate in GSoC 2016 with HTTP LB on
> top of gw as my project. I see u as a major contributor for product gw.
> So, I am seeking your help.
>
> From the previous conversation in this mail with Isuru and Kasun you can
> find that we will not be using Apache camel engine.  So for reading LB
> configurations, I have to use my own custom XSDs.  Before starting with
> XSD, I'm planning to do simple routing with my own custom routes that I
> define using XML bean.  Could you kindly guide me to write my own simple
> producer and consumer?  So far with the help of this post
> ,
> I've created my own engine and display all config from my Sample XML
> 
> bean.
>
> Once I am able to do this, I will start with creating custom XSD and
> proceed with my proposal
> 
> .
>
> Will be looking forward for your help and guidance.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Tue, Mar 22, 2016 at 10:33 PM, Venkat Raman 
> wrote:
>
>> Hi Kasun,
>>
>> I've gone through gateway code.  Route identification, Producer and
>> Consumer are using Apache Camel with Carbon.  As I've mentioned earlier,
>> I'm trying to create simple mediation from my own XML bean.  So, my
>> endpoint from custom XML has to be registered as a route.
>>
>> The blog post for creating own gw-engine was very helpful and I learnt
>> and understood a lot by implementing it.  Could you kindly share any ref
>> document or blog post for writing my own producers and consumers.?
>>
>> Will be looking forward for your guidance.
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Mon, Mar 21, 2016 at 1:49 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru & Kasun,
>>>
>>> The above code gives a very basic definition based only on
>>> spring-bean-xsd.  It doesn't give much flexibility.  XSDs are to be used
>>> for defining our custom XML for this LB  I'll give you an update once I
>>> come up with basic model.
>>>
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Mon, Mar 21, 2016 at 12:17 PM, Venkat Raman 
>>> wrote:
>>>

 I missed attaching project URL in previous mail. Kindly find it here.

 LB Config Design Sample 




 *Thanks,*
 *Venkat.*

 On Mon, Mar 21, 2016 at 12:12 PM, Venkat Raman 
 wrote:

> Hi Isuru & Kasun,
>
> Good morning.  Eagerly waiting to hear your feedback on my proposal
> draft.
>
> I've gone through gateway codebase and I understood that it uses
> "camel-spring" bean to read XML Config.
>
> Since, we are not going to use camel for load balancer, I have to
> define my custom XML Config.  I need your guidance here.  I've created few
> class outlines to interpret custom LB XML config.  I've put it in github
> for your convenience.
>
> Kindly have a look at it and guide me through this.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Fri, Mar 18, 2016 at 5:48 PM, Venkat Raman 
> wrote:
>
>> Hi Isuru & Kasun,
>>
>> Good Evening.  I have shared my draft through GSoC portal.  I would
>> be glad to hear your review and comments to improvise the proposal.  I'm
>> sharing the link
>> 
>> here also.
>>
>> Will be looking forward for your suggestions.
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Thu, Mar 17, 2016 at 7:03 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru,
>>>
>>> Sorry for the inconvenience.  I found the correct maven repository.
>>>
>>> With the changes in Pom.xml   Build
>>> was successful.
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Thu, Mar 17, 2016 at 11:35 AM, Venkat Raman >> > wrote:
>>>
 Hi Isuru,

 Thank you.

 I went through the code and I'm having good overview about it.  I
 also tried connecting to gateway through TELNET and tried few OSGi
 commands.  It worked fine.

 I tried implementing the same MockEngine Example
 ,
 but I'm getting this Error 

 Please find the code here:

 Pom.xml 

 MockEngine.java 

 EchoEngineActivator.java 

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-25 Thread Kasun Indrasiri
I think for the LB runtime also we should use the same engine that we are
building for the integration server. I think IsuruU is still finalizing the
code and the repo structure. Once it is completed, Venkat can start working
on the same engine.
So, in the mean time shall we start focusing on a use case. May be the
session persistence thing?

On Fri, Mar 25, 2016 at 12:44 PM, Senduran Balasubramaniyam <
sendu...@wso2.com> wrote:

> Hi Venkat,
>
> As a first step, you can extend the carbon message process with your
> simpleLB. Similar to your MockEngine.
> I'll share you a sample soon to send a request to the server.
>
> Regards
> Senduran
>
> On Wed, Mar 23, 2016 at 5:41 PM, Venkat Raman 
> wrote:
>
>> Hi Senduran,
>>
>> Good Evening.  I'm aspiring to participate in GSoC 2016 with HTTP LB on
>> top of gw as my project. I see u as a major contributor for product gw.
>> So, I am seeking your help.
>>
>> From the previous conversation in this mail with Isuru and Kasun you can
>> find that we will not be using Apache camel engine.  So for reading LB
>> configurations, I have to use my own custom XSDs.  Before starting with
>> XSD, I'm planning to do simple routing with my own custom routes that I
>> define using XML bean.  Could you kindly guide me to write my own simple
>> producer and consumer?  So far with the help of this post
>> ,
>> I've created my own engine and display all config from my Sample XML
>> 
>> bean.
>>
>> Once I am able to do this, I will start with creating custom XSD and
>> proceed with my proposal
>> 
>> .
>>
>> Will be looking forward for your help and guidance.
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Tue, Mar 22, 2016 at 10:33 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Kasun,
>>>
>>> I've gone through gateway code.  Route identification, Producer and
>>> Consumer are using Apache Camel with Carbon.  As I've mentioned earlier,
>>> I'm trying to create simple mediation from my own XML bean.  So, my
>>> endpoint from custom XML has to be registered as a route.
>>>
>>> The blog post for creating own gw-engine was very helpful and I learnt
>>> and understood a lot by implementing it.  Could you kindly share any ref
>>> document or blog post for writing my own producers and consumers.?
>>>
>>> Will be looking forward for your guidance.
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Mon, Mar 21, 2016 at 1:49 PM, Venkat Raman 
>>> wrote:
>>>
 Hi Isuru & Kasun,

 The above code gives a very basic definition based only on
 spring-bean-xsd.  It doesn't give much flexibility.  XSDs are to be used
 for defining our custom XML for this LB  I'll give you an update once I
 come up with basic model.





 *Thanks,*
 *Venkat.*

 On Mon, Mar 21, 2016 at 12:17 PM, Venkat Raman 
 wrote:

>
> I missed attaching project URL in previous mail. Kindly find it here.
>
> LB Config Design Sample 
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Mon, Mar 21, 2016 at 12:12 PM, Venkat Raman 
> wrote:
>
>> Hi Isuru & Kasun,
>>
>> Good morning.  Eagerly waiting to hear your feedback on my proposal
>> draft.
>>
>> I've gone through gateway codebase and I understood that it uses
>> "camel-spring" bean to read XML Config.
>>
>> Since, we are not going to use camel for load balancer, I have to
>> define my custom XML Config.  I need your guidance here.  I've created 
>> few
>> class outlines to interpret custom LB XML config.  I've put it in github
>> for your convenience.
>>
>> Kindly have a look at it and guide me through this.
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Fri, Mar 18, 2016 at 5:48 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru & Kasun,
>>>
>>> Good Evening.  I have shared my draft through GSoC portal.  I would
>>> be glad to hear your review and comments to improvise the proposal.  I'm
>>> sharing the link
>>> 
>>> here also.
>>>
>>> Will be looking forward for your suggestions.
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Thu, Mar 17, 2016 at 7:03 PM, Venkat Raman 
>>> wrote:
>>>
 Hi Isuru,

 Sorry for the inconvenience.  I found the correct maven repository.

 With the changes in Pom.xml   Build
 was successful.




 *Thanks,*
 *Venkat.*

 On Thu, Mar 17, 2016 

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-25 Thread Senduran Balasubramaniyam
Hi Venkat,

As a first step, you can extend the carbon message process with your
simpleLB. Similar to your MockEngine.
I'll share you a sample soon to send a request to the server.

Regards
Senduran

On Wed, Mar 23, 2016 at 5:41 PM, Venkat Raman  wrote:

> Hi Senduran,
>
> Good Evening.  I'm aspiring to participate in GSoC 2016 with HTTP LB on
> top of gw as my project. I see u as a major contributor for product gw.
> So, I am seeking your help.
>
> From the previous conversation in this mail with Isuru and Kasun you can
> find that we will not be using Apache camel engine.  So for reading LB
> configurations, I have to use my own custom XSDs.  Before starting with
> XSD, I'm planning to do simple routing with my own custom routes that I
> define using XML bean.  Could you kindly guide me to write my own simple
> producer and consumer?  So far with the help of this post
> ,
> I've created my own engine and display all config from my Sample XML
> 
> bean.
>
> Once I am able to do this, I will start with creating custom XSD and
> proceed with my proposal
> 
> .
>
> Will be looking forward for your help and guidance.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Tue, Mar 22, 2016 at 10:33 PM, Venkat Raman 
> wrote:
>
>> Hi Kasun,
>>
>> I've gone through gateway code.  Route identification, Producer and
>> Consumer are using Apache Camel with Carbon.  As I've mentioned earlier,
>> I'm trying to create simple mediation from my own XML bean.  So, my
>> endpoint from custom XML has to be registered as a route.
>>
>> The blog post for creating own gw-engine was very helpful and I learnt
>> and understood a lot by implementing it.  Could you kindly share any ref
>> document or blog post for writing my own producers and consumers.?
>>
>> Will be looking forward for your guidance.
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Mon, Mar 21, 2016 at 1:49 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru & Kasun,
>>>
>>> The above code gives a very basic definition based only on
>>> spring-bean-xsd.  It doesn't give much flexibility.  XSDs are to be used
>>> for defining our custom XML for this LB  I'll give you an update once I
>>> come up with basic model.
>>>
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Mon, Mar 21, 2016 at 12:17 PM, Venkat Raman 
>>> wrote:
>>>

 I missed attaching project URL in previous mail. Kindly find it here.

 LB Config Design Sample 




 *Thanks,*
 *Venkat.*

 On Mon, Mar 21, 2016 at 12:12 PM, Venkat Raman 
 wrote:

> Hi Isuru & Kasun,
>
> Good morning.  Eagerly waiting to hear your feedback on my proposal
> draft.
>
> I've gone through gateway codebase and I understood that it uses
> "camel-spring" bean to read XML Config.
>
> Since, we are not going to use camel for load balancer, I have to
> define my custom XML Config.  I need your guidance here.  I've created few
> class outlines to interpret custom LB XML config.  I've put it in github
> for your convenience.
>
> Kindly have a look at it and guide me through this.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Fri, Mar 18, 2016 at 5:48 PM, Venkat Raman 
> wrote:
>
>> Hi Isuru & Kasun,
>>
>> Good Evening.  I have shared my draft through GSoC portal.  I would
>> be glad to hear your review and comments to improvise the proposal.  I'm
>> sharing the link
>> 
>> here also.
>>
>> Will be looking forward for your suggestions.
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Thu, Mar 17, 2016 at 7:03 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru,
>>>
>>> Sorry for the inconvenience.  I found the correct maven repository.
>>>
>>> With the changes in Pom.xml   Build
>>> was successful.
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Thu, Mar 17, 2016 at 11:35 AM, Venkat Raman >> > wrote:
>>>
 Hi Isuru,

 Thank you.

 I went through the code and I'm having good overview about it.  I
 also tried connecting to gateway through TELNET and tried few OSGi
 commands.  It worked fine.

 I tried implementing the same MockEngine Example
 ,
 but I'm getting this Error 

 Please find the code here:

 Pom.xml 

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-19 Thread Isuru Ranawaka
Hi Venkat,

I have gone through your usecases document and it seems good.We need to
figure out a way how we can actually implement those usecases. As Kasun
mentioned please look in to carbon transport implementation and try to
write a simple engine . Basically we need figure out best way for configure
transport according to configurations given through engine . for  example
we need to configure transport for SSL support and those informations are
published by loadbalancer  engine to the transport any how those need to be
loosely couple with transport implementation .

thanks

On Tue, Mar 15, 2016 at 8:15 PM, Venkat Raman  wrote:

> Hi Kasun,
>
> Thank you for your valuable guidance.  I started drafting my proposal.
> I'll look into it and come up with design and share it with you.
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Tue, Mar 15, 2016 at 7:53 PM, Kasun Indrasiri  wrote:
>
>> Hi Venkat,
>>
>> May be you should start going through the carbon http transport and GW
>> code[1]. Please not that we won't be using Camel as the message routing
>> engine for the loadbalancer as it too heavy weight. I think,
>> understanding[2] about OSGI and how carbon transport/messaging/engine works
>> together is important at this point.
>>
>> [1] source code locations
>> https://github.com/wso2/carbon-transports
>> https://github.com/wso2/carbon-messaging
>> https://github.com/wso2/product-gw
>>
>> [2]
>> http://shafreenanfar.blogspot.com/2016/03/write-your-own-engine-for-wso2-gw.html
>>
>> On Sun, Mar 13, 2016 at 10:04 AM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru & Kasun,
>>>
>>> Good morning.  Kindly find the attached document for comparison between
>>> few existing LBs.
>>>
>>> Looking forward to hear feedback from you regarding my initial design.
>>>
>>> Thanks,
>>> *Venkat.*
>>> Hi Isuru & Kasun,
>>>
>>> Kindly find the attached USE CASE document for HTTP Load balancing.
>>> This document also includes, my basic outline of deliverables that I am
>>> planning for this GSoC 2016.
>>>
>>> Will be eagerly waiting for your response and guidance.
>>>
>>> I have also signed up for the Proposal writing guidance conference that
>>> you are organizing.  Will I be able to attend it through video
>>> conferencing.?
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Fri, Mar 11, 2016 at 10:54 AM, Venkat Raman 
>>> wrote:
>>>
 Hi Isuru,

 Thank you.  By EOD I'll also mail you these use cases pertained to HTTP
 Load Balancing.

 Thanks,
 Venkat.
 On Mar 11, 2016 10:49 AM, "Isuru Ranawaka"  wrote:

> Hi Venkat,
>
> Thanks for the great enthusiasm.  We will look in to that and let you
> know soon.
>
> On Fri, Mar 11, 2016 at 10:30 AM, Venkat Raman 
> wrote:
>
>> Hi Isuru & Kasun,
>>
>> Good morning.  Is the initial design diagram that I mailed is good ?
>> Eagerly awaiting for your response and guidance.
>>
>>
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Wed, Mar 9, 2016 at 10:03 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru & Kasun,
>>>
>>> Thank you for sharing the slide.  It is of great help. I have done
>>> lots of reading and also learned about many new and fascinating
>>> technologies.  I have come up with a set of features and also initial
>>> design diagram. You can find it in the document and image attached 
>>> below.
>>> I came up with this architecture design with reference to the design 
>>> given
>>> in slide provided by Kasun.
>>>
>>> I am so eager about this project and I am interested to design and
>>> deliver it with high quality.  Kindly go through the attached document,
>>> guide and correct me appropriately.  Once I satisfy your design and 
>>> feature
>>> expectation, I will provide comparison between existing LBs and our LB.
>>>
>>> Will be looking forward to your guidance and corrections.
>>> Meanwhile, I'll go through the code in much deeper way and also evaluate
>>> few existing LBs for feature comparison.
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Wed, Mar 9, 2016 at 10:55 AM, Kasun Indrasiri 
>>> wrote:
>>>
 Hi Venkat,

 Please check [1]. Hope that help. Also, can you please come up with
 the use cases which are specific to HTTP load balancing?

 [1]
 http://www.slideshare.net/kasun04/wso2-gateway?qid=9c8d89a4-e982-4883-87a8-ac2dca7bf223&v=&b=&from_search=1

 On Fri, Mar 4, 2016 at 8:12 PM, Venkat Raman 
 wrote:

> Hi Isuru,
>
> Thank you this document helped me to understand requirements of
> this Proposal in a much clear way.
>
> Yesterday I downloaded Beta3 release of product-gw and tried
> header based and REST based mediation. And I also started learning 
> about
> Apache Camel. I also not

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-15 Thread Kasun Indrasiri
Hi Venkat,

May be you should start going through the carbon http transport and GW
code[1]. Please not that we won't be using Camel as the message routing
engine for the loadbalancer as it too heavy weight. I think,
understanding[2] about OSGI and how carbon transport/messaging/engine works
together is important at this point.

[1] source code locations
https://github.com/wso2/carbon-transports
https://github.com/wso2/carbon-messaging
https://github.com/wso2/product-gw

[2]
http://shafreenanfar.blogspot.com/2016/03/write-your-own-engine-for-wso2-gw.html

On Sun, Mar 13, 2016 at 10:04 AM, Venkat Raman  wrote:

> Hi Isuru & Kasun,
>
> Good morning.  Kindly find the attached document for comparison between
> few existing LBs.
>
> Looking forward to hear feedback from you regarding my initial design.
>
> Thanks,
> *Venkat.*
> Hi Isuru & Kasun,
>
> Kindly find the attached USE CASE document for HTTP Load balancing.  This
> document also includes, my basic outline of deliverables that I am planning
> for this GSoC 2016.
>
> Will be eagerly waiting for your response and guidance.
>
> I have also signed up for the Proposal writing guidance conference that
> you are organizing.  Will I be able to attend it through video
> conferencing.?
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Fri, Mar 11, 2016 at 10:54 AM, Venkat Raman 
> wrote:
>
>> Hi Isuru,
>>
>> Thank you.  By EOD I'll also mail you these use cases pertained to HTTP
>> Load Balancing.
>>
>> Thanks,
>> Venkat.
>> On Mar 11, 2016 10:49 AM, "Isuru Ranawaka"  wrote:
>>
>>> Hi Venkat,
>>>
>>> Thanks for the great enthusiasm.  We will look in to that and let you
>>> know soon.
>>>
>>> On Fri, Mar 11, 2016 at 10:30 AM, Venkat Raman 
>>> wrote:
>>>
 Hi Isuru & Kasun,

 Good morning.  Is the initial design diagram that I mailed is good ?
 Eagerly awaiting for your response and guidance.






 *Thanks,*
 *Venkat.*

 On Wed, Mar 9, 2016 at 10:03 PM, Venkat Raman 
 wrote:

> Hi Isuru & Kasun,
>
> Thank you for sharing the slide.  It is of great help. I have done
> lots of reading and also learned about many new and fascinating
> technologies.  I have come up with a set of features and also initial
> design diagram. You can find it in the document and image attached below.
> I came up with this architecture design with reference to the design given
> in slide provided by Kasun.
>
> I am so eager about this project and I am interested to design and
> deliver it with high quality.  Kindly go through the attached document,
> guide and correct me appropriately.  Once I satisfy your design and 
> feature
> expectation, I will provide comparison between existing LBs and our LB.
>
> Will be looking forward to your guidance and corrections.  Meanwhile,
> I'll go through the code in much deeper way and also evaluate few existing
> LBs for feature comparison.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Wed, Mar 9, 2016 at 10:55 AM, Kasun Indrasiri 
> wrote:
>
>> Hi Venkat,
>>
>> Please check [1]. Hope that help. Also, can you please come up with
>> the use cases which are specific to HTTP load balancing?
>>
>> [1]
>> http://www.slideshare.net/kasun04/wso2-gateway?qid=9c8d89a4-e982-4883-87a8-ac2dca7bf223&v=&b=&from_search=1
>>
>> On Fri, Mar 4, 2016 at 8:12 PM, Venkat Raman 
>> wrote:
>>
>>> Hi Isuru,
>>>
>>> Thank you this document helped me to understand requirements of this
>>> Proposal in a much clear way.
>>>
>>> Yesterday I downloaded Beta3 release of product-gw and tried header
>>> based and REST based mediation. And I also started learning about Apache
>>> Camel. I also noticed Netty logs while starting gateway.
>>>
>>> I could understand how product-gw will work and the degree of
>>> customization it provides.
>>>
>>> I also did research on HTTP LBs and read about Google App Engine LB
>>> in detail.
>>>
>>> Yes, sure. I'll do these background work
>>>
>>> It would be helpful if you could provide me  detailed Architecture
>>> Diagrams for Carbon Messaging, Carbon Transports and Product Gateway 
>>> also.
>>>
>>> Thanks,
>>> Venkat.
>>> On Mar 4, 2016 3:06 PM, "Isuru Ranawaka"  wrote:
>>>
 Hi Venkat ,

 You can look in to this and start doing background reasearch. Let
 me know anythings that need to be know



 On Thu, Mar 3, 2016 at 9:54 AM, Venkat Raman 
 wrote:

> Hi Kasun,
>
> Thanks for your guidance. Sure, I'll start exploring GW and also
> come up with design.
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Thu, Mar 3, 2016 at 7:58 AM, Kasun Indrasiri 
> wrote:
>
>> Hi Venka

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-10 Thread Isuru Ranawaka
Hi Venkat,

Thanks for the great enthusiasm.  We will look in to that and let you  know
soon.

On Fri, Mar 11, 2016 at 10:30 AM, Venkat Raman  wrote:

> Hi Isuru & Kasun,
>
> Good morning.  Is the initial design diagram that I mailed is good ?
> Eagerly awaiting for your response and guidance.
>
>
>
>
>
>
> *Thanks,*
> *Venkat.*
>
> On Wed, Mar 9, 2016 at 10:03 PM, Venkat Raman 
> wrote:
>
>> Hi Isuru & Kasun,
>>
>> Thank you for sharing the slide.  It is of great help. I have done lots
>> of reading and also learned about many new and fascinating technologies.  I
>> have come up with a set of features and also initial design diagram. You
>> can find it in the document and image attached below.  I came up with this
>> architecture design with reference to the design given in slide provided by
>> Kasun.
>>
>> I am so eager about this project and I am interested to design and
>> deliver it with high quality.  Kindly go through the attached document,
>> guide and correct me appropriately.  Once I satisfy your design and feature
>> expectation, I will provide comparison between existing LBs and our LB.
>>
>> Will be looking forward to your guidance and corrections.  Meanwhile,
>> I'll go through the code in much deeper way and also evaluate few existing
>> LBs for feature comparison.
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Wed, Mar 9, 2016 at 10:55 AM, Kasun Indrasiri  wrote:
>>
>>> Hi Venkat,
>>>
>>> Please check [1]. Hope that help. Also, can you please come up with the
>>> use cases which are specific to HTTP load balancing?
>>>
>>> [1]
>>> http://www.slideshare.net/kasun04/wso2-gateway?qid=9c8d89a4-e982-4883-87a8-ac2dca7bf223&v=&b=&from_search=1
>>>
>>> On Fri, Mar 4, 2016 at 8:12 PM, Venkat Raman 
>>> wrote:
>>>
 Hi Isuru,

 Thank you this document helped me to understand requirements of this
 Proposal in a much clear way.

 Yesterday I downloaded Beta3 release of product-gw and tried header
 based and REST based mediation. And I also started learning about Apache
 Camel. I also noticed Netty logs while starting gateway.

 I could understand how product-gw will work and the degree of
 customization it provides.

 I also did research on HTTP LBs and read about Google App Engine LB in
 detail.

 Yes, sure. I'll do these background work

 It would be helpful if you could provide me  detailed Architecture
 Diagrams for Carbon Messaging, Carbon Transports and Product Gateway also.

 Thanks,
 Venkat.
 On Mar 4, 2016 3:06 PM, "Isuru Ranawaka"  wrote:

> Hi Venkat ,
>
> You can look in to this and start doing background reasearch. Let me
> know anythings that need to be know
>
>
>
> On Thu, Mar 3, 2016 at 9:54 AM, Venkat Raman 
> wrote:
>
>> Hi Kasun,
>>
>> Thanks for your guidance. Sure, I'll start exploring GW and also come
>> up with design.
>>
>>
>>
>>
>> *Thanks,*
>> *Venkat.*
>>
>> On Thu, Mar 3, 2016 at 7:58 AM, Kasun Indrasiri 
>> wrote:
>>
>>> Hi Venkat,
>>>
>>> Thanks for your interest in the above proposal. Yes, the same link
>>> is valid for all the projects related GW (I've updated the references). 
>>> So,
>>> to get started with you can start running the samples and going through 
>>> the
>>> code base of GW.
>>> Also you can come up with the use cases that you are planning to add
>>> on top of HTTP GW. And come up with a design of the existing GW and how 
>>> the
>>> LB related features will be implemented on the GW.
>>>
>>> Please subscribe to dev@wso2.org and use that mailing list to
>>> communicate with the developers at WSO2.
>>>
>>> On Wed, Mar 2, 2016 at 11:03 AM, Venkat Raman 
>>> wrote:
>>>
 Hi Isuru & Kasun,

 I am Venkatraman, pursuing Final year B.Tech Computer Science &
 Engineering in SASTRA University (Undergraduate Course), India.  My 
 area of
 interest is Computer Networking and I am also proficient in JAVA
 programming.

 I came to know about WSO2 through its contribution in GSOC 2015 and
 I'm very eager & excited to work on WSO2 products.

 The other proposals involving WSO2 gateway have
 https://github.com/wso2/product-gw as reference URL. But in
 Proposal 8 no refgerence URL is mentioned.

 Could you kindly guide me in starting with this proposal idea?

 Will be looking forward to hear from you.



 *Thanks,*
 *Venkat.*

>>>
>>>
>>>
>>> --
>>> Kasun Indrasiri
>>> Software Architect
>>> WSO2, Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> cell: +94 77 556 5206
>>> Blog : http://kasunpanorama.blogspot.com/
>>>
>>
>>
>
>
> --
> Best Rega

Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-08 Thread Kasun Indrasiri
Hi Venkat,

Please check [1]. Hope that help. Also, can you please come up with the use
cases which are specific to HTTP load balancing?

[1]
http://www.slideshare.net/kasun04/wso2-gateway?qid=9c8d89a4-e982-4883-87a8-ac2dca7bf223&v=&b=&from_search=1

On Fri, Mar 4, 2016 at 8:12 PM, Venkat Raman  wrote:

> Hi Isuru,
>
> Thank you this document helped me to understand requirements of this
> Proposal in a much clear way.
>
> Yesterday I downloaded Beta3 release of product-gw and tried header based
> and REST based mediation. And I also started learning about Apache Camel. I
> also noticed Netty logs while starting gateway.
>
> I could understand how product-gw will work and the degree of
> customization it provides.
>
> I also did research on HTTP LBs and read about Google App Engine LB in
> detail.
>
> Yes, sure. I'll do these background work
>
> It would be helpful if you could provide me  detailed Architecture
> Diagrams for Carbon Messaging, Carbon Transports and Product Gateway also.
>
> Thanks,
> Venkat.
> On Mar 4, 2016 3:06 PM, "Isuru Ranawaka"  wrote:
>
>> Hi Venkat ,
>>
>> You can look in to this and start doing background reasearch. Let me know
>> anythings that need to be know
>>
>>
>>
>> On Thu, Mar 3, 2016 at 9:54 AM, Venkat Raman 
>> wrote:
>>
>>> Hi Kasun,
>>>
>>> Thanks for your guidance. Sure, I'll start exploring GW and also come up
>>> with design.
>>>
>>>
>>>
>>>
>>> *Thanks,*
>>> *Venkat.*
>>>
>>> On Thu, Mar 3, 2016 at 7:58 AM, Kasun Indrasiri  wrote:
>>>
 Hi Venkat,

 Thanks for your interest in the above proposal. Yes, the same link is
 valid for all the projects related GW (I've updated the references). So, to
 get started with you can start running the samples and going through the
 code base of GW.
 Also you can come up with the use cases that you are planning to add on
 top of HTTP GW. And come up with a design of the existing GW and how the LB
 related features will be implemented on the GW.

 Please subscribe to dev@wso2.org and use that mailing list to
 communicate with the developers at WSO2.

 On Wed, Mar 2, 2016 at 11:03 AM, Venkat Raman 
 wrote:

> Hi Isuru & Kasun,
>
> I am Venkatraman, pursuing Final year B.Tech Computer Science &
> Engineering in SASTRA University (Undergraduate Course), India.  My area 
> of
> interest is Computer Networking and I am also proficient in JAVA
> programming.
>
> I came to know about WSO2 through its contribution in GSOC 2015 and
> I'm very eager & excited to work on WSO2 products.
>
> The other proposals involving WSO2 gateway have
> https://github.com/wso2/product-gw as reference URL. But in Proposal
> 8 no refgerence URL is mentioned.
>
> Could you kindly guide me in starting with this proposal idea?
>
> Will be looking forward to hear from you.
>
>
>
> *Thanks,*
> *Venkat.*
>



 --
 Kasun Indrasiri
 Software Architect
 WSO2, Inc.; http://wso2.com
 lean.enterprise.middleware

 cell: +94 77 556 5206
 Blog : http://kasunpanorama.blogspot.com/

>>>
>>>
>>
>>
>> --
>> Best Regards
>> Isuru Ranawaka
>> M: +94714629880
>> Blog : http://isurur.blogspot.com/
>>
>


-- 
Kasun Indrasiri
Software Architect
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

cell: +94 77 556 5206
Blog : http://kasunpanorama.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Proposal 8: [ESB/GW] HTTP Load balancer on top of WSO2 Gateway - Reg

2016-03-02 Thread Kasun Indrasiri
Hi Venkat,

Thanks for your interest in the above proposal. Yes, the same link is valid
for all the projects related GW (I've updated the references). So, to get
started with you can start running the samples and going through the code
base of GW.
Also you can come up with the use cases that you are planning to add on top
of HTTP GW. And come up with a design of the existing GW and how the LB
related features will be implemented on the GW.

Please subscribe to dev@wso2.org and use that mailing list to communicate
with the developers at WSO2.

On Wed, Mar 2, 2016 at 11:03 AM, Venkat Raman  wrote:

> Hi Isuru & Kasun,
>
> I am Venkatraman, pursuing Final year B.Tech Computer Science &
> Engineering in SASTRA University (Undergraduate Course), India.  My area of
> interest is Computer Networking and I am also proficient in JAVA
> programming.
>
> I came to know about WSO2 through its contribution in GSOC 2015 and I'm
> very eager & excited to work on WSO2 products.
>
> The other proposals involving WSO2 gateway have
> https://github.com/wso2/product-gw as reference URL. But in Proposal 8 no
> refgerence URL is mentioned.
>
> Could you kindly guide me in starting with this proposal idea?
>
> Will be looking forward to hear from you.
>
>
>
> *Thanks,*
> *Venkat.*
>



-- 
Kasun Indrasiri
Software Architect
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

cell: +94 77 556 5206
Blog : http://kasunpanorama.blogspot.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev