Common Service Entities Group Name: WG2 Source: Lionel Florit lflorit@cisco.com and Syed Z Hosain Syed.Hosain@aeris.net Meeting Date: 2013-06-14 Agenda Item: ARCH
Introduction In TP#4, ARC255 we have outlined a generic functional view grouped in CSEs (Common Functional Entity). The CSEs contain CSFs (Common Services Functions) This contribution proposes candidate service layer CSFs for inclusion in R1 of the oneM2M architecture Methodology Describe call flows for 2 verticals: from device turn up to data collection Derive the example of a generic call flow Conclude with the CSFs needed
Example for AMI (Smart Grid) AMI Head-End Meter NMS Network Auth w AAA, Key Mgt Route Discovery RPL IP Add Assignment & NMS/HE IP resolution DHCP CSMP Registration Message Node “UP” in NMS Validation of NMS signature CSMP Signed Configuration Message Connection Management Sign on (negotiate comm param, windowing etc.) DSLM/COSEM E52056-21 List of parameters measured & security attributes Data Read
Example for AMI (With oneM2M) AF Meter AMI HeadEnd CSE (Intermediate) CSE (Infra) AF (AMI Head-End) AF CSE (Node) M2M AAA Data Mediation Sys NMS Registration Network Auth w AAA, CA, AD (EAP-TLS) Route Discovery RPL IP Add Assignment DHCP Device Resource creation Verification CSMP Registration Message Validation of NMS signature Node “UP” in NMS CSMP Signed Configuration Message Verification Registration Device Resource creation Sign on (negotiate comm param, windowing etc.) Notification Subscription Device Resource Structure update List of parameters measured & security attributes DLMS/COSEM E52056-21 Data Read Notification X Interface Y Interface Y Interface X Interface
Example for Transportation Billing Syst Data Mediation Enterprise Prov Syst Vehicle Device Enterprise Syst NMS AAA HLR/HSS Device Id creation Account creation Device ID Reg (MEID, IMEI, ICCID, etc ) Application Reg (service) Reg Device (IMSI, Cust#...) Resp (MEID, Keys, IMSI etc) Verification Device Programming Power-on registration Subscription MO Network Access Proc (MO-SMS) Device Reg with service Verification Data Read Notification Retrieval MT Network Access Proc (MT-SMS) Resp Data Read Notification Retrieval
Example for Transportation Billing Syst Data Mediation Enterprise Prov Syst Vehicle Device Enterprise Syst NMS AAA HLR/HSS CSE (Infra) Device Id creation Account creation Device ID Reg (MEID, IMEI, ICCID, etc ) Application Reg (service) Reg Device (IMSI, Cust#...) Resp (MEID, Keys, IMSI etc) Verification Device Programming Power-on registration Subscription MO Network Access Proc (MO-SMS) Device Reg with service Data Read Verification Notification Retrieval MT Network Access Proc (MT-SMS) Resp Data Read Notification Retrieval
Generic Call Flow CSE (Node) CSE (Intermediate) CSE (Infra) AP AF Charging Connection Mgt Security Discovery (any parameters, CSE itself, capabilities etc.) App Registration Verification Dev Application Id Registration Verification Registration (any parameters, CSE itself, capabilities etc.) Verification Resource Creation Dev Application Id Registration Verification Resource Creation Subscribe to Notifications Data Output Verification Notification X Interface Yor Z Interface Y or Z Interface X Interface
Subscriptions/ Notification Generic Call Flow Security Discovery CSE (Node) CSE (Intermediate) CSE (Infra) AP AF Charging Connection Mgt Security Discovery (any parameters, CSE itself, capabilities etc.) App Registration Verification Dev Application Id Registration Verification Registration (any parameters, CSE itself, capabilities etc.) Verification Subscriptions/ Notification Resource Creation Dev Application Id Registration Session Mgt Verification Resource Creation Subscribe to Notifications Data Output Verification Data Management Notification Connectivity Mgt Charging & Billing X Interface Yor Z Interface Y or Z Interface X Interface
Proposed CSF (needed to address the examples of this contribution) Discovery Data Management Session management Connectivity Management Subscription and Notification Security Charging & Billing