draft-levin-xcon-cccp-02.txt Orit Levin

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.
XCON Framework Overview & Issues Editors: Mary Barnes Chris Boulton
XCON architecture and protocol musings Henning Schulzrinne Columbia University.
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?
Slide #1 Minneapolis, March 10, 2005XCON WG, IETF62 draft-levin-xcon-cccp-02.txt Orit Levin Roni Even
FLIP Architecture & Requirements Roger Cummings Symantec
1 Weijing Chen Keith Allen XML Network Management Interface (draft-weijing-netconf-interface-01.txt) NETCONF Interim.
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
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
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.
Name of Presentation Red Hat Presenter Mobicents SIP Presence Service: XDM Server Creating XCAP Application Usages Eduardo Martins.
YANG in a Nutshell The YANG Gang IETF 71. YANG has... A reasonable self-contained specification A focus on readers and reviewers Text-based , patch,
August 2005IETF63 - XCON1 Some XCON ideas Henning Schulzrinne Dept. of Computer Science Columbia University
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.
Abierman-netconf-mar04 1 NETCONF WG 59th IETF Seoul, Korea March 3, 2003 March 4, 2003.
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.
PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –
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.
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
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.
SCVP 18 Tim Polk. Mea Culpa ● Draft -19 omits some promised changes from the March IETF meeting – Document management problems compounded by ID submission.
Ad-hoc Resource Lists using SUBSCRIBE
Convergence of Network Management Protocols
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
Discussion on DDS protocol binding
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
“with-defaults” capability in NETCONF
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
SIP Configuration Issues: IETF 57, SIPPING
draft-ietf-simple-message-sessions-00 Ben Campbell
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
draft-ietf-teas-yang-te-topo-01
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
NETCONF Configuration I/F Advertisement by WSDL and XSD
Subscribing to YANG datastore push updates draft-ietf-netconf-yang-push-02 NETMOD WG IETF #95 Buenos Aires 4-April-2015 Alexander Clemm Alberto Gonzalez.
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
IETF 57 Vienna, Austria July 15, 2003
67th IETF meeting netconf WG
Henning Schulzrinne Dept. of Computer Science Columbia University
NETMOD IETF 103 Bangkok Nov , 2018
Post WG LC NMDA datastore architecture draft
Database Applications
Message Queuing.
Edge Recorder Client
WEB SERVICES From Chapter 19, Distributed Systems
PAA-2-EP protocol PANA wg - IETF 58 Minneapolis
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
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
BINDing URIs to SIP AORs
An HTTPS-based Transport for Subscribed Notifications
Presentation transcript:

draft-levin-xcon-cccp-02.txt Orit Levin oritl@microsoft.com Roni Even roni.even@polycom.co.il Pierre Hagendorf  pierre@radvision.com Minneapolis, March 10, 2005 XCON WG, IETF62

Overview Layer NETCONF CCCP Content Configuration Data Conference Object Operations (“Primitives”) <get-config> <edit-config> <create-xxx>, <move-xxx>, <mute-xxx>, … <get-xml-node>, <set-xml-node> RPC <rpc> <rpc-reply> <request> <response> Application Protocol BEEP, SSH, SSL, console HTTP, HTTPS, MSRP, … Minneapolis, March 10, 2005 XCON 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) Minneapolis, March 10, 2005 XCON WG, IETF62

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

Backup Slides Minneapolis, March 10, 2005 XCON 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” Minneapolis, March 10, 2005 XCON 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 Minneapolis, March 10, 2005 XCON WG, IETF62

Transaction Model Minneapolis, March 10, 2005 XCON 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" Minneapolis, March 10, 2005 XCON 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 Minneapolis, March 10, 2005 XCON 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. Minneapolis, March 10, 2005 XCON WG, IETF62

Thanks… Minneapolis, March 10, 2005 XCON WG, IETF62