Slide #1 Minneapolis, March 10, 2005XCON WG, IETF62 draft-levin-xcon-cccp-02.txt Orit Levin Roni Even

Slides:



Advertisements
Similar presentations
SOAP.
Advertisements

XCON - IETF 62 (March 2005) - Minneapolis 1 XCON data modeling – NETCONF, RDF and others draft-schulzrinne-sipping-emergency-req-01 draft-sipping-sos Henning.
Socket Layer Security. In this Presentation: need for web security SSL/TLS transport layer security protocols HTTPS secure shell (SSH)
An Introduction to Secure Sockets Layer (SSL). Overview Types of encryption SSL History Design Goals Protocol Problems Competing Technologies.
Module 5: TLS and SSL 1. Overview Transport Layer Security Overview Secure Socket Layer Overview SSL Termination SSL in the Hosted Environment Load Balanced.
XCON Framework Overview & Issues Editors: Mary Barnes Chris Boulton
CS533 - Concepts of Operating Systems 1 Remote Procedure Calls - Alan West.
RTSP Interoperability Bakeoff Ron Frederick
XCON architecture and protocol musings Henning Schulzrinne Columbia University.
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) Web Service Description KEYPROV WG IETF-68 Prague March 2007 Andrea Doherty.
Membership and Media Management in Centralized Multimedia Conferences based on Internet Engineering Task Force Protocol Building Blocks Author: Ritu Mittal.
XCON Framework Overview & Issues Editors: Mary Barnes Chris Boulton
Overview What are the provisioning methods used in the Australian registry system? How are these provisioning systems secured?
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
FLIP Architecture & Requirements Roger Cummings Symantec
1 Weijing Chen Keith Allen XML Network Management Interface (draft-weijing-netconf-interface-01.txt) NETCONF Interim.
1 CONFERENCE STATE CHANGE PROTOCOL (CSCP) draft-jennings-xcon-cscp-03.txt XCON WG
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Behzad Akbari Spring 2012 (These slides are based on lecture slides by Lawrie Brown)
Netconf Monitoring IETF 70 Mark Scott Sharon Chisholm Hector Trevino
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
XCON Framework Overview & Issues Editors: Mary Barnes Chris Boulton
HTTP Extension Framework Name: Qin Zhao Id:
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
N ETWORK C ONFIGURATION Prepared by: Menna Hamza Mohamad Hesham Mona Abdel Mageed Yasmine Shaker.
OTP-ValidationService John Linn, RSA Laboratories 11 May 2005.
Name of Presentation Red Hat Presenter Mobicents SIP Presence Service: XDM Server Creating XCAP Application Usages Eduardo Martins.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
August 2005IETF63 - XCON1 Some XCON ideas Henning Schulzrinne Dept. of Computer Science Columbia University
Chapter 5: Distributed objects and remote invocation Introduction Remote procedure call Events and notifications.
C2W Protocol Specification Group 1 Project RES 302.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
Update on SIP Conferencing SIPPING WG IETF 59 Seoul, Korea March 3, 2004.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
1 CPCP Open Issues Hisham Khartabil XCON WG Interim Meeting, Boston 26 th May, 2004
Slide #1 Boston, Jan 5 – 6, 2005XCON WG Interim draft-levin-xcon-cccp-01.txt By Orit Levin
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-03.txt Authors: Mary Barnes Chris Boulton.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Remote Procedure Call and Serialization BY: AARON MCKAY.
Slide #1 Nov 6 – 11, 2005XCON WG IETF54 Conference Package Extensions draft-levin-xcon-conference-package-ext-00 by Orit Levin The Discussion Starter.
N ETWORK C ONFIGURATION Prepared by: Menna Hamza Mohamad Hesham Mona Abdel Mageed Yasmine Shaker.
Slide # 1 IETF-62 March 2005Conference Package Conference Package Status March 11 th, 2005 IETF 62, Minnesota draft-sipping-conference-package-09.
Netconf Event Notifications IETF 66 Sharon Chisholm Hector Trevino
Slide #1 Nov 7 – 12, 2004XCON WG IETF51 draft-levin-xcon-cccp-00.txt By Orit Levin
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-02.txt Authors: Mary Barnes Chris Boulton.
August 2, 2005IETF63 EAP WG AAA-Key Derivation with Lower-Layer Parameter Binding (draft-ohba-eap-aaakey-binding-01.txt) Yoshihiro Ohba (Toshiba) Mayumi.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
Lecture 6 (Chapter 16,17,18) Network and Internet Security Prepared by Dr. Lamiaa M. Elshenawy 1.
Distributed Computing & Embedded Systems Chapter 4: Remote Method Invocation Dr. Umair Ali Khan.
1 Example security systems n Kerberos n Secure shell.
DECADE Requirements draft-gu-decade-reqs-05 Yingjie Gu, David A. Bryan, Y. Richard Yang, Richard Alimi IETF-78 Maastricht, DECADE Session.
Netmod Netconf Data Modeling Sharon Chisholm Nortel
XCON WG IETF-64 Meeting Centralized Conferencing (XCON) using the Message Session Relay Protocol (MSRP) draft-boulton-xcon-msrp-conferencing-02 Editors:
Topic 3: Remote Invocation Dr. Ayman Srour Faculty of Applied Engineering and Urban Planning University of Palestine.
Discussion on DDS protocol binding
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
JavaScript: ExpressJS Overview
NETCONF Configuration I/F Advertisement by WSDL and XSD
draft-levin-xcon-cccp-02.txt Orit Levin
Henning Schulzrinne Dept. of Computer Science Columbia University
Edge Recorder Client
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
Subscription to Multiple Stream Originators
Device Management Profile and Requirements
An HTTPS-based Transport for Subscribed Notifications
Presentation transcript:

Slide #1 Minneapolis, March 10, 2005XCON WG, IETF62 draft-levin-xcon-cccp-02.txt Orit Levin Roni Even Pierre Hagendorf

Slide #2 Minneapolis, March 10, 2005XCON WG, IETF62 Overview Content Operations (“Primitives”) RPC Application Protocol Layer Configuration Data BEEP, SSH, SSL, console NETCONF Conference Object,,, …, HTTP, HTTPS, MSRP, … CCCP

Slide #3 Minneapolis, March 10, 2005XCON WG, IETF62 A “Simple Primitive” Definition Dilemma Example: “Mute a particular media stream” Option 1 muteVoice (conf-id, user-id, media-id) Option 2 modifyMediaStatus (conf-id, user-id, media-id, media-status) Option 3 modifyMedia(conf, user, media-id, media-info) Option 4 setXMLNode(XPATH, value)

Slide #4 Minneapolis, March 10, 2005XCON WG, IETF62 Template Handling Option 1 Use data manipulation primitives setXMLNode(XPATH, value) Option 2 Define a Template “Form” Conventions setTemplate (template-id, field-category, field-id, field-value)

Slide #5 Minneapolis, March 10, 2005XCON WG, IETF62 Backup Slides

Slide #6 Minneapolis, March 10, 2005XCON WG, IETF62 Working Assumptions Must run over reliable transport, but transport agnostic “Controlling a conference” (i.e. creating and managing it) means “changing the state of the conference object”

Slide #7 Minneapolis, March 10, 2005XCON WG, IETF62 Advantages of syntax as in CCCP-02 Not a Data Manipulation protocol. Any explicit requests can be added and their semantics well- defined Strong type keys allow for automatic syntax validity check of a primitive No XPATH processing is required Conference-info-type and its subtypes can be used as is Additional types (from multiple.xsd) can be used

Slide #8 Minneapolis, March 10, 2005XCON WG, IETF62 Transaction Model

Slide #9 Minneapolis, March 10, 2005XCON WG, IETF62 Proposed Transaction Model CCCP is a transaction client-server protocol Two types of operations: request and response A client issues requests to a server. A server MAY reply with multiple provisional responses before replying with the final response The server MUST reply with a single final response Two final responses are defined: "failure" and "success"

Slide #10 Minneapolis, March 10, 2005XCON WG, IETF62 Proposed Transaction Model (Cont.) Transaction ID –requestId: A string generated by the CCCP client and unique for each CCCP request generated by the client – from:a URI which identifies the CCCP client – to:a URI which identifies the CCCP server

Slide #11 Minneapolis, March 10, 2005XCON WG, IETF62 Proposed Transaction Model (Cont.) A single CCCP operation MAY include multiple primitives Multiple primitives within the same request MUST be executed as an atomic operation. The primitives within the request operation MUST be performed by the CCCP server one-by-one in the order they appear in the request body. The corresponding response operation MUST include the response primitive for each of the issued primitives in the exact same order. Note, that for this reason, the primitives inside the operation bodies are not numbered.

Slide #12 Minneapolis, March 10, 2005XCON WG, IETF62 Thanks…