Proposal for App Id and Service Provider Id registration Group Name: Shelby Kiewel Source: Shelby Kiewel, iconectiv / Ericsson,

Slides:



Advertisements
Similar presentations
The CA MDB Revised May © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced.
Advertisements

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
UDDI v3.0 (Universal Description, Discovery and Integration)
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
A Successful RHIO Implementation
©Centre for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for.
Project Change Management
S.R.F.E.R.S. State, Regional, and Federal Enterprise Retrieval System Inter-Agency & Inter-State Integration Using GJXML.
Requirements Specification
CPR Overview 28-April Agenda Introduction Requirements Data Model Services Model Service Providers Implementation Contact Information.
Creating a Secured and Trusted Information Sphere in Different Markets Giuseppe Contino.
App-ID Ad-Hoc Technical Issues TP AppID R02 Group Name: App-ID Ad-Hoc Group Source: Darold Hemphill, iconectiv,
SaaS Software Container By Brian Moore Paul Kopacz.
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Procedures to Develop and Register Data Elements in Support of Data Standardization September 2000.
SERNEC Image/Metadata Database Goals and Components Steve Baskauf
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
SWIS Digital Inspections Project (SWIS DIP) Chris Allen, Information Management Branch California Integrated Waste Management Board November 5, 2008 The.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
Sanzi-1 CSE5 810 CSE5810: Intro to Biomedical Informatics Dynamically Generated Adaptive Credentials for Health Information Exchange Eugene Sanzi.
Requirements Overview Group Name: Technical Plenary (TP19) Source: Shelby Kiewel, iconectiv, Meeting Date: Agenda Item:
FIORANO FOR SAAS.  Fiorano addresses the need for integration technology that bridge the gap between SaaS providers and Consumers.  Fiorano enables.
App-ID Use Cases, Syntax and Attributes SEC App-ID_Use_Cases,_Syntax_and_Attributes Group Name: Architecture Source: Darold Hemphill, iconectiv,
App-ID Ad-Hoc Technical Issues TP AppID R01 Group Name: App-ID Ad-Hoc Group Source: Darold Hemphill, iconectiv,
Configuration Management (CM)
Service Transition & Planning Service Validation & Testing
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
- Raghavi Reddy.  With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Second Generation Electronic Filing Specifications Legal XML Court Filing Committee April 26, 2004.
Wellstorm Development Connecting Real Time Data to Everything Hugh Winkler May 11, 2006.
1 Web Services Web and Database Management System.
TITLE 1. Donate Blood Why Blood donation is important  Only way to maintain sufficient blood supplies for medical treatment  support local communities.
A Brave NEtWork World Rob Willis, Ross & Associates Node Mentoring Workshop New Orleans, LA February 28, 2005.
Proposal for App Id and Service Provider Id registration Group Name: Shelby Source: Shelby, iconectiv / Ericsson,
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
KIM: Kuali Abstraction Layer for Identities, Groups, Roles, and Permissions.
App-ID Use Cases, Syntax and Attributes ARC R01-App-ID_Use_Cases,_Syntax_and_Attributes Group Name: Architecture Source: Darold Hemphill, iconectiv,
Observing System Capability Analysis and Review Tool (OSCAR) Detailed functions WIGOS Project Office WMO; Name of Department (ND)
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Proposed App-ID Format Group Name: Architecture, Security Source: Darold Hemphill, iconectiv, Meeting Date: Agenda Item:
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative Sensing and Acquisition Subsystem Arjuna Balasuriya Life Cycle Architecture Review La Jolla,
Security API discussion Group Name: SEC Source: Shingo Fujimoto, FUJITSU Meeting Date: Agenda Item: Security API.
Copyright © 2004, Keith D Swenson, All Rights Reserved. OASIS Asynchronous Service Access Protocol (ASAP) Tutorial Overview, OASIS ASAP TC May 4, 2004.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Consideration Security Issues on Registration Group Name: WG4 (SEC) Source: Shingo Fujimoto, FUJITSU, Meeting Date:
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Internet of Things. Creating Our Future Together.
DM Collaboration – OMA & BBF: Deployment Scenarios Group Name: WG5 - MAS Source: Tim Carey, ALU, Meeting Date:
Electronic Case Management System – Georgian Experience Dr. Kontantine Kublashvili.
Advanced Higher Computing Science
How Can NRCS Clients Use the Conservation Client Gateway
Training for developers of X-Road interfaces
Software Project Configuration Management
Ian Deakin, iconectiv 3rd July 2017
App-ID Ad-Hoc Technical Issues TP AppID R02
THE STEPS TO MANAGE THE GRID
Wsdl.
Health Ingenuity Exchange - HingX
HingX Project Overview
System – to – System Access to Freddie Mac’s Loan Product Advisor
Presentation transcript:

Proposal for App Id and Service Provider Id registration Group Name: Shelby Kiewel Source: Shelby Kiewel, iconectiv / Ericsson, Meeting Date:

Introduction Application ID – Concept – Assignment and Administration of Identifier – Potential Usage Service Provider ID – Concept – Method of administration of Identifier © 2014 oneM2M Partners 2

Application Id Applications could be registered along with the following information – Registry: multiple registries could be operating at once – Application Purpose (or function): Sensor, Data Store – Payload: HTML, JSONP, SOAP, XML – Generic (GENR) or oneM2M-SP-ID – Version – Contract Interface details – Service Provider Specific: Yes, No App ID proposal: Users and oneM2M nodes can query the registry to determine available applications Application Ids can identify either individual function calls or entire suites of functionality

Application Purpose An indication of the primary function served by the application would be inventoried by the registrar Proposed primary application values are: – Analysis (ANAL) – concerned with the analysis of information – Data Store (DTST) – amass and manage information repositories of information – Integration (INTG) – involved in integrating information from different sources – Processor (PROC) – sum, tabulate, consolidate larger numbers of inputs into summarized information – Management (MGMT) – concerned with the oversight and management of other nodes – Monitor (MNTR) – monitor the function of the oneM2M network – Security (SECU) – authorize and authenticate oneM2M communications – Sensor (SENS) – collection the value of one or more attributes

Example App Ids ‘Connect Many to Many Inc.’ has registered 2 App Ids – App Id: RegA-SENS-XML-GENR was registered in registry A for software which primarily is involved in sensing. The XML contract interface is open to everyone (or Generic) and can be accessed from the App Id record – App Id: RegA-SENS-XML-CMTM was registered in registry A for software which primarily is involved in sensing. The XML contract interface is CMTM proprietary and can not be inspected Generic Proprietary

Single/Multiple Registries With a single registrar/administration authority, the identifiers would be able to associate to the oneM2M namespace With multiple registrar’s/authorities, complexity in management of the identifiers becomes problematic – Advanced coordination between the repositories would be required – Maintaining the uniqueness of the identifier requires real-time validation between registries – Separate API’s, processes, interfaces, agreements, and more would be necessary for providers of oneM2M applications

Payload Request and response messages can be provided in different formats. – Potential payload formats: HTML, JSONP, SOAP or XML – Request/response scheme would be included in the application record

Versioning Software version of the App Id. – The App Id will potentially change for each release. – The App Id will allow consumers to identify prerelease versions – alpha and beta. Version and backward compatibility will also allow automated decisions about whether upgrading version is feasible or warranted within the oneM2M system.

Contract Interface The contract interface will be uploaded and analyzed for adherence to oneM2M standards and validated for uniqueness and backward compatibility to the extent possible (e.g., upload the SOAP WSDL) Software Stores will need to make software available by App Id – Inclusion of compatible App Ids needed for ‘customers’ to find compatible applications which run in their environment if.. The exact App Id is not available potentially due to.. – Running on a different platform or… – Exposes a contract interface like SOAP, but a JSONP interface is preferred.

Contract Interface - Example Temperature: Request RegA-SENS-SOAP-GENR procX1A27 ******* Temperature: Response ,000 ft

Service Provider Specific AppID The App Id is intended to be Generic and freely reusable within the oneM2M ecosystem. Generic/Open App Id’s could be clearly indicated in the App Id identifier e.g. –GENR- Potential Method of Application Segregation – Service Providers may optionally retain the proprietary nature of their application; they would submit the Contract Interface to the registrar, but information would not be made available to public App Ids queries – Registration of applications may be by application developers rather than Service Providers – For application only developers, the registrar would be required to retain some process of identification for these companies.

Potential AppId Usage Potentially used to route a request to a node where an instance of the requested software is available AppId software instance could authenticate that the credentials are correct AppId software instance could determine if the provided credentials are allowed to perform the requested function Access Control Privileges could be assigned/managed at an AppId level, supporting various management privilege scenarios

Service Provider ID (M2M-SP-ID) Companies requesting an App Id must have a Service Provider Code Questions and issues surround the App Id usage and performance can be directed to responsible party, i.e. Service Provider

Service Provider ID (M2M-SP-ID) Companies which operate in the oneM2M space: – Service Providers – Software Companies – Hardware Companies Require company legal documents to establish an identifier Register company name, headquarters location and contact information Associate a unique mnemonic code to be used when identifying the company

M2M-SP-Id’s are provided by registrar and follow a procedure to select the mnemonic code which models the Company Name where possible Example (M2M-SP-ID)

Thank you for your attention