Discussion on oneM2M HTTP Binding Interoperability Test Spec. TST-2015-0004-Discussion_on_oneM2M_HTTP_Binding_Interoperability_Test_Spec Discussion on oneM2M HTTP Binding Interoperability Test Spec. Source: Sungchan Choi, csc@keti.re.kr Data: 2015-01-06
Contents of ETSI HTTP Binding Test Spec Reference Scope References Definitions, Symbols and abbreviation Conventions Test Description Summary Basic Configuration Test Configuration Test Description
Test Description Consideration Before we write HTTP binding Test Spec, we need to define several considerations as below Which test configurations needs to be considered? Which resources are handled in the Test Description? (E.g., AE, remoteCSE, container, contentInstance, subscription, group ..) Baseline of HTTP Request/Response format (including oneM2M Resource Representation) And more?
Test Configurations
Single-hop case (Mca Interface) Field Domain Infrastructure Domain Mca AE 1 AE 3 Mca Mcc CSE AE 5 Mca Mca CSE Mca AE AE 5 2 AE AE Mcc 3 Mca Mca 4 CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
Single-hop case (Mca Interface) ADN-AE to IN-CSE ADN-AE to MN-CSE ASN-AE to ASN-CSE MN-AE to MN-CSE IN-AE to IN-CSE 1 AE to Local CSE Access 2 3 4 5
Single-hop case (Mcc Interface) Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE 1 Mca Mca CSE Mca AE AE 4 AE Mcc Mca 2 CSE Mcc 3 M2M Device M2M Gateway M2M Server Admin/ User
Single-hop case (Mcc Interface) ASN-CSE to IN-CSE ASN-CSE to MN-CSE MN-AE to MN-CSE MN-AE to IN-CSE 1 CSE to Remote CSE Access 2 3 4
Multi-hop ASN-AE to IN-CSE Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE Mca Mca CSE Mca AE AE AE AE Mcc Mca Mca CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
Multi-hop ADN-AE to IN-CSE Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE Mca Mca CSE Mca AE AE AE AE Mcc Mca Mca CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
Multi-hop ASN-AE to MN-CSE to IN-CSE Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE Mca Mca CSE Mca AE AE AE AE Mcc Mca Mca CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
Multi-hop IN-AE to MN-CSE Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE Mca Mca CSE Mca AE AE AE AE Mcc Mca Mca CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
Multi-hop IN-AE to ASN-CSE Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE Mca Mca CSE Mca AE AE AE AE Mcc Mca Mca CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
Multi-hop IN-AE to MN-CSE to ASN-CSE Field Domain Infrastructure Domain Mca AE AE Mca Mcc CSE AE Mca Mca CSE Mca AE AE AE AE Mcc Mca Mca CSE CSE Mcc M2M Device M2M Gateway M2M Server Admin/ User
oneM2M Resources
Which resource types (applying CRUD operations) we need to consider? oneM2M Resource Types accessControlPolicy AE Container contentInstance CSEBase delivery eventConfig execInstance fanOutPoint(v) group latest (v) locationPolicy mgmtCmd mgmtObj m2mServiceSubscriptonProfile node oldest (v) pollingChannel pollingChannelURI (v) remoteCSE request schedule serviceSubsribedNode statsCollect statsConfig Subscription serviceSubscribedRule Which resource types (applying CRUD operations) we need to consider?
Next Step
Proposal Agreement on baseline of HTTP binding format (example) including oneM2M resource representation Detailed test description after resolving test configuration and resource types to be handled in the test spec. Schedule plan for TP15, 16, 17,..