home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD1.mdf / nist / oiw / agreemnt / 1993 / 01s_9312.txt < prev    next >
Text File  |  1994-02-08  |  17KB  |  660 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           Stable Implementation
  9.           Agreements for Open Systems
  10.           Interconnection Protocols:
  11.           Part 1 - General Information
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.           Output   from  the   December  1993   Open  Systems   Environment
  25.           Implementors' Workshop (OIW)
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           Chair/Editor, OIW Workshop:        Albert T. Landberg, NIST
  60.           Workshop Editor:                   Brenda Gray, NIST
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           Part 1 - General Information               December 1993 (Stable)
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.           Foreword
  95.  
  96.           This part of the Stable Implementation Agreements was prepared by
  97.           the Chair of the Open Systems  Environment Implementors' Workshop
  98.           (OIW).
  99.  
  100.           This  part replaces  the  previously  existing  chapter  on  this
  101.           subject.  There is no significant technical change from this text
  102.           as previously given.
  103.  
  104.           Future changes and additions to this version of these Implementor
  105.           Agreements  will  be  published  as  change  pages.  Deleted  and
  106.           replaced text will  be shown as struck. New  and replacement text
  107.           will be shown as shaded.
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                           ii
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.           Part 1 - General Information               December 1993 (Stable)
  141.  
  142.  
  143.                                   Table of Contents
  144.  
  145.  
  146.           Part 1 - General Information  . . . . . . . . . . . . . . . .   1
  147.  
  148.           0   Introduction  . . . . . . . . . . . . . . . . . . . . . .   1
  149.  
  150.           1   Scope . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  151.  
  152.           2   Normative References  . . . . . . . . . . . . . . . . . .   3
  153.  
  154.           3   Definitions . . . . . . . . . . . . . . . . . . . . . . .   3
  155.  
  156.           4   Purpose of the Workshop . . . . . . . . . . . . . . . . .   3
  157.  
  158.           5   Workshop Organization . . . . . . . . . . . . . . . . . .   3
  159.  
  160.           6   Use and Endorsement by other Enterprises  . . . . . . . .   4
  161.  
  162.           7   Relationship of the Workshop to the NIST  . . . . . . . .   4
  163.  
  164.           8   Structure and Operation of Workshop . . . . . . . . . . .   4
  165.               8.1  Plenary  . . . . . . . . . . . . . . . . . . . . . .   4
  166.               8.2  Special Interest Groups  . . . . . . . . . . . . . .   5
  167.  
  168.           9   Points of Contact . . . . . . . . . . . . . . . . . . . .   5
  169.  
  170.           10  Profile Conformance . . . . . . . . . . . . . . . . . . .   5
  171.               10.1 General Principle  . . . . . . . . . . . . . . . . .   5
  172.               10.2 Constraints  . . . . . . . . . . . . . . . . . . . .   6
  173.                    10.2.1   Sending/Encoding Entity . . . . . . . . . .   6
  174.                    10.2.2   Receiving/Decoding Entity . . . . . . . . .   6
  175.               10.3 Classification of Conformance  . . . . . . . . . . .   6
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                          iii
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.           Part 1 - General Information
  207.  
  208.  
  209.           0   Introduction
  210.  
  211.           This document records current stable implementation agreements of
  212.           OSI protocols among  the organizations participating in  the Open
  213.           Systems  Environment Implementors' Workshop (OIW).  Stable in the
  214.           context of this document means the following:
  215.  
  216.                a)  the agreements are  based on final standards (e.g., ISO-
  217.                IS or CCITT Recommendations) or nearly final (e.g., ISO-DIS)
  218.                with no significant changes expected;
  219.  
  220.                b)     the  agreements  have   been  approved  by   the  OSE
  221.                Implementors'  Workshop (OIW)  Plenary for  progression from
  222.                the Working  Agreements document  to this  document after  a
  223.                period  of review.   These agreements are  considered final;
  224.                the only changes allowed will be clarifications, and certain
  225.                Technical and Alignment errata.  These changes must have the
  226.                strong support of vendors, and be justifiable.
  227.  
  228.           For  these reasons, the agreements are considered advanced enough
  229.           for  use in product and test suite  development.  This means that
  230.           readers can use  this text as a basis  for procurement references
  231.           for OSI products.  All of the text in this document is considered
  232.           stable as defined above.
  233.  
  234.           Future releases of these Stable Agreements will add and/or extend
  235.           functionality   offered  by  this  edition  and  version.    When
  236.           required, new versions will be introduced on  a yearly basis.  It
  237.           is the OSE  Implementors' Workshop (OIW) intent that new versions
  238.           of this  Stable Agreements document  will be compatible  with the
  239.           present version.  If this proves impractical, the agreements will
  240.           attempt  to  provide  mechanisms  and guidelines  which  maximize
  241.           interoperability.    Furthermore,  it is  the  intent  that these
  242.           stable agreements be maintained via the Errata process as long as
  243.           is appropriate.   For the subject area,  interworking information
  244.           and other  useful advice to  the reader is given  as appropriate.
  245.           Specific  "defect   report"  information  (including   extent  of
  246.           applicability) is provided in designated portions of each Part.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                           1
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.           Part 1 - General Information               December 1993 (Stable)
  273.  
  274.  
  275.           1   Scope
  276.  
  277.           Agreements text is either in  this Stable Document (Stable) or in
  278.           the aligned Working Document (not yet stable).  It is a goal that
  279.           the same text  not appear in the same position  in both documents
  280.           at once (except for part 1).   Modifications to a version reflect
  281.           very recent stable functionality as well as editorial, technical,
  282.           and alignment errata, all applied to the previous edition.  
  283.  
  284.           The  intended audience  for this  document  is composed  of those
  285.           individuals   who   are  interested   in   Stable  Implementation
  286.           Agreements for OSI protocols.  Each part of the document covers a
  287.           different  subject area,  and the  parts are  presented so  as to
  288.           present a  consistent and unified  approach.  The format  of this
  289.           version follows the ISO directives whenever possible.
  290.  
  291.           The corresponding and  aligned document, "Working  Implementation
  292.           Agreements for OSI  Protocols," records agreements which  are not
  293.           yet  considered  stable, in  the  sense  described  above.   This
  294.           document will be referenced as the "Working Agreements Document."
  295.           This  Stable  document  is aligned  with  the  Working Agreements
  296.           Document in  the  sense that  the structures  are identical,  and
  297.           pointers are given in this Stable Document to work in the Working
  298.           Agreements Document which could become stable in the future.
  299.  
  300.           The benefit of  this document to  the reader is  that it gives  a
  301.           complete  accounting of current stable agreements.  Minor changes
  302.           (Errata) to these  agreements will be issued in  replacement page
  303.           format.    These errata  will  only  be  applied to  the  current
  304.           version. 
  305.  
  306.           Currently efforts are  under way to define  worldwide technically
  307.           harmonized profiles.  The goal is to create a consolidated global
  308.           market for  OSI products.  This means that  vendors can sell to a
  309.           larger market, and  users can procure products from  a variety of
  310.           vendors around the world.  Agreements in this document are likely
  311.           to be used in these alignment efforts.
  312.  
  313.           This version is backwards compatible with the previous version to
  314.           the maximum  extent possible.   This version includes all  of the
  315.           material from  the previous version (modified by  errata) as well
  316.           as new stable material from the previous year.
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                           2
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.           Part 1 - General Information               December 1993 (Stable)
  339.  
  340.  
  341.           2   Normative References
  342.  
  343.           See succeeding parts.
  344.  
  345.  
  346.           3   Definitions
  347.  
  348.           See succeeding parts.
  349.  
  350.  
  351.           4   Purpose of the Workshop
  352.  
  353.           In February, 1983, at the request of industry, NIST organized the
  354.           OSI Implementors' Workshop (OIW) for Implementors of OSI to bring
  355.           together future users  and potential suppliers of  OSI protocols.
  356.           The  Workshop accepts  as input  the  specifications of  emerging
  357.           standards for protocols and produces as  output agreements on the
  358.           implementation  and testing particulars of these protocols.  This
  359.           process is  expected to expedite  the development of OSI  and OSE
  360.           protocols   and   promote   interoperability   of   independently
  361.           manufactured  data   communications  equipment.     Recently  the
  362.           Workshop was  renamed the Open  Systems Environment Implementors'
  363.           Workshop (OIW).
  364.  
  365.  
  366.           5   Workshop Organization
  367.  
  368.           The Workshop organizes  its work through Special  Interest Groups
  369.           (SIGs)  that  prepare  technical  documentation.    An  executive
  370.           committee  of  SIG  chairpersons  led  by  the  overall  Workshop
  371.           chairperson  administers  the  Workshop.    NIST  invites  highly
  372.           qualified technical leaders  from participating organizations  to
  373.           assume leadership roles in the SIGs.   The SIGs are encouraged to
  374.           coordinate with standards  organizations and user groups,  and to
  375.           seek widespread technical consensus  on implementation agreements
  376.           through international discussions and liaison activities.
  377.  
  378.           The Workshop meets four times a year at the National Institute of
  379.           Standards and Technology in Gaithersburg, Maryland where each SIG
  380.           is  required to  convene its  meeting.   In  addition, a  plenary
  381.           assembly  of all Workshop delegates is convened for consideration
  382.           of  SIG motions  and  other  Workshop business.    SIGs are  also
  383.           encouraged  to hold interim  meetings at varied  locations around
  384.           the world.
  385.  
  386.           The  Workshop is an  open public forum.   Registration materials,
  387.           documents, and Workshop schedules are available from:
  388.  
  389.           National Institute of Standards and Technology
  390.  
  391.                                           3
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.           Part 1 - General Information               December 1993 (Stable)
  405.  
  406.  
  407.           OSE Implementors' Workshop (OIW)
  408.           Building 225, Room B-217
  409.           Gaithersburg, Maryland 20899
  410.  
  411.  
  412.           6   Use and Endorsement by other Enterprises
  413.  
  414.           The  Workshops are  held for  those  organizations expressing  an
  415.           interest  in implementing  or procuring  OSI  Protocols and  Open
  416.           Systems.     However,  there   is  no  corporate   commitment  to
  417.           implementations associated with Workshop participation.
  418.  
  419.           The  Workshop and  associated agreements  have  been endorsed  by
  420.           various activities  and groups.   See the  aligned clause  of the
  421.           Working Agreements Document for more on this subject.
  422.  
  423.  
  424.           7   Relationship of the Workshop to the NIST
  425.  
  426.           As  resources  permit,  NIST,  with  voluntary   assistance  from
  427.           industry,  develops  formal  protocol  specifications,  reference
  428.           implementations, tests, and test systems for the protocols agreed
  429.           to in the Workshops.   The NIST organizes, administers, and makes
  430.           technical contributions to the Workshop.  The NIST bears no other
  431.           relation to the workshop.
  432.  
  433.  
  434.           8   Structure and Operation of Workshop
  435.  
  436.  
  437.           8.1    Plenary
  438.  
  439.           The  main body  of  the  workshop is  a  Plenary  Assembly.   Any
  440.           organization may  participate.  Representation  is international.
  441.           The NIST  prefers for the  business of Workshops to  be conducted
  442.           informally since  there are no  corresponding formal  commitments
  443.           within the Workshop to implement the decisions reached.  For more
  444.           information,  consult   the  aligned   clause   of  the   Working
  445.           Agreements Document.
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.                                           4
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           Part 1 - General Information               December 1993 (Stable)
  471.  
  472.  
  473.           8.2    Special Interest Groups
  474.  
  475.           Within the  Workshop there  are Special  Interest Groups  (SIGs).
  476.           The SIGs receive  their instructions for their  technical program
  477.           of work from the Plenary.  The SIGs meet independently during the
  478.           Workshop week.   As technical work is  completed by a SIG,  it is
  479.           presented to the  Plenary for disposition.   For more information
  480.           on SIGs (including SIG  charters), consult the aligned  clause of
  481.           the Working Agreements Document.
  482.  
  483.  
  484.           9   Points of Contact
  485.  
  486.           For information concerning the workshop, write to:
  487.  
  488.           Chair, OSE Implementors' Workshop (OIW),  at the address given in
  489.           1.3.
  490.  
  491.           Individual points of contact are given in the aligned part of the
  492.           Working Agreements Document.
  493.  
  494.  
  495.           10  Profile Conformance
  496.  
  497.                NOTE - SIG text relating to text below may be given  in some
  498.                succeeding parts.
  499.  
  500.           This clause  presents general  concepts for  profile conformance.
  501.           These  concepts shall  be  observed when  writing  Implementation
  502.           Agreements.
  503.  
  504.  
  505.           10.1   General Principle
  506.  
  507.           Conformance  to  an   OSI  Profile  (Implementation   Agreements,
  508.           Functional Standards) implies conformance to the referenced  Base
  509.           Standards.
  510.  
  511.           Therefore,  a Profile  shall not  specify  any requirements  that
  512.           would contradict or  cause non-conformance to the  Base Standards
  513.           to  which it refers  (see TR 10000-1,  clauses 6.1, 6.3.1).   The
  514.           conformance  requirements defined  in  ISO/IEC  TR 10000-1  fully
  515.           apply.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                           5
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.           Part 1 - General Information               December 1993 (Stable)
  537.  
  538.  
  539.           10.2   Constraints
  540.  
  541.           Base  standards  usually provide  options  for PDUs,  parameters,
  542.           encoding choices, value ranges, etc.
  543.  
  544.           A profile may  make specific choices of these  options and ranges
  545.           of  values.   For the  promotion  of interoperability,  pragmatic
  546.           constraints or  minimum requirements  may be  imposed (e.g.,  the
  547.           limitation of  Search operations, selection of  encoding choices,
  548.           value  ranges,  byte   ranges  for  encoding).     These  minimum
  549.           requirements of restrictions shall not contradict the conformance
  550.           requirements of the respective base standards.
  551.  
  552.  
  553.           10.2.1  Sending/Encoding Entity
  554.  
  555.           In  order  to promote  interworking,  reasonable restrictions  or
  556.           minimum  requirements may be specified in  a profile as described
  557.           above.
  558.  
  559.  
  560.           10.2.2  Receiving/Decoding Entity
  561.  
  562.           Minimum   requirements  of   receiving/decoding  capability   for
  563.           alternatives,  permissible values,  etc. may  be  specified in  a
  564.           profile.    A  profile  shall  not  specify  the  behavior  of  a
  565.           receiving/decoding  entity when receiving  data which  is outside
  566.           the scope of or excluded by the Profile for senders.
  567.  
  568.           A Profile Conformance  Test shall be limited by  the scope of the
  569.           profile  specification and shall not probe beyond its boundaries.
  570.           That means, the capability of a receiver/decoder would be  tested
  571.           only in  the range of choices  or values which are  specified for
  572.           the  sending/encoding  entity  (i.e.,  for  interworking  between
  573.           systems both being conformant to the Profiles).
  574.  
  575.  
  576.           10.3   Classification of Conformance
  577.  
  578.           Conformance  requirements  of  a  profile  shall  be  related  to
  579.           conformance requirements of a base standard as written in  clause
  580.           6.5 and  annnex C  of ISO/IEC  TR 10000-1.   For the  conformance
  581.           classes, the following terminology shall be used unless otherwise
  582.           specified  by   the  base  standard  or   equivalent  conformance
  583.           requirements  for a profile as required  by the ISO/IEC Technical
  584.           Committee that is responsible for the base standard:
  585.  
  586.                a)  m          mandatory;
  587.  
  588.  
  589.                                           6
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.           Part 1 - General Information               December 1993 (Stable)
  603.  
  604.  
  605.                b)  o          optional;
  606.  
  607.                c)  c          conditional;
  608.  
  609.                d)  x          excluded;
  610.  
  611.                e)  i          out of scope;
  612.  
  613.                f)  -          not applicable.
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                                           7
  656.  
  657.  
  658.  
  659.  
  660.