App-ID Ad-Hoc Technical Issues TP AppID-2014-0003R01 Group Name: App-ID Ad-Hoc Group Source: Darold Hemphill, iconectiv,

Slides:



Advertisements
Similar presentations
Web Service Architecture
Advertisements

Mobile Application Architectures
UDDI v3.0 (Universal Description, Discovery and Integration)
All Contents © 2003 Burton Group. All rights reserved. Identity Management Market Update Prepared for Cal State Universities Mike Neuenschwander senior.
Enterprise Content Management Pre-Proposal Conference for RFP No. ISD2006ECM-SS December 6, 2006 California Administrative Office of the Courts Information.
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
Problem of non-Blocking Synchronous mode Group Name: ARC WG Source: Yuan Tao, Mitch Tseng, Huawei Technologies Meeting Date: ARC 15.0 Agenda Item: TBD.
Microsoft Dynamics AX Technical Conference 2013
App-ID Ad-Hoc Technical Issues TP AppID R02 Group Name: App-ID Ad-Hoc Group Source: Darold Hemphill, iconectiv,
1 REQUIREMENTS ENGINEERING and SYSTEMS ANALYSIS Elements and Definitions.
WRAP Technical Support System Project Update AoH Call October 19, 2005.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Web Development Process Description
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
Proposal for App Id and Service Provider Id registration Group Name: Shelby Kiewel Source: Shelby Kiewel, iconectiv / Ericsson,
ADC Meeting ICEO Standards Working Group Steven F. Browdy, Co-Chair ADC Workshop Washington, D.C. September, 2007.
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee.
Requirements Overview Group Name: Technical Plenary (TP19) Source: Shelby Kiewel, iconectiv, Meeting Date: Agenda Item:
App-ID Use Cases, Syntax and Attributes SEC App-ID_Use_Cases,_Syntax_and_Attributes Group Name: Architecture Source: Darold Hemphill, iconectiv,
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
AMSI Hosting Options User Panel Discussion Presented by Brian Torney Session 107 Advantages of Self Hosting.
OneM2M-ARC Enhancement_on_resources Some thoughts on oneM2M resources Group Name: WG2 Source: Norio Uchida, NEC, Barbara.
EAST-ADL Domain-Model – Overview and Planning – Mark-Oliver Reiser (TUB) AMST Workshop Berlin,
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
Authorization for IoT Group Name: oneM2M SEC WG Source: Francois Ennesser, Gemalto NV Meeting Date: Agenda Item:
In-Band Access Control Framework Group Name: WG4 SEC Source: Qualcomm Meeting Date: Agenda Item:
An operator’s perspective on support for different M2M deployment scenarios AT&T Group Name: TP Source: Farooq Bari, Jianrong Wang; AT&T;
Discussion on the problem of non- Blocking Synchronous mode Group Name: ARC WG Source: Yuan Tao, Mitch Tseng, Huawei Technologies Meeting Date: ARC 15.2.
Securing Data in Transit and Storage Sanjay Beri Co-Founder & Senior Director of Product Management Ingrian Networks.
Response Status Codes Concepts for oneM2M Group Name: WG3 Source: Philip Jacobs, Cisco, Meeting Date: Agenda Item: TS-0004.
Proposal for App Id and Service Provider Id registration Group Name: Shelby Source: Shelby, iconectiv / Ericsson,
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
Discussion on the problem of non- Blocking Synchronous mode Group Name: ARC WG Source: Yuan Tao, Mitch Tseng, Huawei Technologies Meeting Date: ARC 15.2.
Access Control Status Report Group Name: ARC/SEC Source: Dragan Vujcic, Oberthur Technologies, Meeting Date: 09/12/2013 Agenda Item:
Client/Server Model: A Business View The different Client/server implementations differ according to: 1.Where the processing for the presentation of information.
App-ID Use Cases, Syntax and Attributes ARC R01-App-ID_Use_Cases,_Syntax_and_Attributes Group Name: Architecture Source: Darold Hemphill, iconectiv,
Access Control Status Report Group Name: ARC/SEC Source: Dragan Vujcic, Oberthur Technologies, Meeting Date: 09/12/2013 Agenda Item:
Proposed App-ID Format Group Name: Architecture, Security Source: Darold Hemphill, iconectiv, Meeting Date: Agenda Item:
Technical Steering Committee La Jolla, January 2003 Paul Kiel, HR-XML.
M2M Service Subscription Profile Discussion Group Name: oneM2M TP #19.2 Source: LG Electronics Meeting Date: Agenda Item:
Discussion about RESTful Admin API Group Name: SEC & ARC Source: FUJITSU Meeting Date: Agenda Item: Device Configuration.
Admin API for Secure Environment Group Name: SEC Source: Giesecke & Devrient Meeting Date:
Feedbacks on oneM2M certification Group Name: TP Source: JaeSeung Song KETI, TST WG Chair Meeting Date: Agenda Item:
PWG Demand Response Follow Up Jackie Ashbaugh October 23, 2007.
Consideration Security Issues on Registration Group Name: WG4 (SEC) Source: Shingo Fujimoto, FUJITSU, Meeting Date:
DM Collaboration – OMA & BBF: Deployment Scenarios Group Name: WG5 - MAS Source: Tim Carey, ALU, Meeting Date:
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Logical Architecture and UML Package Diagrams. The logical architecture is the large-scale organization of the software classes into packages, subsystems,
Training for developers of X-Road interfaces
System Engineering Area SANA BoF Kick-Off
Software Project Configuration Management
App-ID Ad-Hoc Technical Issues TP AppID R02
Integrating HA Legacy Products into OpenSAF based system
Requirements analysis, representation and validation
Introduction to Databases
Ashish Pandit Louis Zelus
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Introduction to Databases
DATABASE DESIGN & DEVELOPMENT
VAT Expert Group – 11 February 2019
Introduction to Databases
WP6 – EOSC integration J-F. Perrin (ILL) 15th Jan 2019
WDF Custom Driver Design Pattern
Presentation transcript:

App-ID Ad-Hoc Technical Issues TP AppID R01 Group Name: App-ID Ad-Hoc Group Source: Darold Hemphill, iconectiv, Meeting Date:

© 2014 oneM2M Partners Contents Registry challenges Possible registry solutions: Partitioned vs. Central/Root Required attributes Use case scenarios 2

© 2014 oneM2M Partners Registry Challenges Ensuring App-IDs are not duplicated Required fields are provided Archive and Validate API (WADL, WSDL etc.) Identify Company or Group creating App-ID – Company creating App-ID is only party allowed to version the App-ID i.e., version 1, version 2 (not software version) – Associating users to companies to control authorization – Maintain Company/Group buyouts, mergers, acquisitions 3

© 2014 oneM2M Partners Partitioned Registry 4 Pros Steering Committee assigns namespaces to Registrars Registrars are independent - no common infrastructure Cons Synchronization 1 between Registrars required to provide view of all App-IDs Namespace included in App-ID name e.g., A-123, B-123, C-123, registrar lock-in All registrars must implement solution correctly or the registry will suffer Company changes registrar will change name space of future App-IDs Registrar A A-123 Registrar B B-123 Registrar C C Possibly model database synchronization off of Whitespace database–to–database synchronization specification

© 2014 oneM2M Partners Common Infrastructure Central/Root Registry Registrar A ABC-123 Registrar B ABC-124 Registrar C ABC-125 API Central/Root Registry 5 Pros DB Layer and some processing is common Single naming space No synchronization Common reference data e.g., Company Code API is RDBMS or API Scales with # of Registrars Cons Someone needs to build and maintain the DB and API as a shared resource API source ownership Firewall

© 2014 oneM2M Partners Required Attributes for App-ID Company (and User) requesting the App-ID – Who can version the App-ID? Version of the App-ID – Expect that APIs will expand and change over time Protocol of the App-ID – App-ID for REST and SOAP might have the same scope, but nodes can speak one protocol and not the other 6

© 2014 oneM2M Partners App-ID Scenario 1 Company A creates App-ID X version 1 for a REST API Hardware and software environment build around App-ID X Company B creates a variation of App-ID X Questions 1. Should any Company B be able to define App-ID X version 2 or create their own App-ID? 7

© 2014 oneM2M Partners App-ID Scenario 2 The Steering Committee initially assigns 3 registrars in a partitioned App-ID solution. After some time, one of the registrars wishes to discontinue supporting their registry partition. The Steering Committee would need to transition the partitioned App-ID space to a new registrar or existing registrar who would assume responsibility for maintaining the App-IDs going forward. Companies wishing to version their App-IDs will purchase from new registrar. Note: this scenario only occurs in a partitioned App ‑ ID registry. 8

Summary This is an introduction to the Registry issues An initial draft of recommendations is contained in contribution TP AppID TP AppID It is understood that additional concepts and issues may arise as the result of this overview 9