Hi Isuranga, Could you be able to move *identity-outbound-**provisioning-scim2* to *identity-outbound-provisioning-scim* by having configuration option for SCIM 1.1 and 2.0 ?
Thanks, Gayan On Mon, Feb 5, 2018 at 10:48 AM, Isuranga Perera <isurangamper...@gmail.com> wrote: > Hi, > > *@Gayan* > yes, *identity-outbound-**provisioning-scim2* has the nearly same code as > * identity-outbound-provisioning-scim. **identity-client-scim2 *simply > encode and decode SCIM objects and validate some actions. As Malithi > suggested we can use version as a connector configuration and instantiate > the appropriate provisioning client. As an alternative, we can > instantiate ScimClient [1] instead of ProvisioningClient since it provides > almost all SCIM version specific functions related to object encoding and > decoding. Anyway, if I'm not mistaken all of these changes are required > only if we're going to use *identity-outbound-provisioning-scim* with > SCIM client [2]. > > *@Malithi* > Will work on the SCIM response error code issue asap. > > > [1] https://github.com/IsurangaPerera/identity-client-scim2/blob/ > ab5bdd6382ce4b055f99b65568c77289472c9c14/src/main/java/org/ > wso2/scim2/util/SCIMClient.java > [2] https://github.com/wso2-extensions/identity-client-scim2/pull/1 > > > Best Regards > Isuranga Perera > > On Sun, Feb 4, 2018 at 2:22 PM, Malithi Edirisinghe <malit...@wso2.com> > wrote: > >> Hi Gayan, >> >> +1 for the thought. Basically, it's always the CRUD operations being >> triggered for User and Group resources in the outbound provisioning flow >> and based on the version the respective client can initiate calls upon the >> protocol. >> So that's a matter of initializing the appropriate client based on the >> version that will be configured with respect to the protocol version used >> by the outbound party. That means version will be a connector configuration >> and the connector will instantiate the appropriate client upon the version >> with the application of factory pattern. >> >> *@Isuranga*, >> Thanks a lot for the contribution. >> Can we improve debug logs in the client to log respective requests calls >> and responses for outbound party. >> Also, looks like SCIM response errors are being swallowed in the client >> without passing them back to the connector [1]. In that case, the >> provisioning connector might not know if the request has been success or >> not and act accordingly. >> >> [1] https://github.com/wso2-extensions/identity-client-scim2/ >> pull/1/files#diff-5d09971e2f15b2c4858e2d49950f571cR75 >> >> Thanks, >> Malithi. >> >> On Sat, Feb 3, 2018 at 6:01 PM, Gayan Gunawardana <ga...@wso2.com> wrote: >> >>> Hi Isuranga, >>> >>> Thanks you very much for the contribution and definitely this will be a >>> very valuable feature. >>> >>> I went through some of your PRs [1][2]. As I understood* >>> identity-outbound-**provisioning-scim2* has nearly same code as* >>> identity-outbound-provisioning-scim.* There is a good possibility for >>> code duplication. Ideally protocol difference SCIM 1.1 and SCIM 2.0 should >>> be very minimum to the provisioning connector level and protocol difference >>> should be handled from *ProvisioningClient*. I do not think existing >>> SCIM 1.1 provisioning connector do much about SCIM specific logic rather >>> *org.wso2.carbon.identity.scim.common.impl.ProvisioningClient >>> *handle all HTTP communication according to protocol. Is it possible to >>> switch *ProvisioningClient* based on protocol (SCIM 1.1 and SCIM 2.0) ? >>> @Darshana wdyt? >>> >>> I suppose in [2] swagger documentation doesn't have all error codes. For >>> example user creation has only one error code (404) but there should be >>> many more like 409. >>> >>> Also could you be able to consider about unit test coverage ? >>> >>> Thanks again for your valuable contribution. >>> >>> [1] https://github.com/wso2-extensions/identity-outbound-provisi >>> oning-scim2/pull/1 >>> [2] https://github.com/wso2-extensions/identity-client-scim2/pull/1 >>> [3] https://github.com/wso2-extensions/identity-outbound-provisi >>> oning-scim/ >>> >>> Thanks, >>> Gayan >>> >>> On Mon, Nov 27, 2017 at 1:12 PM, Isuranga Perera < >>> isurangamper...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> I've submitted PRs for identity-client-scim2 [1] and >>>> identity-outbound-provisioning-scim2 [2]. There were some missing >>>> functions in charon3 such as some decoding methods, setter methods etc. >>>> Therefore I used some workarounds and also I have submitted some PRs for >>>> some of those missing functions. >>>> >>>> *PRs for Charon* >>>> IDENTITY-6962: Client-side validator for Charon 3 [3] fixed with PR [4] >>>> IDENTITY-6960: Missing Charon setter method of user password [5] fixed >>>> with PR [6] >>>> >>>> >>>> >>>> [1] https://github.com/wso2-extensions/identity-client-scim2/pull/1 >>>> [2] https://github.com/wso2-extensions/identity-outbound-pro >>>> visioning-scim2/pull/1 >>>> [3] https://wso2.org/jira/browse/IDENTITY-6962 >>>> [4] https://github.com/wso2/charon/pull/80 >>>> [5] https://github.com/wso2/charon/pull/79 >>>> >>>> Best Regards >>>> Isuranga Perera >>>> >>>> On Thu, Nov 23, 2017 at 9:54 AM, Johann Nallathamby <joh...@wso2.com> >>>> wrote: >>>> >>>>> Thanks a lot Maheshika. >>>>> >>>>> Regards, >>>>> Johann. >>>>> >>>>> On Thu, Nov 23, 2017 at 8:56 AM, Maheshika Goonetilleke < >>>>> mahesh...@wso2.com> wrote: >>>>> >>>>>> Hi Johann >>>>>> >>>>>> Created the two repos. >>>>>> >>>>>> On Tue, Nov 21, 2017 at 10:03 PM, Johann Nallathamby <joh...@wso2.com >>>>>> > wrote: >>>>>> >>>>>>> We discussed and decided no need of the scim2-common repo. Two repos >>>>>>> mentioned above are enough. >>>>>>> >>>>>>> On Tue, Nov 21, 2017 at 9:15 PM, Afkham Azeez <az...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Now you need approval for 2 repos of 3 repos? >>>>>>>> >>>>>>>> On Tue, Nov 21, 2017 at 2:53 PM, Isura Karunaratne <is...@wso2.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Repo name for outbound connector >>>>>>>>> >>>>>>>>> - * identity-outbound-provisioning-scim2* >>>>>>>>> >>>>>>>>> Repo name for the scim2 client. >>>>>>>>> >>>>>>>>> - >>>>>>>>> * identity-client-scim2 * >>>>>>>>> >>>>>>>>> >>>>>>>>> @isuraranga, >>>>>>>>> >>>>>>>>> Why do we need the scim2-commons repo? Can't we use Charon for >>>>>>>>> that? >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Isura. >>>>>>>>> >>>>>>>>> On Mon, Nov 20, 2017 at 3:04 PM, Afkham Azeez <az...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> What is the repo name? >>>>>>>>>> >>>>>>>>>> On Tue, Nov 7, 2017 at 1:06 PM, Maheshika Goonetilleke < >>>>>>>>>> mahesh...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Azeez >>>>>>>>>>> >>>>>>>>>>> Please confirm. >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 7, 2017 at 11:23 AM, Johann Nallathamby < >>>>>>>>>>> joh...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Maheshika, >>>>>>>>>>>> >>>>>>>>>>>> Can we have following 3 repos for this project under >>>>>>>>>>>> wso2-extensions organization? >>>>>>>>>>>> >>>>>>>>>>>> 1. *identity-outbound-provisioning-scim2* >>>>>>>>>>>> >>>>>>>>>>>> For the outbound connector >>>>>>>>>>>> >>>>>>>>>>>> 2. *identity-scim2-common* >>>>>>>>>>>> >>>>>>>>>>>> For common utilities for inbound and outbound connectors. E.g. >>>>>>>>>>>> AttributeMapper class in inbound connector which is needed for >>>>>>>>>>>> outbound >>>>>>>>>>>> connector as well. >>>>>>>>>>>> >>>>>>>>>>>> 3. *identity-client-scim2* >>>>>>>>>>>> >>>>>>>>>>>> For SCIM2 client generated using SCIM2 swagger files. This will >>>>>>>>>>>> be used by outbound connector as well as can be used by anyone as >>>>>>>>>>>> standalone client. Ideally this should be used for the scim2 >>>>>>>>>>>> compliance >>>>>>>>>>>> test suite as well, but have failed to do so. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> Johann. >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 16, 2017 at 2:21 PM, Johann Nallathamby < >>>>>>>>>>>> joh...@wso2.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Yes, I also think we need to take the approach of using the >>>>>>>>>>>>> Swagger files and generate SDK because that is what standard Rest >>>>>>>>>>>>> API world >>>>>>>>>>>>> will be doing. We can find any issues early. >>>>>>>>>>>>> >>>>>>>>>>>>> Regards, >>>>>>>>>>>>> Johann. >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Oct 16, 2017 at 2:18 PM, Gayan Gunawardana < >>>>>>>>>>>>> ga...@wso2.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, Oct 16, 2017 at 1:21 PM, Isuranga Perera < >>>>>>>>>>>>>> isurangamper...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Gayan, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> In that case, I'll try to create an SDK from swagger and use >>>>>>>>>>>>>>> it as the client. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> That would be great. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Best Regards >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Oct 16, 2017 at 9:12 AM, Gayan Gunawardana < >>>>>>>>>>>>>>> ga...@wso2.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Since you are looking for abstraction layer, can implement >>>>>>>>>>>>>>>> something like [1] for SCIM2 as well. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [1] https://github.com/wso2-extens >>>>>>>>>>>>>>>> ions/identity-inbound-provisio >>>>>>>>>>>>>>>> ning-scim/blob/master/componen >>>>>>>>>>>>>>>> ts/org.wso2.carbon.identity.sc >>>>>>>>>>>>>>>> im.common/src/main/java/org/ws >>>>>>>>>>>>>>>> o2/carbon/identity/scim/common/impl/ProvisioningClient.java >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sun, Oct 15, 2017 at 11:16 PM, Gayan Gunawardana < >>>>>>>>>>>>>>>> ga...@wso2.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Sun, Oct 15, 2017 at 8:39 PM, Johann Nallathamby < >>>>>>>>>>>>>>>>> joh...@wso2.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *[+ IsharaK, Omindu, Farasath]* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Sun, Oct 15, 2017 at 7:34 PM, Isuranga Perera < >>>>>>>>>>>>>>>>>> isurangamper...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I went through the scim2-compliance-test-suite [1] >>>>>>>>>>>>>>>>>>> source code, but I couldn't find an abstraction layer which >>>>>>>>>>>>>>>>>>> separates the >>>>>>>>>>>>>>>>>>> SCIM 2 client from the test and report modules. Is there >>>>>>>>>>>>>>>>>>> any way I can >>>>>>>>>>>>>>>>>>> separate SCIM 2.0 client from [1] so that I can use it as >>>>>>>>>>>>>>>>>>> the SCIM 2.0 >>>>>>>>>>>>>>>>>>> client for the $subject. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> There is no clear abstraction layer. Both SCIM2 >>>>>>>>>>>>>>>>> compliance test developed by Vindula and SCIM 1.1 outbound >>>>>>>>>>>>>>>>> provisioning >>>>>>>>>>>>>>>>> connector are utilized apache commons http client . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> In addition to that, I found this[2] repository which >>>>>>>>>>>>>>>>>>> contains another SCIM client. can I know the completion >>>>>>>>>>>>>>>>>>> level of this >>>>>>>>>>>>>>>>>>> project? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> This is feign http client and Vindula found it hard to >>>>>>>>>>>>>>>>> use. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> In summary, there are 3 options which I can use to >>>>>>>>>>>>>>>>>>> generate a SCIM 2.0 client. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Most feasible way is to go with apache commons >>>>>>>>>>>>>>>>> HttpClient but better to give a try with swagger doc as well. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> 1. Separate SCIM 2.0 client from [1] >>>>>>>>>>>>>>>>>>> 2. Separate SCIM 2.0 client from [2] >>>>>>>>>>>>>>>>>>> 3. Use swagger doc [3] to generate client >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [1] https://github.com/wso2-in >>>>>>>>>>>>>>>>>>> cubator/scim2-compliance-test-suite >>>>>>>>>>>>>>>>>>> [2] https://github.com/HansageeSJ/scim-client >>>>>>>>>>>>>>>>>>> [3] https://wso2.org/jira/browse/IDENTITY-5695 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Appreciate any suggestions. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Best Regards >>>>>>>>>>>>>>>>>>> Isuranga Perera >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Fri, Oct 13, 2017 at 9:42 AM, Gayan Gunawardana < >>>>>>>>>>>>>>>>>>> ga...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Thu, Oct 12, 2017 at 5:33 PM, Johann Nallathamby < >>>>>>>>>>>>>>>>>>>> joh...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Thu, Oct 12, 2017 at 1:28 PM, Isuranga Perera < >>>>>>>>>>>>>>>>>>>>> isurangamper...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi IAM Team, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Currently, there is no $subject. Therefore I'm >>>>>>>>>>>>>>>>>>>>>> looking at implementing a SCIM2 Outbound Connector. I'm >>>>>>>>>>>>>>>>>>>>>> looking at >>>>>>>>>>>>>>>>>>>>>> identity-outbound-provisioning-scim [1] >>>>>>>>>>>>>>>>>>>>>> and scim2-compliance-test-suite [2]. Appreciate >>>>>>>>>>>>>>>>>>>>>> further suggestions. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Isuranga, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> It should be same as [1] you just have to think SCIM >>>>>>>>>>>>>>>>>>>> provider is version 2 and send http requests according to >>>>>>>>>>>>>>>>>>>> SCIM2 format. As >>>>>>>>>>>>>>>>>>>> a starting point you can setup existing SCIM provisioning >>>>>>>>>>>>>>>>>>>> connector and >>>>>>>>>>>>>>>>>>>> debug from point [1] so you will understand the flow. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> [1] https://github.com/wso2-extens >>>>>>>>>>>>>>>>>>>> ions/identity-outbound-provisi >>>>>>>>>>>>>>>>>>>> oning-scim/blob/master/compone >>>>>>>>>>>>>>>>>>>> nts/org.wso2.carbon.identity.p >>>>>>>>>>>>>>>>>>>> rovisioning.connector.scim/src >>>>>>>>>>>>>>>>>>>> /main/java/org/wso2/carbon/ide >>>>>>>>>>>>>>>>>>>> ntity/provisioning/connector/s >>>>>>>>>>>>>>>>>>>> cim/SCIMProvisioningConnector.java#L99 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [1] https://github.com/wso2-ex >>>>>>>>>>>>>>>>>>>>>> tensions/identity-outbound-provisioning-scim >>>>>>>>>>>>>>>>>>>>>> [2] https://github.com/wso2-in >>>>>>>>>>>>>>>>>>>>>> cubator/scim2-compliance-test-suite >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Best Regards >>>>>>>>>>>>>>>>>>>>>> Isuranga Perera >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>>>>> Architecture mailing list >>>>>>>>>>>>>>>>>>>>>> Architecture@wso2.org >>>>>>>>>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/ >>>>>>>>>>>>>>>>>>>>>> mailman/listinfo/architecture >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Johann Dilantha Nallathamby* >>>>>>>>>>>>>>>>>>>>> Senior Lead Solutions Engineer >>>>>>>>>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Mobile - *+94777776950* >>>>>>>>>>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com >>>>>>>>>>>>>>>>>>>>> <http://nallaa.wordpress.com>* >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> Gayan Gunawardana >>>>>>>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>>>>>>>>>>>>>>>> Email: ga...@wso2.com >>>>>>>>>>>>>>>>>>>> Mobile: +94 (71) 8020933 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>>> Architecture mailing list >>>>>>>>>>>>>>>>>>>> Architecture@wso2.org >>>>>>>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/ >>>>>>>>>>>>>>>>>>>> mailman/listinfo/architecture >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *Johann Dilantha Nallathamby* >>>>>>>>>>>>>>>>>> Senior Lead Solutions Engineer >>>>>>>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Mobile - *+94777776950* >>>>>>>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com >>>>>>>>>>>>>>>>>> <http://nallaa.wordpress.com>* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Gayan Gunawardana >>>>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>>>>>>>>>>>>> Email: ga...@wso2.com >>>>>>>>>>>>>>>>> Mobile: +94 (71) 8020933 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Gayan Gunawardana >>>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>>>>>>>>>>>> Email: ga...@wso2.com >>>>>>>>>>>>>>>> Mobile: +94 (71) 8020933 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Gayan Gunawardana >>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>>>>>>>>>> Email: ga...@wso2.com >>>>>>>>>>>>>> Mobile: +94 (71) 8020933 >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>> >>>>>>>>>>>>> *Johann Dilantha Nallathamby* >>>>>>>>>>>>> Senior Lead Solutions Engineer >>>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>> >>>>>>>>>>>>> Mobile - *+94777776950* >>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com >>>>>>>>>>>>> <http://nallaa.wordpress.com>* >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>> >>>>>>>>>>>> *Johann Dilantha Nallathamby* >>>>>>>>>>>> Senior Lead Solutions Engineer >>>>>>>>>>>> WSO2, Inc. >>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>> >>>>>>>>>>>> Mobile - *+94777776950* >>>>>>>>>>>> Blog - *http://nallaa.wordpress.com >>>>>>>>>>>> <http://nallaa.wordpress.com>* >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> >>>>>>>>>>> Thanks & Best Regards, >>>>>>>>>>> >>>>>>>>>>> Maheshika Goonetilleke >>>>>>>>>>> Senior Engineering Process Coordinator >>>>>>>>>>> >>>>>>>>>>> *WSO2 Inc* >>>>>>>>>>> *email : mahesh...@wso2.com <mahesh...@wso2.com>* >>>>>>>>>>> *mobile : +94 773 596707 <077%20359%206707>* >>>>>>>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise . >>>>>>>>>>> middleware >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Afkham Azeez* >>>>>>>>>> Senior Director, Platform Architecture; WSO2, Inc.; >>>>>>>>>> http://wso2.com >>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>>>> * <http://www.apache.org/>* >>>>>>>>>> *email: **az...@wso2.com* <az...@wso2.com> >>>>>>>>>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: * >>>>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>>>>>> <http://twitter.com/afkham_azeez> >>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>>>>> >>>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Architecture mailing list >>>>>>>>>> Architecture@wso2.org >>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> *Isura Dilhara Karunaratne* >>>>>>>>> Associate Technical Lead | WSO2 >>>>>>>>> Email: is...@wso2.com >>>>>>>>> Mob : +94 772 254 810 <077%20225%204810> >>>>>>>>> Blog : http://isurad.blogspot.com/ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Architecture mailing list >>>>>>>>> Architecture@wso2.org >>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Afkham Azeez* >>>>>>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com >>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>>> * <http://www.apache.org/>* >>>>>>>> *email: **az...@wso2.com* <az...@wso2.com> >>>>>>>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: * >>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>>>> <http://twitter.com/afkham_azeez> >>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>>> >>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Architecture mailing list >>>>>>>> Architecture@wso2.org >>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks & Regards, >>>>>>> >>>>>>> *Johann Dilantha Nallathamby* >>>>>>> Senior Lead Solutions Engineer >>>>>>> WSO2, Inc. >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>>> Mobile - *+94777776950* >>>>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Architecture mailing list >>>>>>> Architecture@wso2.org >>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Thanks & Best Regards, >>>>>> >>>>>> Maheshika Goonetilleke >>>>>> Senior Engineering Process Coordinator >>>>>> >>>>>> *WSO2 Inc* >>>>>> *email : mahesh...@wso2.com <mahesh...@wso2.com>* >>>>>> *mobile : +94 773 596707 <+94%2077%20359%206707>* >>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise . >>>>>> middleware >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Architecture mailing list >>>>>> Architecture@wso2.org >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Regards, >>>>> >>>>> *Johann Dilantha Nallathamby* >>>>> Senior Lead Solutions Engineer >>>>> WSO2, Inc. >>>>> lean.enterprise.middleware >>>>> >>>>> Mobile - *+94777776950* >>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> Architecture@wso2.org >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> Architecture@wso2.org >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> Gayan Gunawardana >>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>> Email: ga...@wso2.com >>> Mobile: +94 (71) 8020933 >>> >>> _______________________________________________ >>> Architecture mailing list >>> Architecture@wso2.org >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> >> *Malithi Edirisinghe* >> Associate Technical Lead >> WSO2 Inc. >> >> Mobile : +94 (0) 718176807 >> malit...@wso2.com >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > -- Gayan Gunawardana Senior Software Engineer; WSO2 Inc.; http://wso2.com/ Email: ga...@wso2.com Mobile: +94 (71) 8020933
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture