📄 rfc1384.txt
字号:
RFC 1384 Naming Guidelines January 1993 to a system or host. In this case, the application entities should be named by Common Names which identify the service (e.g., "FTAM Service"). In cases where there is no useful distinction between application process and application entity, the application process may be omitted (This is often done for DSAs in the current pilot).4 Multinational Organisations The standard says that only international organisations may be placed under the root of the DIT. This implies that multi-national organisations must be represented as a number of separate entries underneath country or locality entries. This structure makes it more awkward to use X.500 within a multi-national to provide an internal organisational directory, as the data is now spread widely throughout the DIT, rather than all being grouped within a single sub-tree. Many people have expressed the view that this restriction is a severe limitation of X.500, and argue that the intentions of the standard should be ignored in this respect. This note argues, though, that the standard should be followed. No attempt to precisely define multinational organisation is essayed here. Instead, the observation is made that the term is applied to a variety of organisational structures, where an organisation operates in more than one country. This suggests that a variety of DIT structures may be appropriate to accommodate these different organisational structures. This document suggests three approaches, and notes some of the characteristics associated with each of these approaches. Before considering the approaches, it is worth bearing in mind again that a major aim in the choice of a DIT structure is to facilitate querying, and that approaches which militate against this should be avoided wherever possible.Barker & Hardcastle-Kille [Page 7]RFC 1384 Naming Guidelines January 19934.1 The multi-national as a single entity ROOT / | \ / | \ C=GB C=FR C=US / | \ / | \ O=MultiNat---->O=MultiNat<----O=MultiNat / | \ / | \ / | \ l=abc ou=def l=fgi---> means "alias to" Figure 1: The multi-national as a single entity In many cases, a multi-national organisation will operate with a highly centralised structure. While the organisation may have large operations in a number of countries, the organisation is strongly controlled from the centre and the disparate parts of the organisation exist only as limbs of the main organisation. In such a situation, the model shown in figure 1 may be the best choice. The organisation's entries all exist under a single sub-tree. The organisational structure beneath the organisation entry should reflect the perceived structure of the organisation, and so no recommendations on this matter can be made here. To assist the person querying the directory, alias entries should be created for all countries where the organisation operates.4.2 The multi-national as a loose confederation Another common model of organisational structure is that where a multi-national consists of a number of national entities, which are in large part independent of both sibling national entities, and of any central entity. In such cases, the model shown in Figure 2 may be aBarker & Hardcastle-Kille [Page 8]RFC 1384 Naming Guidelines January 1993 ROOT / | \ / | \ C=GB C=FR C=US / | \ / | \ O=MultiNat O=MultiNat O=MultiNat / | / | \ | \ / | / | \ | \ L=GB L=FR / | \ L=FR L=US L=GB L=FR L=US---> means "alias to" Figure 2: The multi-national as a loose confederation better choice. Organisational entries exist within each country, and only that country's localities and organisational units appear directly beneath the appropriate organisational entry. Some binding together of the various parts of the organisation can be achieved by the use of aliases for localities and organisational units, and this can be done in a highly flexible fashion. In some cases, the national view might not contain all branches of the company, as illustrated in Figure 2.4.3 Loosely linked DIT sub-trees A third approach is to avoid aliasing altogether, and to use the looser binding provided by an attribute such as seeAlso. This approach treats all parts of an organisation as essentially separate. A unified view of the organisation can only be achieved by user interfaces choosing to follow the seeAlso links. This is a key difference with aliasing, where decisions to follow links may be specified within the protocol. (Note that it may be better to specify another attribute for this purpose, as seeAlso is likely to be used for a wide variety of purposes.)4.4 Summary of advantages and disadvantages of the above approaches Providing an internal directory All the above methods can be used to provide an internal directory. In the first two cases, the linkage to other parts of the organisation can be followed by the protocol and thusBarker & Hardcastle-Kille [Page 9]RFC 1384 Naming Guidelines January 1993 organisation-wide searches can be achieved by single X.500 operations. In the last case, interfaces would have to "know" to follow the soft links indicated by the seeAlso attribute. Impact on naming In the single-entity model, all DNs within the organisation will be under one country. It could be argued that this will often result in rather "unnatural" naming. In the loose-confederation model, DNs are more natural, although the need to disambiguate between organisational units and localities on an international, rather than just a national, basis may have some impact on the choice of names. For example, it may be necessary to add in an extra level of organisational unit or locality information. In the loosely-linked model, there is no impact on naming at all. Views of the organisation The first method provides a unique view of the organisation. The loose confederacy allows for a variety of views of the organisation. The view from the centre of the organisation may well be that all constituent organisations should be seen as part of the main organisation, whereas other parts of the organisation may only be interested in the organisation's centre and a few of its sibling organisations. The third model gives an equally flexible view of organisational structures. Lookup performance All methods should perform reasonably well, providing information is held, or at least replicated, within a single DSA.5 Miscellany This section draws attention to two areas which frequently provoke questions, and where it is felt that a consistent approach will be useful.5.1 Schema consistency of aliases According to the letter of the standard, an alias may point at any entry. It is beneficial for aliases to be ``schema consistent''. The following two checks should be made: 1. The Relative Distinguished Name of the alias should be a valid Relative Distinguished Name of the entry. 2. If the entry (aliased object) were placed where the alias is, there should be no schema violation.Barker & Hardcastle-Kille [Page 10]RFC 1384 Naming Guidelines January 19935.2 Organisational Units There is a problem that many organisations can be either organisations or organisational units, dependent on the location in the DIT (with aliases giving the alternate names). For example, an organisation may be an independent national organisation and also an organisational unit of a parent organisation. To achieve this, it is important to allow an entry to be of both object class organisation and of object class organisational unit.References [1] P. Barker and S.E. Hardcastle-Kille. The COSINE and Internet X.500 schema. Request for Comments RFC 1274, Department of Computer Science, University College London, November 1991. [2] The North American Directory Forum. A Naming Scheme for C=US, September 1991. Also NADF-175. [3] S.E. Hardcastle-Kille. X.500 and domains. Request for Comments RFC 1279, Department of Computer Science, University College London, November 1991.6 Security Considerations Security issues are not discussed in this memo.Barker & Hardcastle-Kille [Page 11]RFC 1384 Naming Guidelines January 19937 Authors' Addresses Paul Barker Department of Computer Science University College London Gower Street WC1E 6BT England Phone:+44-71-380-7366 EMail: P.Barker@CS.UCL.AC.UK Steve Hardcastle-Kille ISODE Consortium P.O. Box 505 London SW11 1DX England Phone:+44-71-223-4062 EMail: S.Kille@ISODE.COMBarker & Hardcastle-Kille [Page 12]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -