User Data Convergence CT4 specifications Jean-Jacques Trottin

Slides:



Advertisements
Similar presentations
Relational Database and Data Modeling
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
2001_03_28 SG A contribution– 1 Dept of State ITAC-T Advisory Committee SG-A Ad Hoc Meeting on ENUM March 28th & 29th, 2001 ENUM CONTRIBUTION TITLE: ENUM.
1 Communication in Distributed Systems REKs adaptation of Tanenbaums Distributed Systems Chapter 2.
Chapter 10: Designing Databases
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Chapter 13 Review Questions
22-23 June 2004TISPAN-3GPP Workshop - Sophia-Antipolis 1 TISPAN NGN Architecture Overview Richard Brennan pulver.com, WG2 Chair
ECS and LDAP Karen Krivaa Product Marketing Manager.
6 The IP Multimedia Subsystem Selected Topics in Information Security – Bazara Barry.
All rights reserved © 2005, Alcatel Distributed Storage Networks  Dr. Stephan Rupp 
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Ch 12 Distributed Systems Architectures
Introduction to Database Management
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Vikram Thakur Introduction to Active Directory Structure.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Database Design - Lecture 1
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 70 – Vancouver draft-ietf-ancp-framework-04.txt.
The Directory A distributed database Distributed maintenance.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
1 Introduction An organization's survival relies on decisions made by management An organization's survival relies on decisions made by management To make.
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
World Class Standards WG8 presentation of current Subscription Management Activities TISPAN WG8 – 3GPP SA#5 Joint meeting Sophia Antipolis, May14th - 15.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Przemysław Rek, Mirosław Kopeć, Zofia Gdaniec, Łukasz Popenda, Ryszard W. Adamiak, Marcin Wolski, Marcin Lawenda, Norbert Meyer, Maciej Stroiński.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Data Manipulation Jonathan Rosenberg dynamicsoft.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
1 3GPP2 GBA Overview Adrian Escott Chair, TSG-S WG4 24 May 2006.
DATABASE MANAGEMENT SYSTEM By: YAMINI TRIPATHI. INTRODUCTION Consists - Collection of interrelated data - Set of programs to access those data Definition.
Jun Wang Anand Palanigounder Peerapol Tinnakornsrisuphap
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
World Class Standards SuM Functional Architecture SuM NGN OSS Service Interfaces (NOSIs) TISPAN WG8 – 3GPP SA#5 Joint meeting Sophia Antipolis, May14th.
UNCLASSIFIED Service Oriented Architecture, Information Sharing and the FEA DRM 23 January 2006 Bryan Aucoin DNI CIO Chief Architect
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
Page 1TTT - May 12, GPP IMS Standardization Update Bell Labs Innovations Lucent Technologies Room 9C Lucent Ln. Naperville, IL E Mail.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Planning an Active Directory Deployment Lesson 1.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
1 Directory Services  What is a Directory Service?  Directory Services model  Directory Services naming model  X.500 and LDAP  Implementations of.
WEB IVR SMS WAP USSD One Picture to Understand USDP What is USDP … …
Introduction to DBMS Purpose of Database Systems View of Data
Resource subscription using DDS in oneM2M
Chapter 1: Introduction
Database Management:.
Chapter 1: Introduction
CHAPTER 3 Architectures for Distributed Systems
File Systems and Databases
A Case Study: WI DOJ Wisconsin Digital Government Summit 2007 November 28 Presentation Shared Service Models and Architectures.
IP Multimedia Subsystem & W-CSCF
Data Model.
Introduction to DBMS Purpose of Database Systems View of Data
Database Architecture
3GPP and SIP-AAA requirements
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
SDMX IT Tools SDMX Registry
Presentation transcript:

User Data Convergence CT4 specifications Jean-Jacques Trottin October 2009

User Data Convergence (UDC) Scope From 3GPP Requirements : "The User Data Convergence concept supports a layered architecture, separating the user data storage from the application logic in the 3GPP system, so that user data is stored in a logically unique repository (UDR) allowing access from core and service layer entities, named application front-ends. Network elements and functionalities should be designed to access profile data remotely and without storing them permanently locally, i.e. the front-ends (FEs) shall work in a subscriber dataless configuration." UDC can apply to HLR/HSS Application servers ANDSF …..

TS 23.335 Stage 2 UDC architecture e.g. HLR/HSS FE e.g. 3td party application FE e.g. provisioning application FE UDC Functional entities UDR : User Data repository Front end (FE): executing the application logic One reference point : Ud between UDR and Front ends

TS 23.335 Stage 2 User Data Repository main characteristics UDR is a single logical repository from FE perspective a FE has only access to data relevant for it (application data view) UDR may interact with several Application front ends handling the same application logic or different application logics Internal structure of UDR out of standardization scope may be distributed over different locations or centralized, may support geographical redundancy, replication mechanisms and back up functions to secure the storage of data FE (and Ud interface) not aware of this internal structure UDR supports transactions (Database meaning) ACID (atomicity, consistency, isolation, durability) features

TS 23.335 Stage 2 Application front-end (FE) main characteristics An Application FE executes an application logic dealing with user data that are stored in the UDR E.g. HLR/ HSS application logic, AS application logic An application front-end interacts with other functional entities of the 3GPP system through existing 3GPP reference points Those existing reference points (C, Cx, Sh, S6a…) shall not be modified by the introduction of the UDC concept An application front-end may belong to a third party: Application FEs which are equivalent may be grouped into a FE Cluster Allowing distribution of requests

TS 23.335 Stage 2 UDC information flows Generic information flow: Data access + notification

TS 23.335 Stage 2 UDC information flows 4. Query data answer 1. Query data request UDR FE 2. Perform access control 3. Fetch data value and format it according to the requesting application data view Ud is a Database access interface Query, Create, Delete, Update procedures Plus Subscription to notifications, notifications Ud Query Procedure Parameters FE Identifier user identity (e.g. IMSI, MSISDN, IMPU, IMPI identification of the data (request) data value (answer) (according to application data view)

TS 23.335 Stage 2 Access Control Access Control by UDR: it is based on FE identity FE Application type: FE can only access to data associated to a given application (application data view) Type of procedure (Query, Update….) authorized Authentication and Security aspects to be handled with SA3 To be addressed

Working assumption CT4 agreed (at previous CT4) TS 29.335 UDC Stage 3 Working assumption CT4 agreed (at previous CT4) To use LDAP for Ud Query, Create, Delete, Update procedures Ud Query -> LDAP Search Ud Create -> LDAP Add Ud Delete -> LDAP Delete Ud Update -> LDAP Modify Still a debate about Subscription/Notifications between LDAP : that has limitations, so requiring extensions Another protocol: SOAP / XML To be decided in next CT4 (November) Application data view -> LDAP Schema (SA5) LDAP is Directory oriented data architecture Tree /Subtrees Naming aspects

ANDSF (Access Network Discovery and Selection Function) ANDSF case ANDSF (Access Network Discovery and Selection Function) Simple example of an application that needs to read some HSS data Eg list of access networks or their types a user can access Methodology aspect : who is doing what? Definition of the relevant data : SA2, CT1, CT4 Modelling (application data view ) : SA5 Pending points Are these data and associated application data view to be standardised? In rel9, rel10? LS from CT4 to CT1

Time Schedule CT4 meetings : Nov 9th – 13th Feb 22nd – 27th Exception procedures for Rel9 up to March 2010 Mainly on stage 3 Authentication security aspects