I guess the idea was to write an api layer for web app which will call
backend services and get all the data and do all the processing and return
data sets that can directly be used in the frond end / UUF application. If
there are no security reasons, +1 to remove the Middle man.

[1] https://sourcemaking.com/refactoring/smells/middle-man

Thanks & Regards
Danushka Fernando
Senior Software Engineer
WSO2 inc. http://wso2.com/
Mobile : +94716332729

On Tue, Jan 31, 2017 at 8:14 PM, Manuranga Perera <m...@wso2.com> wrote:

>
> ---------- Forwarded message ----------
> From: Manuranga Perera <m...@wso2.com>
> Date: Tue, Jan 31, 2017 at 2:44 PM
> Subject: Why re-write User class? Why re-wrap RealmService?
> To: Kasun Gajasinghe <kas...@wso2.com>, Indunil Upeksha Rathnayake <
> indu...@wso2.com>, Danushka Fernando <danush...@wso2.com>, Ayesha
> Dissanayaka <aye...@wso2.com>
> Cc: Kishanthan Thangarajah <kishant...@wso2.com>, Rasika Perera <
> rasi...@wso2.com>, Shariq Muhammed <sha...@wso2.com>, Shan Mahanama <
> sh...@wso2.com>, Sajith Ariyarathna <sajit...@wso2.com>
>
>
> 1) Why have we written org.wso2.is.portal.user.client.api.bean.UUFUser
> instead of just reusing org.wso2.carbon.identity.mgt.User ?
>
>
> 2) Even better, is there anything stopping us from directly calling
> RealmService OSGi service from the UUF js (eg: for list users) instead
> going through IdentityStoreClientServiceImpl wrapper.
>
> Less code the better.
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : m...@wso2.com
>
>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : m...@wso2.com
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to