home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / tip / tip-charter.txt < prev    next >
Text File  |  1997-10-28  |  4KB  |  109 lines

  1.  
  2. Transaction Internet Protocol (tip)
  3. -----------------------------------
  4.  
  5.  Charter 
  6.  Last Modified: 27-Oct-97
  7.  
  8.  Current Status: Active Working Group
  9.  
  10.  Chair(s):
  11.      Jim Lyon <jimlyon@microsoft.com>
  12.      Keith Evans <evans_keith@tandem.com>
  13.  
  14.  Applications Area Director(s): 
  15.      Keith Moore  <moore+iesg@cs.utk.edu>
  16.      Harald Alvestrand  <Harald.T.Alvestrand@uninett.no>
  17.  
  18.  Applications Area Advisor: 
  19.      Harald Alvestrand  <Harald.T.Alvestrand@uninett.no>
  20.  
  21.  Mailing Lists: 
  22.      General Discussion:tip@tandem.com
  23.      To Subscribe:      listserv@tandem.com
  24.          In Body:       in message body: subscribe tip
  25.      Archive:           
  26.  
  27. Description of Working Group:
  28.  
  29. The task of the TIP working group is to develop an Internet standard
  30. two-phase commit protocol specification, to enable heterogeneous
  31. Transaction Managers to agree on the outcome of a distributed
  32. transaction, based upon the Internet-Draft TIP protocol specification
  33. <draft-lyon-itp-nodes-01.txt>.  [Note that since
  34. <draft-lyon-itp-nodes-01.txt> references a modified version of the
  35. Session Control Protocol (SCP), the TIP WG will also be responsible for
  36. progression of SCP to Proposed Internet Standard.]
  37.  
  38. In many applications where different nodes cooperate on some work,
  39. there is a need to guarantee that the work happens atomically. That is,
  40. each node must reach the same conclusion as to whether the work is to
  41. be completed (committed or aborted), even in the face of failures. This
  42. behaviour is achieved via the use of distributed transactions,
  43. employing a two-phase commit protocol (2-pc). The use of distributed
  44. transactions greatly simplifies distributed applications programming,
  45. since the number of possible outcomes is reduced from many to two, and
  46. failure recovery is performed automatically by the transaction service
  47. (Transaction Manager).
  48.  
  49. Key requirements to be met are, 1) the 2-pc protocol be independent of
  50. the application-to-application communications protocol, such that it
  51. may be used with any application protocol (especially HTTP), and 2) the
  52. 2-pc protocol be simple to implement and have a small working footprint
  53. (to encourage ubiquitous implementation and offer wide applicability).
  54.  
  55. The first work item of the group is to develop a requirements document,
  56. which describes at least one complete scenario in which the TIP
  57. protocol is intended to be used, and describes the requirements on the
  58. protocol with regards to:
  59.  
  60.  - Simplicity
  61.  - Overhead/Performance
  62.  - Security
  63.  
  64. The protocols developed by this working group will be analyzed for
  65. potential sources of security breach. Identified threats will be
  66. removed from the protocol if possible, and documented and guarded
  67. against in other cases.
  68.  
  69. The Internet-Draft document <draft-lyon-itp-nodes-01.txt> is to be used
  70. as the input base document for the development of this 2-pc protocol
  71. specification.
  72.  
  73. Due to extreme differences in the approach, the group will not consider
  74. the CORBA OTS specification as a solution to its requirements.
  75.  
  76.  Goals and Milestones: 
  77.  
  78.    Jul 97       Submit Versions 2 of the Session Control Protocol (SCP) 
  79.                 document as an Internet-Draft.                                 
  80.  
  81.    Jul 97       Solicit comments on TIP and SCP Internet-Drafts.               
  82.  
  83.    Aug 97       Resolve all comments received on TIP and SCP Internet-Drafts, 
  84.                 and submit revisions.                                          
  85.  
  86.    Aug 97       Meet at Munich IETF.                                           
  87.  
  88.    Sep 97       Submit updated versions ofd TIP, SCP, and Requirements Document
  89.                 as Internet-Drafts.                                            
  90.  
  91.    Oct 97       Submit final version of TIP and SCP to IESG for consideration 
  92.                 as Proposed Standards. Also submit requirements document for 
  93.                 consideration as an Informational RFC.                         
  94.  
  95.  
  96.  Internet-Drafts:
  97.  
  98. Posted Revised       I-D Title  <Filename>
  99. ------ ------- ------------------------------------------
  100.  Nov 96 Oct 97  <draft-lyon-itp-nodes-03.txt> 
  101.                 Transaction Internet Protocol    Version 2.0                   
  102.  
  103.  May 97 New     <draft-evans-v2-scp-00.txt> 
  104.                 Session Control Protocol V 2.0                                 
  105.  
  106.  Request For Comments:
  107.  
  108.   None to date.
  109.