Hi All, Few Corrections.
This is December 2nd meeting minutes. Also need to add two things, 12. In the device table: need to change 'byod' field name to 'ownership'. 13. The current policy definition is just a set of actions that do not contain any applicable conditions, it was suggested to rename it as 'profile'. Thanks On Wed, Dec 3, 2014 at 11:06 AM, Manoj Gunawardena <man...@wso2.com> wrote: > Hi All, > > *Dec 03rd meeting minutes.* > > *Attendees* : Sameera Perera, Kasun Dananjaya, Prabath Abeysekera, Asok > Perera, Afkham Azeez, Geeth Munasinghe, Inosh Perera, Sumedha Rubasinghe, > Srinath > Perera, Manoj Gunawardena > > > 1. Develop components in a separate repo, But for the movement it's > develop as a module inside CDM. Later move to a separate repo. > > 2.Develop common interface in the core, to cater all core > functionalities. Develop plugins for each device type. > > Ex -: Android, IOS, windows or other device type > > 3. For IOS and android develop a common enrollment data set and common > method. > For windows or other specific devices develop specific services. > > 4. Policy handling discussion - Not completed. Decided to keep existing > functionality for 1st release. > > 5. Policy rename as profile suggested. > > 6. IOT devices enrollment mechanism discussed. The device should develop > It's own agent to communicate with CDM, In such cases authentication > mechanism should be implement using OAUTH custom grant type. > > 7. Sumeda will do a demonstration on IOT devices connectivity with CDM. > > 8. For mobile agents, the existing authentication flow should change. > The authentication mechanism decided to change using service provider. > > 9. The existing agent download mechanism has security falls. Decided to > change and display login page and authenticate user at the downloading. > > 10. The team is working on listing interfaces and creating the repo, > modules and structure > The new CDM repo. > https://github.com/geethkokila/product-cdm/ > > > 11. New concept "event "should add for dynamic policies. > > > Kindly append if I have missed anything here > > Thanks > Manoj > > > > > > On Tue, Dec 2, 2014 at 11:05 AM, Sameera Perera <samee...@wso2.com> wrote: > >> Appending.... >> >> Day 1 Notes: >> >> *Goals* >> >> 1. Identify a CDM Core that's device/platform agnostic >> 2. Properly modularize the product (continuing the discussion in the >> thread [1]) >> 3. Evaluate how CDM can able to support Dynamic policies and policy >> merging which are frequently requested features >> >> *Terminology* >> >> - Feature (more accurately Device Management Feature): This is an >> operation that the CDM can instruct the device to perform. A MDM example >> of >> this would be to "Put ringer in silent mode". On a smart thermostat, this >> could be "Reduce Air Conditioning" >> - Policy: A policy is a collection of features. The CDM Core, >> maintains the policy in a canonical format. Platform bundles may translate >> the policy in to a device dependent format. >> >> Both terms (feature and policy) are misnomers and may better termed as >> operations and profiles. However, we decided to stick to the terms as these >> are standard across the MDM industry. >> >> >> - Platform Bundle: Refer [1] >> >> >> *CDM Core* >> >> - Instructs the platform bundle to apply a policy to the device >> - The core determines which policy needs to be applied to the device >> through a "Trigger". EMM 1.0 used 3 types of triggers: Platform, User and >> Role. CDM will introduce Location and Time. >> - When device calls back to the CDM, validates whether the device is >> violating its policy >> >> The Core will contain policy management and policy enforcement components >> as well as a policy editor. >> >> *MDM Module* >> >> - A MDM Module will sit on top of the core to enable feature parity >> with EMM 1.1. It will be written specifically with the knowledge that >> platform bundles for Android, iOS are available. >> - The MDM will define a common set of features that are available >> across all phones. >> >> By introducing this layer of abstraction we are able to keep manage >> mobile devices across mobile platforms as we've done in EMM without >> complicating the device agnostic capabilities of the core. Similar modules >> can be built by 3rd parties to manage other device categories such as >> thermostats, smart TVs etc. from different vendors/platforms. >> >> *Other notes* >> >> - We have demoted the following concepts to second class citizens and >> pulled them out of the core >> 1. OS Platform, version >> 2. Device Platform, version >> 3. Roles >> >> 1 and 2 only matter to the extend that they help us define a set of >> available features. Bundles will be responsible for managing this set based >> on these factors. The core will only be aware of the set. >> Roles were used in the EMM only to select the policy to apply on a user's >> device. We have moved this responsibility to the Trigger (or handler) >> chain. The core will only be aware of the chain, not what logic is applied >> to generate the policy. >> >> *For further discussions:* >> >> - More discussion around Trigger concept >> - Policy merging >> - Feature permissions >> >> [1] "Proposed Architecture of CDM" - architecture@ >> >> >> On Tue, Dec 2, 2014 at 10:10 AM, Asok Perera <as...@wso2.com> wrote: >> >>> Hi All, >>> >>> Please find the meeting minutes for the yesterday meeting. >>> >>> *Attendees* : Sameera Perera, Kasun Dananjaya, Prabath Abeysekera, Asok >>> Perera, Afkham Azeez, Geeth Munasinghe, Inosh Perera, Harshan Liyanage, >>> Niranjan >>> Karunanandham, Sumedha Rubasinghe, Srinath Perera, Manoj Dilshan >>> >>> >>> - Knowledge transfer of the current EMM architecture >>> - Moving all the device specific entries from Core EER to bundles >>> (bundles will have their own EERs) >>> - Checked the possibility of separating Mobile phone devices >>> implementation from IoT as too much generalisation seems to make the >>> architecture too complex (Not finalised yet) >>> - Checked the possibility of moving device specific feature >>> information to bundles, and keeping only the definition of features in >>> core >>> for managing policy information (Not finalised yet) >>> - generalising core EER by removing/moving entries like IMEI, MAC etc >>> - Checked the possibility of renaming some entries(role, policy, >>> feature etc) according to the standard >>> >>> Kindly append if I have missed anything here. >>> >>> Regards >>> >>> *Asok Aravinda Perera* >>> Software Engineer >>> WSO2, Inc.;http://wso2.com/ >>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com%2F&sa=D&sntz=1&usg=AFQjCNGJuLRux6KkJwXKVUCYOtEsNCmIAQ> >>> lean.enterprise.middleware >>> >>> Mobile: +94722241032 >>> >>> On Mon, Dec 1, 2014 at 12:25 PM, Sameera Perera <samee...@wso2.com> >>> wrote: >>> >>>> more details » >>>> <https://www.google.com/calendar/event?action=VIEW&eid=cjdjYmFnamZjdWY5dTFqYTEzdm5ibDlzaDAgZW5naW5lZXJpbmctZ3JvdXBAd3NvMi5jb20&tok=MTcjc2FtZWVyYXBAd3NvMi5jb201OTJhZGJmZWMzM2Q4NmViNDczZWFiYzRmNzYyZTFhOTk4MjFhMWJj&ctz=Asia/Colombo&hl=en> >>>> CDM Hackathon >>>> *When* >>>> Mon Dec 1, 2014 1:30pm – 5:30pm Colombo >>>> *Where* >>>> LK 3rd Floor Meeting Room - Kernel (map >>>> <https://maps.google.lk/maps?q=LK+3rd+Floor+Meeting+Room+-+Kernel&hl=en> >>>> ) >>>> *Video call* >>>> https://plus.google.com/hangouts/_/wso2.com/cdm-hackathon >>>> <https://plus.google.com/hangouts/_/wso2.com/cdm-hackathon?hceid=c2FtZWVyYXBAd3NvMi5jb20.r7cbagjfcuf9u1ja13vnbl9sh0> >>>> *Calendar* >>>> Sameera Perera >>>> *Who* >>>> • >>>> Sameera Perera - organizer >>>> • >>>> Kasun Dananjaya Delgolla >>>> • >>>> Prabath Abeysekera >>>> • >>>> Asok Perera >>>> • >>>> Dulitha Wijewantha >>>> • >>>> Afkham Azeez >>>> • >>>> Dilan Udara Ariyaratne >>>> • >>>> Geeth Munasinghe >>>> • >>>> Inosh Perera >>>> • >>>> Harshan Liyanage >>>> • >>>> Dilshan Edirisuriya >>>> • >>>> Niranjan Karunanandham >>>> • >>>> Sumedha Rubasinghe >>>> • >>>> Srinath Perera >>>> • >>>> WSO2 Engineering Group >>>> >>>> Going? *Yes >>>> <https://www.google.com/calendar/event?action=RESPOND&eid=cjdjYmFnamZjdWY5dTFqYTEzdm5ibDlzaDAgZW5naW5lZXJpbmctZ3JvdXBAd3NvMi5jb20&rst=1&tok=MTcjc2FtZWVyYXBAd3NvMi5jb201OTJhZGJmZWMzM2Q4NmViNDczZWFiYzRmNzYyZTFhOTk4MjFhMWJj&ctz=Asia/Colombo&hl=en> >>>> - Maybe >>>> <https://www.google.com/calendar/event?action=RESPOND&eid=cjdjYmFnamZjdWY5dTFqYTEzdm5ibDlzaDAgZW5naW5lZXJpbmctZ3JvdXBAd3NvMi5jb20&rst=3&tok=MTcjc2FtZWVyYXBAd3NvMi5jb201OTJhZGJmZWMzM2Q4NmViNDczZWFiYzRmNzYyZTFhOTk4MjFhMWJj&ctz=Asia/Colombo&hl=en> >>>> - No >>>> <https://www.google.com/calendar/event?action=RESPOND&eid=cjdjYmFnamZjdWY5dTFqYTEzdm5ibDlzaDAgZW5naW5lZXJpbmctZ3JvdXBAd3NvMi5jb20&rst=2&tok=MTcjc2FtZWVyYXBAd3NvMi5jb201OTJhZGJmZWMzM2Q4NmViNDczZWFiYzRmNzYyZTFhOTk4MjFhMWJj&ctz=Asia/Colombo&hl=en>* >>>> more options » >>>> <https://www.google.com/calendar/event?action=VIEW&eid=cjdjYmFnamZjdWY5dTFqYTEzdm5ibDlzaDAgZW5naW5lZXJpbmctZ3JvdXBAd3NvMi5jb20&tok=MTcjc2FtZWVyYXBAd3NvMi5jb201OTJhZGJmZWMzM2Q4NmViNDczZWFiYzRmNzYyZTFhOTk4MjFhMWJj&ctz=Asia/Colombo&hl=en> >>>> >>>> Invitation from Google Calendar <https://www.google.com/calendar/> >>>> >>>> You are receiving this courtesy email at the account >>>> engineering-gr...@wso2.com because you are an attendee of this event. >>>> >>>> To stop receiving future updates for this event, decline this event. >>>> Alternatively you can sign up for a Google account at >>>> https://www.google.com/calendar/ and control your notification >>>> settings for your entire calendar. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "WSO2 Engineering Group" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to engineering-group+unsubscr...@wso2.com. >>>> For more options, visit https://groups.google.com/a/wso2.com/d/optout. >>>> >>> >>> >> >> >> -- >> >> ------------------------------ >> >> *Sameera Perera* >> Director of Engineering >> gtalk: samee...@wso2.com >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> *WSO2, Inc.* <http://wso2.com/> >> lean.enterprise.middleware >> >> >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Manoj Gunawardena > Tech Lead > WSO2, Inc.: http://wso2.com > lean.enterprise.middleware > Mobile : +94 77 2291643 > -- Manoj Gunawardena Tech Lead WSO2, Inc.: http://wso2.com lean.enterprise.middleware Mobile : +94 77 2291643
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture