Hi all, Thank you very much for the comments, I revised and changed as much as possible. About the confusion by Entitlement Engine I wanted to refer to the EntitlementEngine.java class in src since it has the main entry points to the service But it is really a confusing detail and i changed it to Identity Server instead Also i added a few illustrations to make some points clear Please give me feedback on the revised proposal
https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing Thankx alot again! On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana <[email protected]> wrote: > Hi Manujith, > > Added the comments and suggestions. Please have a look and correct. > Please also note that the entitlement engine we have in PDP component is > the Balana engine and there is no seperate entitlelment engine within IS. > IS provides XACML support on top of Balana engine, with other required > functionality for PEP, PAP and PIP. > > Thanks, > Pushpalanka > > On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte < > [email protected]> wrote: > >> Hi all, >> >> Thankx alot for the input and I added them in the proposal so far >> I have attached the proposal with the mail >> Please review it and let me know points of improvement and any additional >> details I'm missing in it >> >> Thank You >> >> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana < >> [email protected]> wrote: >> >>> >>> >>> Pushpalanka. >>> -- >>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons). >>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd; wso2.com/ >>> Mobile: +94779716248 >>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn: >>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka >>> >>> >>> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte < >>> [email protected]> wrote: >>> >>>> Hi all, >>>> >>>> I will certainly start off with the client, would be a good starting >>>> point to observer the responses I think. >>>> Thank to Omindu I was able to use SoapUI to simulate a request for now, >>>> I'm trying to develop on that as well. Should those things go in the >>>> proposal as well? >>>> I have a drafted a basic proposal which I will send asap for your >>>> feedback, then once I complete task 1, I can document it too >>>> >>> This is good progress. It is better to mention what you have tried upto >>> now regarding the project in brief, in the proposal. >>> >>>> >>>> Thank You >>>> >>>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana < >>>> [email protected]> wrote: >>>> >>>>> >>>>> >>>>> Pushpalanka. >>>>> -- >>>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons). >>>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd; wso2.com/ >>>>> Mobile: +94779716248 >>>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn: >>>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka >>>>> >>>>> >>>>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Pushpalanka, >>>>>> >>>>>> Sorry for spamming the inbox like this, but since I'm already behind >>>>>> the schedule I have to get things resolved as fast as possible. Please >>>>>> don't mind it. >>>>>> One more thing as I finally got to the conclusion, the objective is >>>>>> to implement RESTful service to the PDP of IS so that any PEP can access >>>>>> them >>>>>> in a RESTful manner? In other words the REST service should be >>>>>> implemented to facilitate the information exchange between the PEP and >>>>>> PDP >>>>>> Is that correct? please correct me if i'm wrong >>>>>> >>>>> >>>>> >>>>> >>>>>> Thanks alot >>>>>> >>>>>> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Pushpalanka, >>>>>>> >>>>>>> I tried examining the PDP and PAP of IS to get an idea of how things >>>>>>> work and i followed the blog article [ >>>>>>> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html]. >>>>>>> I tested out few policies and all seems fine. Now I want to test the >>>>>>> policies using a PEP >>>>>>> Is there any way to simulate a authorization request? (may be using >>>>>>> curl as we use to test RESP APIs) >>>>>>> If there's any such way, where should I point the requests at? >>>>>>> ex: I added a policy for the resource url >>>>>>> http://localhost/services/secret >>>>>>> and the IS server is hosted at http://localhost:9443/ >>>>>>> now i want to do a authorized requests to the 1st mentioned service >>>>>>> through the IS server, i sense i'm missing a piece here. Please help me >>>>>>> to >>>>>>> clarify this point >>>>>>> >>>>>> >>>>> Hi Manujith, >>>>> >>>>> There are no cURL commands available as we do not have REST >>>>> implementation as of now. >>>>> In order to get familiar with the code base and development >>>>> environment and to try out the scenario you suggested follow the below >>>>> steps. >>>>> >>>>> 1 - Try to write a Java client for EntitlementService (SOAP service) >>>>> [1] >>>>> >>>>> Please find the relevant service at [1]. This is the service that >>>>> needs to be cosumed in order to get the XACML policy decision from PDP for >>>>> a given XACML request. >>>>> >>>>> Specific method to call is "public String getDecision(String request) >>>>> throws EntitlementException " giving the XACML request as a String. >>>>> The relevant stub classes can be found at [2] that can be used at client >>>>> side. Try to get client code written for this which can be placed in PEP >>>>> when required. You can further publish a blogpost with this client code >>>>> which can strengthen your proposal further. >>>>> >>>>> 2 - In production scenarioes usually ESB acts as the PEP creating the >>>>> XACML request and calling the PDP via code similar to client code you >>>>> would >>>>> develop in the above point. >>>>> >>>>> The article at [3], describes this use case, but it has older content. >>>>> You can try out same things with latest product versions. If you encounter >>>>> any issues get back to us. We will try to find a solution. >>>>> >>>>> >>>>> I think you would be in a good position to start with the proposal >>>>> once the first point is done as 2nd is a extended version of that. >>>>> Do get back with any problems you face. We will try our best to get >>>>> back as soon as possible. >>>>> >>>>> >>>>> [1] - >>>>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java >>>>> [2] - >>>>> https://github.com/wso2/identity-framework/tree/master/service-stubs/identity/org.wso2.carbon.identity.entitlement.stub >>>>> [3] - >>>>> http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/ >>>>> [4] - >>>>> http://wso2.com/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps/ >>>>> >>>>> Thanks, >>>>> Pushpalanka >>>>> >>>>>> >>>>>>> Thank You >>>>>>> >>>>>>> >>>>>>> On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Pushpalanka, >>>>>>>> >>>>>>>> Thank you for the resources, I will for sure start working on the >>>>>>>> proposal. I was trying to get the basic implementation details straight >>>>>>>> before jumping into the proposal >>>>>>>> so I could include a better plan in the proposal. But it seems >>>>>>>> with the time constraints I would have to speed it up. Trying my best >>>>>>>> to >>>>>>>> deliver the proposal by >>>>>>>> tomorrow. >>>>>>>> >>>>>>>> Thank you >>>>>>>> >>>>>>>> On Tue, Mar 22, 2016 at 10:32 PM, Pushpalanka Jayawardhana < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Manujith, >>>>>>>>> >>>>>>>>> If you haven't already try go through instructions provided at Dev >>>>>>>>> list under the thread "GSoC project proposal questions" for this >>>>>>>>> proposal as well. >>>>>>>>> >>>>>>>>> Hope you are getting up with the pace as the proposal deadline is >>>>>>>>> falling on 25th March(this Friday). While you try get familiar with >>>>>>>>> the >>>>>>>>> development procedure and other resources, please try to go ahead with >>>>>>>>> drafting the proposal as well. This will allow us to give some early >>>>>>>>> feed >>>>>>>>> back and time for you to adjust. Following resources might help you. >>>>>>>>> >>>>>>>>> [1] - >>>>>>>>> http://cdwijayarathna.blogspot.com/2016/02/how-to-get-proposal-ready-for-gsoc.html. >>>>>>>>> (Later part starting from "Now you need to start work, you may >>>>>>>>> have " will guide you) >>>>>>>>> [2] - Sample proposal - >>>>>>>>> http://www.slideshare.net/Pushpalanka/gsoc-2012 >>>>>>>>> <http://www.slideshare.net/Pushpalanka/gsoc-2012> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Pushpalanka. >>>>>>>>> -- >>>>>>>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons). >>>>>>>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd; wso2.com/ >>>>>>>>> Mobile: +94779716248 >>>>>>>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn: >>>>>>>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Mar 22, 2016 at 8:57 PM, Manujith Pallewatte < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Chamila, >>>>>>>>>> >>>>>>>>>> Thank a bunch, that cleared a lot of doubts i was having >>>>>>>>>> I would try with the patch9000 method so that i dont have to >>>>>>>>>> build the product-is every time >>>>>>>>>> And then try the other method as well >>>>>>>>>> >>>>>>>>>> Thankx again! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Manujith, >>>>>>>>>>> >>>>>>>>>>> identity-framework [1] contains the code base of the features of >>>>>>>>>>> Identity Server, and product-is [2] contains the code which install >>>>>>>>>>> features at identity-framework to Identity Server. Component >>>>>>>>>>> specific code >>>>>>>>>>> is available at identity-framework repo, because some of these >>>>>>>>>>> features are >>>>>>>>>>> not only used in Identity Server, but in some other carbon based >>>>>>>>>>> products >>>>>>>>>>> as well. So you need to work with the code at identity-framework >>>>>>>>>>> mainly. >>>>>>>>>>> >>>>>>>>>>> But for building the Identity Server using source, first you >>>>>>>>>>> need to run identity-framework, then build identity-extensions [3] >>>>>>>>>>> which >>>>>>>>>>> get packed into Identity server (You can find this list at [4], you >>>>>>>>>>> can use >>>>>>>>>>> scripts at there to clone and build those extensions). Then build >>>>>>>>>>> product-is. When you are building identity-framework and >>>>>>>>>>> extensions, maven >>>>>>>>>>> save those artifacts in your M2_HOME and when you are building >>>>>>>>>>> product-is, >>>>>>>>>>> it use these artifacts. If you only build product-is, since there >>>>>>>>>>> are no >>>>>>>>>>> artifacts in M2_HOME, it will download artifacts available online, >>>>>>>>>>> so if >>>>>>>>>>> you have done any changes they will not appear in Identity Server >>>>>>>>>>> pack you >>>>>>>>>>> build. >>>>>>>>>>> >>>>>>>>>>> Additionally, if you are changing only entitlement component in >>>>>>>>>>> identity server, without following above mentioned process, you can >>>>>>>>>>> just >>>>>>>>>>> build a pack by building product-is, then build the component you >>>>>>>>>>> change >>>>>>>>>>> (eg: components/entitlement/org.wso2.carbon.identity.entitlement) >>>>>>>>>>> and copy >>>>>>>>>>> the jar file build at target folder (eg: >>>>>>>>>>> components/entitlement/org.wso2.carbon.identity.entitlement) into >>>>>>>>>>> <Identity >>>>>>>>>>> Server Home>/repository/components/patches/patch9000 (You'll have >>>>>>>>>>> to create >>>>>>>>>>> patch9000 folder ). In this way also you can test any changes you >>>>>>>>>>> are doing >>>>>>>>>>> to code. >>>>>>>>>>> >>>>>>>>>>> This may be bit complex task, try it and if you find anything >>>>>>>>>>> difficult, please put a mail here. >>>>>>>>>>> >>>>>>>>>>> [1]. https://github.com/wso2/identity-framework >>>>>>>>>>> [2]. https://github.com/wso2/product-is >>>>>>>>>>> [3]. https://github.com/wso2-extensions >>>>>>>>>>> [4]. https://gist.github.com/pulasthi7/3d365a3345371fd63f74 >>>>>>>>>>> >>>>>>>>>>> Cheers! >>>>>>>>>>> >>>>>>>>>>> On Tue, Mar 22, 2016 at 8:09 PM, Manujith Pallewatte < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Omindu, >>>>>>>>>>>> >>>>>>>>>>>> Thank alot, I will look into those. >>>>>>>>>>>> also should I be working on the >>>>>>>>>>>> https://github.com/wso2/identity-framework codebase or >>>>>>>>>>>> https://github.com/wso2/product-is codebase >>>>>>>>>>>> i was under the impression that the latter is what I should >>>>>>>>>>>> focus on >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Mar 22, 2016 at 7:55 PM, Omindu Rathnaweera < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Manujith, >>>>>>>>>>>>> >>>>>>>>>>>>> Pushpalanka will be able to provide you more details on this. >>>>>>>>>>>>> >>>>>>>>>>>>> For the time being, you can try out the current XACML >>>>>>>>>>>>> implementation by following the resources at [1]. >>>>>>>>>>>>> >>>>>>>>>>>>> The documentation related to XACML architecture [2] will help >>>>>>>>>>>>> you to understand the current implementation. The feature >>>>>>>>>>>>> codebase can be >>>>>>>>>>>>> found at [3]. In the codebase, EntitlmentService [4] is the SOAP >>>>>>>>>>>>> service >>>>>>>>>>>>> implementation. >>>>>>>>>>>>> >>>>>>>>>>>>> [1] - >>>>>>>>>>>>> https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point >>>>>>>>>>>>> , >>>>>>>>>>>>> http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html >>>>>>>>>>>>> [2] - https://docs.wso2.com/display/IS510/Access+Control >>>>>>>>>>>>> [3] - >>>>>>>>>>>>> https://github.com/wso2/identity-framework/tree/master/components/entitlement >>>>>>>>>>>>> [4] - >>>>>>>>>>>>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java >>>>>>>>>>>>> >>>>>>>>>>>>> Regards, >>>>>>>>>>>>> Omindu. >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Mar 22, 2016 at 6:51 PM, Chamila Wijayarathna < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> [Adding Pushpalanka] >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Omindu, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It that case, I'm interested in doing *Proposal >>>>>>>>>>>>>>> 22: [IS] RESTful Fine Grained Authorization-as-a-Service >>>>>>>>>>>>>>> (AZaaS)* >>>>>>>>>>>>>>> Since I'm a bi behind the schedule for starting over with >>>>>>>>>>>>>>> it, can you give me some pointers to start working? As I get it >>>>>>>>>>>>>>> I have to >>>>>>>>>>>>>>> focus on Balana engine, should I be interacting more with the >>>>>>>>>>>>>>> code of >>>>>>>>>>>>>>> Balana, or IS? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank You >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Manujith, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you for showing interest in the project. >>>>>>>>>>>>>>>> Unfortunately we have decided to remove the project from the >>>>>>>>>>>>>>>> project >>>>>>>>>>>>>>>> proposals list since we need to add the scim 2.0 support to an >>>>>>>>>>>>>>>> upcoming >>>>>>>>>>>>>>>> release which is scheduled to be done prior to the GSoC >>>>>>>>>>>>>>>> project period. We >>>>>>>>>>>>>>>> apologize for any inconvenience this may have caused. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> We have included a new project [1] to add *SAML Assertion >>>>>>>>>>>>>>>> Query/Request Profile support for WSO2 Identity Server*. >>>>>>>>>>>>>>>> If interested, you can go through the project details and >>>>>>>>>>>>>>>> submit a proposal >>>>>>>>>>>>>>>> for the new project or one of the other Identity Server >>>>>>>>>>>>>>>> projects (project 22 >>>>>>>>>>>>>>>> & 23). If you have any questions, feel free to raise. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [1] - >>>>>>>>>>>>>>>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Omindu. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:59 PM, Pubudu Fernando < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [adding mentors] >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I'm Manujith Pallewatte, a 2nd year undergraduate from >>>>>>>>>>>>>>>>>> Department of Computer Science and Engineering, University >>>>>>>>>>>>>>>>>> of Moratuwa. I'm >>>>>>>>>>>>>>>>>> interested in doing project for WSO2 for GSoC 2016. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I already picked Proposal 20 considering my capabilities >>>>>>>>>>>>>>>>>> and interest in the area. >>>>>>>>>>>>>>>>>> As a Oracle certified java programmer I have a firm hand >>>>>>>>>>>>>>>>>> on Java, and I have developed several REST APIs on top of >>>>>>>>>>>>>>>>>> different >>>>>>>>>>>>>>>>>> platforms (like google app engine). And currently I'm >>>>>>>>>>>>>>>>>> reading on SCIM >>>>>>>>>>>>>>>>>> specification. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> So far, I cloned the *product-is* repo ( >>>>>>>>>>>>>>>>>> https://github.com/wso2/product-is) which i believe to >>>>>>>>>>>>>>>>>> be the source of Identity Server and then build it. I played >>>>>>>>>>>>>>>>>> around with >>>>>>>>>>>>>>>>>> the system a bit and now trying to connect different >>>>>>>>>>>>>>>>>> services to it. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> So I want to know if I'm going in the wrong direction >>>>>>>>>>>>>>>>>> (with the objective of working for the above proposal) and >>>>>>>>>>>>>>>>>> please give me >>>>>>>>>>>>>>>>>> some suggestions to read or work on to improve my >>>>>>>>>>>>>>>>>> familiarity with the >>>>>>>>>>>>>>>>>> system. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank You >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Manujith Pallewatte >>>>>>>>>>>>>>>>>> about.me/manzzup >>>>>>>>>>>>>>>>>> <http://about.me/manzzup> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Manujith Pallewatte >>>>>>>>>>>>>>>>>> about.me/manzzup >>>>>>>>>>>>>>>>>> <http://about.me/manzzup> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> *Pubudu Fernando* >>>>>>>>>>>>>>>>> Software Engineer - Intern >>>>>>>>>>>>>>>>> WSO2 Inc. >>>>>>>>>>>>>>>>> m: +94 77 888 2543 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> <https://lk.linkedin.com/in/pubuduf> >>>>>>>>>>>>>>>>> <http://blog.pubudu.xyz/> <https://github.com/pubudu91> >>>>>>>>>>>>>>>>> <http://stackoverflow.com/users/4329912/pubudu> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Omindu Rathnaweera >>>>>>>>>>>>>>>> Software Engineer, WSO2 Inc. >>>>>>>>>>>>>>>> Mobile: +94 771 197 211 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Manujith Pallewatte >>>>>>>>>>>>>>> about.me/manzzup >>>>>>>>>>>>>>> <http://about.me/manzzup> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,* >>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>> Mobile:(+94)788193620 >>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Omindu Rathnaweera >>>>>>>>>>>>> Software Engineer, WSO2 Inc. >>>>>>>>>>>>> Mobile: +94 771 197 211 >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>>>>>> >>>>>>>>>>>> Manujith Pallewatte >>>>>>>>>>>> about.me/manzzup >>>>>>>>>>>> <http://about.me/manzzup> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Chamila Dilshan Wijayarathna,* >>>>>>>>>>> Software Engineer >>>>>>>>>>> Mobile:(+94)788193620 >>>>>>>>>>> WSO2 Inc., http://wso2.com/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>>>> >>>>>>>>>> Manujith Pallewatte >>>>>>>>>> about.me/manzzup >>>>>>>>>> <http://about.me/manzzup> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>> >>>>>>>> Manujith Pallewatte >>>>>>>> about.me/manzzup >>>>>>>> <http://about.me/manzzup> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>> >>>>>>> Manujith Pallewatte >>>>>>> about.me/manzzup >>>>>>> <http://about.me/manzzup> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> [image: Manujith Pallewatte on about.me] >>>>>> >>>>>> Manujith Pallewatte >>>>>> about.me/manzzup >>>>>> <http://about.me/manzzup> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> [image: Manujith Pallewatte on about.me] >>>> >>>> Manujith Pallewatte >>>> about.me/manzzup >>>> <http://about.me/manzzup> >>>> >>> >>> >> >> >> -- >> >> >> >> [image: Manujith Pallewatte on about.me] >> >> Manujith Pallewatte >> about.me/manzzup >> <http://about.me/manzzup> >> > > > > -- > Pushpalanka. > -- > Pushpalanka Jayawardhana, B.Sc.Eng.(Hons). > Senior Software Engineer, WSO2 Lanka (pvt) Ltd; wso2.com/ > Mobile: +94779716248 > Blog: pushpalankajaya.blogspot.com/ | LinkedIn: > lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka > > -- [image: Manujith Pallewatte on about.me] Manujith Pallewatte about.me/manzzup <http://about.me/manzzup>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
