Hi Gayan, Currently working on the configuration option. Sure I'll move changes to *identity-outbound-provisioning-scim*.
Best Regards Isuranga Perera On Mon, Feb 12, 2018 at 11:59 AM, Gayan Gunawardana <ga...@wso2.com> wrote: > 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/pul >>> l/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