[Architecture] [EMM] Support For Device Management Policy Merging

2016-10-02 Thread Dilan Udara Ariyaratne
Hi Supun, In order to give you an exact picture of what we ideally need to have when it comes to device policy management, I would like to take a combined scenario of both your examples mentioned above. Consider we have three concrete user defined policies readily available to be applied to enrol

Re: [Architecture] [IOT] Location Based Data Visualization Tool

2016-11-17 Thread Dilan Udara Ariyaratne
Hi Dimuth, Regarding the format of data you require, Any reason to why we are collecting time_stamp information separately out of location data? Shouldn't it be one text file and be in the following way? (sensor_id, x-coordinate , y-coordinate, time_stamp) Thanks. *Dilan U. Ariyaratne* Senior S

Re: [Architecture] Implementation of c5 multitenancy

2016-11-17 Thread Dilan Udara Ariyaratne
Hi Lasantha, I did go through the list of REST APIs that you have defined in the swagger doc. But I have not found any API for doing an update to an existing tenant as well as deactivation. Are we skipping those capabilities found in C4 based multi-tenancy, here ? Regards, Dilan. *Dilan U. Ari

Re: [Architecture] Carbon C5 - Server Configuration Model

2016-11-21 Thread Dilan Udara Ariyaratne
Hi Danesh, Why are we going to duplicate all user-settable, default configuration values both at yaml level as well as Java bean level ? Cannot we make the yaml as the one and only reference point ? Thanks, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. Mobil

Re: [Architecture] [IoT] Simplifying IoT device type plugin with a descriptor

2016-11-22 Thread Dilan Udara Ariyaratne
Hi Ayoob, Can you elaborate more on this implementation with its internals ? Does this mean we can basically have a ready-to-use device plug-in implementation, just by configuring a descriptor file ? Thanks, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. Mobi

Re: [Architecture] Restructuring Device Type Plugins for IoT

2016-11-22 Thread Dilan Udara Ariyaratne
Hi Ruwan, Why would not analytics be inside a particular device type ?, this is in fact the idea provided in [1]. And also, if these Input/Output transport adapters and extensions for MB/APP-M are in common to any device type, cannot we move them down to carbon-device-mgt platform layer ? Referen

Re: [Architecture] Carbon C5 - Server Configuration Model

2016-11-28 Thread Dilan Udara Ariyaratne
Hi Danesh, Referring to the following, @Configuration(namespace = "wso2.carbon", description = "Carbon Configuration Parameters") public class CarbonConfiguration { @Element(description = "value to uniquely identify a server", required = true) private String id = "carbon-kernel"; @E

Re: [Architecture] Carbon C5 - Server Configuration Model

2016-11-28 Thread Dilan Udara Ariyaratne
ption = "server version") > private String version = "5.2.0"; > > is better than > @Element(description = "server version") > private String version = CarbonConfigurationConstants.DEFAULT_VERSION; > > Cheers, > Ruwan > > On M

Re: [Architecture] FCM for Android

2016-11-30 Thread Dilan Udara Ariyaratne
Hi Inosh and All, Having following questions regarding this feature and the enabling technology : [1] Are we bringing FCM as a replacement for GCM or as another Push Notification Mechanism that can be enabled apart from GCM ? [2] If as a replacement, what advantages are there with FCM over GCM ?

Re: [Architecture] [Dev] [VOTE] Release WSO2 Enterprise Mobility Manager 2.2.0 RC2

2016-12-01 Thread Dilan Udara Ariyaratne
Hi All, Tested overall functionality of device enrollment, assignment of Operations, Policy enforcement and Device Statistics with both admin and non-admin users of limited permissions. Found no bugs. Hence, I am putting my vote as [+1] - Stable - go ahead and release. Thanks, Dilan. *Dilan U.

Re: [Architecture] Dashboard Component Permission Model

2017-01-04 Thread Dilan Udara Ariyaratne
Hi Tania, Are we going to keep one dashboard permission or multiple ? The reason that I am asking this is if we can allow multiple, we can separate out access for critical functions like dashboard view, edit and manage via those permissions. Also, have you looked into the scenario of restricting

[Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-01-20 Thread Dilan Udara Ariyaratne
Hi Folks, In the process of building C5, we currently require carbon.product for the following goals. [1] publish-product [2] generate-runtime This file maintains current version of the carbon kernel to be utilized by "carbon-feature-plugin" in the build process. Keeping this value in carbon.prod

Re: [Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-01-22 Thread Dilan Udara Ariyaratne
ajasinghe >> wrote: >> >>> >>> +1. carbon.product file hasn't really been used by the products. So, +1 >>> to make it optional. >>> >>> On Fri, Jan 20, 2017 at 3:06 PM, Dilan Udara Ariyaratne >> > wrote: >>> >&

Re: [Architecture] [IS 6.0.0] Email Management Component Implementation

2017-01-22 Thread Dilan Udara Ariyaratne
+1 to Sagara's point of view. It would be ideal if we can have one generic feature across the platform in sending rich-human-undersdanble messages such as E-mails and SMSs, so that it would cater any product having associated requirements at a higher level. @Lahiru, AFAIR, most recent EMM 2.2.0 a

Re: [Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-01-27 Thread Dilan Udara Ariyaratne
*Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. <http://wso2.com/> Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware On Thu, Jan 26, 2017 at 10:06 AM, Kishanthan Thangarajah < kishant...@wso2.com> wrote: > > > On Mon, Jan 23, 2017 at 11:49

Re: [Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-01-29 Thread Dilan Udara Ariyaratne
66405580> lean . enterprise . middleware On Fri, Jan 27, 2017 at 9:47 PM, Afkham Azeez wrote: > Yeah that approach sounds good > > On Jan 27, 2017 4:30 PM, "Dilan Udara Ariyaratne" wrote: > >> >> >> *Dilan U. Ariyaratne* >> Senior Software Engi

Re: [Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-02-07 Thread Dilan Udara Ariyaratne
/> Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware On Mon, Jan 30, 2017 at 12:14 PM, Dilan Udara Ariyaratne wrote: > Hi All, > > Here, I would be discussing the tentatively proposed pom element structure > in carbon-feature-plugin to > support dynami

Re: [Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-02-08 Thread Dilan Udara Ariyaratne
ductFilePath is the ${project.build.dir}. So, can we make that the > default? This will make all the configs transparent to the user. > > Thanks, > KasunG > > On Tue, Feb 7, 2017 at 6:47 PM, Dilan Udara Ariyaratne > wrote: > >> Hi All, >> >> Here follows an

Re: [Architecture] [IoT] Load Distribution for Device + Server Communication.

2017-02-28 Thread Dilan Udara Ariyaratne
Hi Geeth, IMO, all the current information retrieval and monitoring operations could run in parallel from device to device. In that case, cannot we maintain a task pool at server side where we would allocate some defined set of operations to each task and dynamically expand the pool based on deman

Re: [Architecture] IdentityStore APIs in C5

2017-03-01 Thread Dilan Udara Ariyaratne
Hi Gayan and All, +1 for having a well-defined exception hierarchy over having a set of error code returns in describing specific errors. Although error codes are light-weight, they can easily go unnoticed and ignored by callers of the functions. So they provide the potential for error-prone code

Re: [Architecture] Retrieving Rating value of API in the GET_API resource API

2017-03-06 Thread Dilan Udara Ariyaratne
Hi Chamalee, I think that the 1st option would be the slowest in performance as it requires two network calls to APIs + two separate DB Calls to get all information related to an API. So, IMO, we should rather focus on other two options which only require one network call, instead of the first.

Re: [Architecture] [C5] [Carbon-Feature-Plugin] Dynamic Creation of carbon.product via a Template

2017-03-08 Thread Dilan Udara Ariyaratne
Hi Imesh, Will check IS 6.0.0-SNAPSHOT with updated carbon-feature-plugin (3.0.1-SNAPSHOT) configurations. Thanks. Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware On Thu, Mar 9, 2017 at 11:3

Re: [Architecture] [C5][IS 6.0.0] Password History Validation

2017-03-15 Thread Dilan Udara Ariyaratne
On Mon, Mar 13, 2017 at 5:00 PM, Omindu Rathnaweera wrote: > Hi, > > On Sun, Mar 12, 2017 at 7:59 AM, Ruwan Abeykoon wrote: > >> Hi All, >> Can the hash algorithm change over the time? >> If so we need to record the hash algorithm used to do hashing along with >> the particular password history

Re: [Architecture] [C5][IS 6.0.0]Admin Forced Password Reset Via Offline for Existing Users

2017-03-15 Thread Dilan Udara Ariyaratne
On Tue, Mar 14, 2017 at 11:08 AM, Gayan Gunawardana wrote: > > > On Tue, Mar 14, 2017 at 10:58 AM, Hasanthi Purnima Dissanayake < > hasan...@wso2.com> wrote: > >> Hi all, >> >> We are in the process of implementing Admin Forced Password Reset via >> Offline for existing users in Admin Portal for

Re: [Architecture] [C5][IS 6.0.0] User List UI for IS 6.0.0

2017-03-15 Thread Dilan Udara Ariyaratne
On Tue, Mar 14, 2017 at 10:28 AM, Nuwandi Wickramasinghe wrote: > Hi all, > > We are in the process of implementing User List view in the Admin Portal > for the new IS 6.0.0 release. The wireframe design for the UI is found at > [1]. > > Admin can view a list of users and perform actions such as

Re: [Architecture] [C5][IS 6.0.0] Add and Update Group UI for IS 6.0.0

2017-03-20 Thread Dilan Udara Ariyaratne
Hi Folks, When you have both users and roles tabs under either "Add Group" or "Edit Group", it may seem to someone that adding a user or role is part of adding a group / editing a user or role is part of editing a group which might not be the idea that we are trying to give. WDYT ? We might have

Re: [Architecture] C5 Fixing the StartupOrderResolver race condition

2017-03-22 Thread Dilan Udara Ariyaratne
Hi Jayanga, Can you describe a little bit on how this StartupServiceCache is working, for ex: How it is updated, with what data and so on. Thanks, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. Mobile: +94766405580 <%2B94766405580> lean . enterprise . middlewa

Re: [Architecture] [C5][IS 6.0.0] Admin Initiated Password Reset by Reset Link

2017-03-22 Thread Dilan Udara Ariyaratne
Hi Hasanthi, I guess with this option, we are forcing a user to reset his password before the next login. In that case, it's actually not an administrator, but a particular user who would reset his password upon on retrieval of a reset link. So, can we term the title of the provided wire-frame a

Re: [Architecture] [UUF] Extensible Session Management for UUF

2017-05-01 Thread Dilan Udara Ariyaratne
Hi Vidura, +1 for the effort. In the meantime, could you elaborate on the method level details of the Session manager interface, too? Cheers, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware

Re: [Architecture] [UUF] Extensible Session Management for UUF

2017-05-01 Thread Dilan Udara Ariyaratne
580> lean . enterprise . middleware On Tue, May 2, 2017 at 11:02 AM, Imesh Gunaratne wrote: > On Tue, May 2, 2017 at 10:44 AM, Dilan Udara Ariyaratne > wrote: > >> >> In the meantime, could you elaborate on the method level details of the >> Session manager interface,

Re: [Architecture] [UUF] Extensible Session Management for UUF

2017-05-02 Thread Dilan Udara Ariyaratne
encapsulate properly we decided to go with two interfaces, SessionHandler > and SessionManager. > > Thanks. > > On Tue, May 2, 2017 at 11:49 AM, Dilan Udara Ariyaratne > wrote: > >> Hi Imesh and @Vidura, >> >> I wonder if both SessionHandler and SessionManager

[Architecture] [Kubernetes] Improving Kubernetes Deployment Support for WSO2 Products

2017-07-13 Thread Dilan Udara Ariyaratne
Hi All, I am currently working on $subject. Initial idea is to deliver a fully automated, stable Kubernetes deployment experience for the end users of both WSO2 EI and APIM products such that during the process, we can understand how we can improve Kubernetes-common, the base Kubernetes deployment

Re: [Architecture] [Kubernetes] Improving Kubernetes Deployment Support for WSO2 Products

2017-07-23 Thread Dilan Udara Ariyaratne
effort for APIM the new deployment patterns >>> discussed in thread [1] in APIM group, and the WIP artifacts can be found >>> at [2] and [3]. Note that these artifacts are not finalized. >>> >>> [1]. API-M perf results to share with a customer >>> [2].

Re: [Architecture] [Kubernetes] Improving Kubernetes Deployment Support for WSO2 Products

2017-07-25 Thread Dilan Udara Ariyaratne
nks, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. <http://wso2.com/> Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware On Mon, Jul 24, 2017 at 8:46 AM, Dilan Udara Ariyaratne wrote: > > Hi Isuru and Imesh, > > On Thu, Jul 20, 2017

Re: [Architecture] [APIM][C5] Service Discovery at API publisher

2017-07-28 Thread Dilan Udara Ariyaratne
Hi Koshalya, Can you explain how the authentication and authorization happens in between the fabric8 kubernetes-client and any remote kubernetes cluster API Server that we are hoping to connect ? Thanks, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. Mobile: +

Re: [Architecture] [Kubernetes] Improving Kubernetes Deployment Support for WSO2 Products

2017-08-07 Thread Dilan Udara Ariyaratne
stdln [7] docker-ei dockerfile: https://github.com/wso2/docker-ei/tree/master/dockerfile Thanks, Dilan. *Dilan U. Ariyaratne* Senior Software Engineer WSO2 Inc. <http://wso2.com/> Mobile: +94766405580 <%2B94766405580> lean . enterprise . middleware On Wed, Jul 26, 2017 at 8:57 AM

Re: [Architecture] Same feature with different versions in different runtimes

2017-08-17 Thread Dilan Udara Ariyaratne
Hi Kasun and All, Let me raise a different, but fundamental concern to this issue. Please correct me if I am wrong. It's perfectly valid to have the same feature on different run-times (or profiles) of a product, but if that same feature appears in "different versions", meaning, with slight or ma

Re: [Architecture] [C5] Collect config-docs in all featues when packaging product distribution

2017-09-07 Thread Dilan Udara Ariyaratne
Hi Danesh, With recent discussions on C5 configuration management, If I understood correctly, deployment.yaml would not be the only option for a user to manage configurations, but there will also be options to directly manipulate configurations via environment variables and system properties. Sho

Re: [Architecture] Using Kubernetes ConfigMaps for Managing Product Configurations

2017-09-07 Thread Dilan Udara Ariyaratne
Hi Folks, As I have experienced so far, using configmaps [1] to do configuration management of a particular deployment profile is much handy and effective than the effort we need to put in doing the same using building per-profile docker images. When ever we require a configuration update to be d

Re: [Architecture] Webapp server for React based webapps

2017-09-12 Thread Dilan Udara Ariyaratne
Hi Sajith, With respect to the Structure of the web-app, My concern is actually on the public folder because I do not think that only the stuff that lie under public folder would be public, please correct me If I am wrong. IMO, I believe that everything else here is also public since this doesn't

Re: [Architecture] [Deployment] [Puppet] Upgrading WSO2 Puppet Modules to Puppet 5.x from 3.x

2017-11-21 Thread Dilan Udara Ariyaratne
766405580> lean . enterprise . middleware On Sun, Nov 19, 2017 at 4:17 PM, Imesh Gunaratne wrote: > > > On Fri, Nov 17, 2017 at 5:59 PM, Dilan Udara Ariyaratne > wrote: > >> >> It was possible to fix this remaining issue by accessing the manifest >> vari

Re: [Architecture] Customizing React based web apps with Carbon UI Server

2017-11-23 Thread Dilan Udara Ariyaratne
Hi Sajith, +1 for the effort. Few clarifications, BTW... [1] Since the purpose of /deployment folder is solely any customizations, in a developer experience POV, wouldn't it be good to change the name of the folder to something like "custom-deployment" rather than using the same naming conve

Re: [Architecture] [Dockerfiles] Simplified Approach for wso2/dockerfiles

2017-11-23 Thread Dilan Udara Ariyaratne
Hi Folks, IMO, docker image size is not a major issue nowadays unless you are extremely worrying about the image pull time and docker registry disk space of your deployment. What matters most here is the amount of ease of docker image build and customization experience that we are hoping to provid

Re: [Architecture] [EMM] Android agent auto enrollment

2016-02-01 Thread Dilan Udara Ariyaratne
Hi Inosh, Please find my questions regarding this process as follows. [1] How are we planning to get an OOT for each serial and in-case of an unenrollment, what is the process of getting a new OOT? [2] Here, are plainning to do an enrollment without associating a user? if not, how will be other m

Re: [Architecture] [EMM] Enabling application white listing and application blacklisting support

2016-02-07 Thread Dilan Udara Ariyaratne
Hi Lakshman, With respect to EMM space, I think that this requirement should be handled from device policy level. FYI, a device policy is a set of configurations that we set to be published for a number of devices based on Roles and Users. If we think about this requirement too in the same way, i

Re: [Architecture] iOS supervision mode enrollment Architecture

2016-02-08 Thread Dilan Udara Ariyaratne
Hi Tharindha, With current implementation of iOS enrollment to EMM server, the mentioned profile in step 9 is created on the fly by EMM server when a device enrollment happens with the system. If I assume that "Assign devices in step 6" means an enrollment of the devices, shouldn't this "Request

[Architecture] [CDMF] [EMM 2.1.0] Basic Use-cases for Dashboard Analytics Feature

2016-02-11 Thread Dilan Udara Ariyaratne
Hi All, For the upcoming EMM 2.1.0 release, we have identified following basic use-cases for the Dashboard Analytics Feature with respect to devices. [1] Device count by Platform [2] Device count by Ownership (BYOD, COPE) [3] Device count by Security Concerns - unmanaged (Meaning no policies

[Architecture] [CDMF] [EMM 2.1.0] Basic Use-cases for Reporting Feature

2016-02-11 Thread Dilan Udara Ariyaratne
Hi All, For the upcoming EMM 2.1.0 release, we have identified following basic use-cases for the pre-defined reports of Reporting Feature with respect to devices, policies and users. [1] All MDM portal users, their privileges and last login time during a given interval [2] All devices grouped by

Re: [Architecture] [APIM][Analytics] Health monitor for APIM as a separate Java client

2016-02-15 Thread Dilan Udara Ariyaratne
Hi Maheshakya, Can you also briefly explain how is this client going to monitor the health of an API and what considerations are being made to check the health? Thanks. *Dilan U. Ariyaratne* Software Engineer WSO2 Inc. Mobile: +94725197942 lean . enterprise . middleware On M

Re: [Architecture] [CDMF] [EMM 2.1.0] Basic Use-cases for Dashboard Analytics Feature

2016-03-29 Thread Dilan Udara Ariyaratne
evices >6. Number of enrolled devices within give time frame (new devices >added) > > Thanks > Geeth > > > *G. K. S. Munasinghe* > *Senior Software Engineer,* > *WSO2, Inc. http://wso2.com <http://wso2.com/> * > *lean.enterprise.middleware.* > > e

Re: [Architecture] [CDMF] [EMM 2.1.0] Basic Use-cases for Dashboard Analytics Feature

2016-03-30 Thread Dilan Udara Ariyaratne
; 6. Most frequently used applications. > 7. Application crash scenarios. > > > On Tue, Mar 29, 2016 at 6:47 PM, Dilan Udara Ariyaratne > wrote: > >> Hi Geeth, >> >> Currently there is a plan to show device counts based on user defined >> custom groups in EMM s

Re: [Architecture] [CDMF] [EMM 2.1.0] Basic Use-cases for Dashboard Analytics Feature

2016-04-02 Thread Dilan Udara Ariyaratne
p://harshanliyanage.blogspot.com/ > *WSO2, Inc. :** wso2.com <http://wso2.com/>* > lean.enterprise.middleware. > > On Wed, Mar 30, 2016 at 7:08 AM, Dilan Udara Ariyaratne > wrote: > >> Hi Hasunie, >> >> Yes, Most of the use-cases that you have pointed out here are of

Re: [Architecture] [CDM-F] "Descriptor"-driven plug-ins for CDM-F

2016-04-30 Thread Dilan Udara Ariyaratne
Hi Prabath, To me, it seems that your proposal is almost aligned with what we can do with an OMA DM supported device type. In OMA DM, every property or action related to a device type is a resource which we can manipulate and how we can do tha

Re: [Architecture] [CDM-F] Making "Device Management Feature" a top level extensible construct in CDM-F

2016-04-30 Thread Dilan Udara Ariyaratne
Hi Prabath, I understand that the same problem could arise when a certain feature of a device type gets updated to an extent where the same feature level implementation of the plugin would work on certain old OS versions, but not work on any newer OS versions of the same platform. But what I coul

Re: [Architecture] Identity Management Recovery API improvements.

2016-06-08 Thread Dilan Udara Ariyaratne
Hi Isura, According to the REST API Guidelines that we have defined across all the products, following suggestions can be made regarding the resource paths that you have proposed. [1] Base-path "accountrecovery" has two words in it and they can be separated by a dash, i.e. as "account-recovery".

Re: [Architecture] Maintaining analytics related JS libraries outside carbon-dashboards repository

2016-06-10 Thread Dilan Udara Ariyaratne
Hi All, Isn't it confusing to maintain two analytics repos with both having common analytics stuff? And even if there is a valid reason to do this, still it seems that the repo names are confusing since both (shared-analytics and carbon-analytics-common) sound the same. Isn't that so? @dunith, +

Re: [Architecture] Sharing Dashboards that have gadgets with role restriction

2016-06-11 Thread Dilan Udara Ariyaratne
Hi Megala / Tanya, It would be useful if you can also explain the practical use-cases behind implementing this feature; so that it validates the real necessity of having such feature available on the product. IMO, making a dashboard blindly viewable to any user on any other tenant (who might even

Re: [Architecture] Access Level Model For WSO2 Dashboard Server

2016-06-11 Thread Dilan Udara Ariyaratne
Hi All, IMO, what we require here is a "dynamically-defined, specific-resource-level-permission" which cannot be achieved by a "pre-defined, global-permission". For ex: dasboards/view golbal-permission would allow any user to view any dashboard in the system. But if we want to limit specifcally t

[Architecture] [CDMF] [IoT] Sensor Management in the CDM Framework

2016-07-11 Thread Dilan Udara Ariyaratne
Hi Shabir, IMO, your concern would race mainly in cases where it happens to manage complex device types. In such scenarios, there could be use-cases in which we have to maintain multiple instances of the same sensor type to capture same data, but with varying contexts. For example, in a refrigera

Re: [Architecture] [ IoT Analytics] Building a sample analytics story: Smart Home Analytics

2016-07-19 Thread Dilan Udara Ariyaratne
Hi Geesara, I would rather argue that the level of information that we are going to expose here is too low-level in terms of what an end-user would expect from a so-called "Smart Home Analytics" system. The type of user stories that you have described here only carries a common set of analytics r

Re: [Architecture] [Dev] EMM 2.1.0 DAS integration and Device Monitoring

2016-07-21 Thread Dilan Udara Ariyaratne
Hi Chamara, When it comes to EMM Monitoring Dashboard, we are not retrieving data from DAS. Instead, we use the data from our product databases themselves as our current monitoring use-cases only carry the use of snapshot data and not historical data. Regards, Dilan. *Dilan U. Ariyaratne* Senior

[Architecture] [APIM] [EMM] Adding multiple scopes to a single API resource endpoint

2016-08-08 Thread Dilan Udara Ariyaratne
n Tue, Aug 9, 2016 at 6:30 AM, Dilan Udara Ariyaratne wrote: > Hi Sam, > > I also think that Chathura is making a valid point here. > > For example, let's take the exact problem that EMM APIs do have currently. > > I am considering GET /devices API here. For this API, we

Re: [Architecture] [CDMF] Authorizing users to add device operations

2016-08-08 Thread Dilan Udara Ariyaratne
Hi Milan and Ayyoob, Mapping an application capability directly to a role, only complicates the permission management side of the same. As this was initially dealt by a permission, ideally now, this should be dealt by a scope since we are now moving from carbon permission based approach to OAuth

Re: [Architecture] [APIM] [EMM] Adding multiple scopes to a single API resource endpoint

2016-08-09 Thread Dilan Udara Ariyaratne
I's > responsibility to decide this or should it be the core back-end of the > Application who should be deciding who gets what? > > On Tue, Aug 9, 2016 at 6:47 AM, Dilan Udara Ariyaratne > wrote: > >> Adding the thread to architecture, as this proposes an architect

Re: [Architecture] Proposed Device Operations Flow of CDM

2014-11-17 Thread Dilan Udara Ariyaratne
Lakshitha Harshan > Software Engineer > Mobile: *+94724423048* > Email: hars...@wso2.com > Blog : http://harshanliyanage.blogspot.com/ > *WSO2, Inc. :** wso2.com <http://wso2.com/>* > lean.enterprise.middleware. > > On Mon, Nov 17, 2014 at 5:59 AM, Dilan Udara Ariyaratne >

Re: [Architecture] Proposed Device Operations Flow of CDM

2014-11-22 Thread Dilan Udara Ariyaratne
t; Hi Dilan, > > Yes. you are correct. > > Thanks, > > Lakshitha Harshan > Software Engineer > Mobile: *+94724423048* > Email: hars...@wso2.com > Blog : http://harshanliyanage.blogspot.com/ > *WSO2, Inc. :** wso2.com <http://wso2.com/>* > lean.enterprise.

Re: [Architecture] Proposed Device Operations Flow of CDM

2014-11-22 Thread Dilan Udara Ariyaratne
; (Sent from a mobile device) > On 22 Nov 2014 19:29, "Dilan Udara Ariyaratne" wrote: > >> Hi All, >> >> Why do we need to construct a "Platform-specific-payload" at the server >> level? >> >> Cannot we just send the "Platform-independe

Re: [Architecture] Proposed Architecture of CDM

2014-11-22 Thread Dilan Udara Ariyaratne
Hi All, I am having this little doubt about the use and the purpose of having a device-specific OSGI Bundle at the server side. By doing that, aren't we taking up the burden of handling all the complexities/incompatibilities of the device side to the server side. Isn't that possible to move this

Re: [Architecture] [Dev] [EMM] Policy Management Approach Used by Version 1.1.0

2015-01-22 Thread Dilan Udara Ariyaratne
> usecases but the way we need to handle the compliance/monitoring needs to > be defined based on the corresponding operation/policy. > > Regards, > > Dilshan > > On Thu, Jan 22, 2015 at 12:05 PM, Dilan Udara Ariyaratne > wrote: > >> Hi All, >> >> While g

[Architecture] CDM Policy Management Approach

2015-02-02 Thread Dilan Udara Ariyaratne
Hi All, We are currently working on defining the most effective policy management approach to be used by the 1st release of CDM (or as of now, CDMF - Connected Device Management Framework). We have first analyzed the approach used by last version of EMM and found out the use of following conventi

Re: [Architecture] CDM Policy Management Approach

2015-02-02 Thread Dilan Udara Ariyaratne
b 2, 2015 at 7:53 PM, Dilan Udara Ariyaratne wrote: > Hi All, > > We are currently working on defining the most effective policy management > approach > to be used by the 1st release of CDM (or as of now, CDMF - Connected > Device Management Framework). > > We have firs

Re: [Architecture] CDM Policy Management Approach

2015-02-05 Thread Dilan Udara Ariyaratne
n your proposed approach. > > Thanks > > On Mon, Feb 2, 2015 at 8:00 PM, Dilan Udara Ariyaratne > wrote: > >> Hi All, >> >> Based on initial discussions, here follows (see the attachment) the basic >> scope of work on >> CDM Policy Management in the

[Architecture] [EMM] Common UI Template for Viewing All Resource Types in EMM

2015-07-27 Thread Dilan Udara Ariyaratne
Hi All, Considering the lesser amount of time and effort that needs to be put forward and much more extendable + mobile friendly view that it would provide, we have thought of coming up with a common UI Template for viewing all resource types in EMM. i.e. [1] Device, [2] Policy, [3] User Using th

[Architecture] [EMM] EMM 2.0.0 Dashboard Use-cases

2015-08-03 Thread Dilan Udara Ariyaratne
Hi All, Following are some obvious use-cases for the dashboard view of EMM 2.0.0. (Also considering our previous release of EMM 1.1.0 - see below) ​ ​ Captured Use-cases : [1] Stats on Devices Total Count Count By Platform (Android / iOS / Windows) Count By Ownership Type (COPE /

Re: [Architecture] [EMM] EMM 2.0.0 Dashboard Use-cases

2015-08-04 Thread Dilan Udara Ariyaratne
an we give a picture of all the app > versions (up to date or not) of a given device? > > Regards, > > On Mon, Aug 3, 2015 at 8:22 PM, Dilan Udara Ariyaratne > wrote: > >> Hi All, >> >> Following are some obvious use-cases for the dashboard view of EMM 2.0.0.

[Architecture] Common UI Template for Listing All Resource Types in EMM 2.0.0

2015-09-01 Thread Dilan Udara Ariyaratne
Hi All, Currently we are working on updating the existing List View UIs with one common UI template that would cater all list-view-requirements in EMM. Earlier what we had were separate, custom design layouts for each list view that did not fulfill following essential requirements. [1] Basic Sear

Re: [Architecture] Proposal to Use a Single Set of WSO2 Docker Images for All Container Platforms

2018-01-29 Thread Dilan Udara Ariyaratne
Hi Imesh, +1 to this suggestion. My personal experience is that even our users find it confusing to see dockerfile definitions for a product or product profile in multiple repositories. Thus, it would be quite intuitive to have a single source of truth per each product or product profile in the r

[Architecture] [Puppet] WSO2 Puppet Common v1.1.0 and Puppet Base v1.2.0 Released!

2018-02-02 Thread Dilan Udara Ariyaratne
Hi Folks, We are pleased to release WSO2 Puppet Common v1.1.0 and Puppet Base v1.2.0 with following improvements and fixes to the code base. *WSO2 Puppet Common v1.1.0 Release* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[Architecture] [Dev] WSO2 Puppet Common v1.1.1 Released!

2018-03-29 Thread Dilan Udara Ariyaratne
*WSO2 Installation Experience Team* is pleased to announce the release of *WSO2 Puppet Common v1.1.1 *. You can download source from following links. Source code (zip) |Source co