ITU-T Z 601-2007 Data architecture of one software system (Study Group 17)《(预发布)单一软件系统的数据架构》.pdf

上传人:orderah291 文档编号:806722 上传时间:2019-02-04 格式:PDF 页数:38 大小:332.67KB
下载 相关 举报
ITU-T Z 601-2007 Data architecture of one software system (Study Group 17)《(预发布)单一软件系统的数据架构》.pdf_第1页
第1页 / 共38页
ITU-T Z 601-2007 Data architecture of one software system (Study Group 17)《(预发布)单一软件系统的数据架构》.pdf_第2页
第2页 / 共38页
ITU-T Z 601-2007 Data architecture of one software system (Study Group 17)《(预发布)单一软件系统的数据架构》.pdf_第3页
第3页 / 共38页
ITU-T Z 601-2007 Data architecture of one software system (Study Group 17)《(预发布)单一软件系统的数据架构》.pdf_第4页
第4页 / 共38页
ITU-T Z 601-2007 Data architecture of one software system (Study Group 17)《(预发布)单一软件系统的数据架构》.pdf_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、 International Telecommunication Union ITU-T Z.601TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (02/2007) SERIES Z: LANGUAGES AND GENERAL SOFTWARE ASPECTS FOR TELECOMMUNICATION SYSTEMS Middleware Distributed processing environment Data architecture of one software system ITU-T Recommendation Z.601

2、 ITU-T Z-SERIES RECOMMENDATIONS LANGUAGES AND GENERAL SOFTWARE ASPECTS FOR TELECOMMUNICATION SYSTEMS FORMAL DESCRIPTION TECHNIQUES (FDT) Specification and Description Language (SDL) Z.100Z.109 Application of formal description techniques Z.110Z.119 Message Sequence Chart (MSC) Z.120Z.129 Extended Ob

3、ject Definition Language (eODL) Z.130Z.139 Testing and Test Control Notation (TTCN) Z.140Z.149 User Requirements Notation (URN) Z.150Z.159 PROGRAMMING LANGUAGES CHILL: The ITU-T high level language Z.200Z.209 MAN-MACHINE LANGUAGE General principles Z.300Z.309 Basic syntax and dialogue procedures Z.3

4、10Z.319 Extended MML for visual display terminals Z.320Z.329 Specification of the man-machine interface Z.330Z.349 Data-oriented human-machine interfaces Z.350Z.359 Human-machine interfaces for the management of telecommunications networks Z.360Z.379 QUALITY Quality of telecommunication software Z.4

5、00Z.409 Quality aspects of protocol-related Recommendations Z.450Z.459 METHODS Methods for validation and testing Z.500Z.519 MIDDLEWARE Distributed processing environment Z.600Z.609 For further details, please refer to the list of ITU-T Recommendations. ITU-T Rec. Z.601 (02/2007) i ITU-T Recommendat

6、ion Z.601 Data architecture of one software system Summary ITU-T Recommendation Z.601 identifies a set of data structures and formats of one software system. These data forms appear at the various interfaces to and media of the system and comprise intermediate forms for transformations between the e

7、xternal forms. The data forms are needed within one system, and they are not abstracted away from the system over several systems. This Recommendation identifies data schemata that may be used to define interfaces between software components. However, this Recommendation defines no software architec

8、ture. Source ITU-T Recommendation Z.601 was approved on 13 February 2007 by ITU-T Study Group 17 (2005-2008) under the ITU-T Recommendation A.8 procedure. Keywords Architecture, data, form, format, framework, layer, population, process, schema, structure. ii ITU-T Rec. Z.601 (02/2007) FOREWORD The I

9、nternational Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recomm

10、endations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The a

11、pproval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression “Administ

12、ration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure e.g. interoperability or applicability) and complia

13、nce with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory language such as “must“ and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is

14、required of any party. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Inte

15、llectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation

16、. However, implementers are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2007 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without

17、the prior written permission of ITU. ITU-T Rec. Z.601 (02/2007) iii CONTENTS Page 1 Scope 1 2 References. 1 3 Definitions 1 4 Abbreviations 3 5 Conventions 4 6 Data architecture. 4 6.1 Three-schema architecture 4 6.2 Seven-schema architecture . 6 6.3 Communication and distribution 9 6.4 Nesting 11 A

18、nnex A Requirements on schema notations . 13 A.1 Introduction 13 A.2 Requirements on notations for the external terminology schemata . 13 A.3 Requirements on notations for the concept schemata 17 A.4 Requirements on notations for the contents schemata . 18 A.5 Requirements on notations for the layou

19、t schemata. 19 A.6 Requirements on notations for internal terminology schemata 20 A.7 Requirements on notations for the distribution schemata 20 A.8 Requirements on notations for the physical schemata . 21 A.9 Requirements on notations for the system management schemata 21 Appendix I Introduction to

20、 data architectures. 22 I.1 A system planning perspective. 22 I.2 A data perspective on a system 24 I.3 Communication between systems 26 I.4 Communicating processes 27 I.5 Separation of media 27 Appendix II Comparison with other architectures 29 II.1 Comparison with ITU-T Rec. M.3020 . 29 Bibliograp

21、hy. 30 iv ITU-T Rec. Z.601 (02/2007) Introduction The primary users of this Recommendation will be software developers who design data definitions of a system and its interfaces. Data architects and systems planners may use this Recommendation to coordinate definitions of interfaces between systems.

22、 Some of the data definitions may provide end users understanding of the system and its functionality. Hence, these definitions will provide a kernel of a contract between purchaser and developer organizations. Formal language designers may use this Recommendation to identify the scope of their nota

23、tion and identify features needed to cover a certain application domain. Annex A provides requirements on schema languages. Appendix I provides an introduction and context of the Recommendation, where a system is defined in the context of systems planning of several systems. The reader is advised to

24、 read this appendix before he reads clause 6. Appendix II provides a comparison with b-ITU-T M.3020. ITU-T Rec. Z.601 (02/2007) 1 ITU-T Recommendation Z.601 Data architecture of one software system 1 Scope This Recommendation identifies a set of data structures and formats of one software system. Th

25、ese data forms appear at the various interfaces to and media of the system and comprise intermediate forms for transformations between the external forms. 2 References The following ITU-T Recommendations and other references contain provisions which, through reference in this text, constitute provis

26、ions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references are subject to revision; users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent edition of the Recommendation

27、s and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand-alone document, the status of a Recommendation. ITU-T Z.351 ITU-T Recommendation Z.351 (1993), Data ori

28、ented human-machine interface specification technique Introduction. 3 Definitions This Recommendation contains a set of definitions. The following terms appear in this Recommendation. They are either defined explicitly, or by simple inference from the definitions. The terms are meant to be used with

29、in the context of the data architecture, and may not have the same meaning outside this context. application area: See ITU-T Z.351. application layer: See ITU-T Z.351. application population: See ITU-T Z.351. application process: See ITU-T Z.351. application schema: See ITU-T Z.351. concept layer. c

30、oncept population. concept process. concept schema. contents layer. contents population. contents process. contents schema: See ITU-T Z.351. distribution layer. distribution population. distribution process. distribution schema. 2 ITU-T Rec. Z.601 (02/2007) external layer: See ITU-T Z.351. external

31、population: See ITU-T Z.351. external process: See ITU-T Z.351. external schema: See ITU-T Z.351. external terminology layer. external terminology population. external terminology process. external terminology schema. internal layer: See ITU-T Z.351. internal population. internal process. internal s

32、chema. internal terminology layer. internal terminology population. internal terminology process. internal terminology schema. layer: See ITU-T Z.351. layout layer. layout population. layout process. layout schema: See ITU-T Z.351. physical layer. physical population. physical process. physical sche

33、ma. population: See ITU-T Z.351. process: See ITU-T Z.351. schema: See ITU-T Z.351. system. system management layer. system management population. system management process. system management schema. terminology layer. terminology population. terminology process. terminology schema. ITU-T Rec. Z.601

34、 (02/2007) 3 4 Abbreviations This Recommendation uses the following abbreviations: AL Application Layer AP Application Population Ar Application Process AS Application Schema CL Contents Layer CP Contents Population Cr Contents Process CS Contents Schema DL Distribution Layer DP Distribution Populat

35、ion Dr Distribution Process DS Distribution Schema EL External Layer EP External Population Er External Process ES External Schema eTL external Terminology Layer eTP external Terminology Population eTr external Terminology Process eTS external Terminology Schema IL Internal Layer IP Internal Populat

36、ion Ir Internal Process IS Internal Schema iTL internal Terminology Layer iTP internal Terminology Population iTr internal Terminology Process iTS internal Terminology Schema LL Layout Layer LP Layout Population Lr Layout Process LS Layout Schema OL Concept Layer OP Concept Population 4 ITU-T Rec. Z

37、.601 (02/2007) Or Concept Process OS Concept Schema PL Physical Layer PP Physical Population Pr Physical Process PS Physical Schema SML System Management Layer SMP System Management Population SMr System Management Process SMS System Management Schema TL Terminology Layer TP Terminology Population T

38、r Terminology Process TS Terminology Schema 5 Conventions S Schema P Population 6 Data architecture 6.1 Three-schema architecture The three-schema architecture comprises the following kinds of schemata: external schemata; application schema; internal schemata. For one system instance, the three-sche

39、ma architecture provides one centralized application schema, which may support several external and internal schemata. For n external and m internal schemata, the three-schema architecture provides (n+m) mappings between schemata. The application schema of a system instance defines the data classes,

40、 constraints and derivations which have to be enforced for any data within the system instance, independently of which external or internal medium they may appear on. ITU-T Rec. Z.601 (02/2007) 5 Figure 1 depicts example schemata and corresponding populations in the three-schema architecture. Z.601(

41、07)_F01ProcessorIPIPEPEPEPSISISESESSSSSSchemataPopulationsASAPStored data set, temporarily or permanentAny data set in generalProcessor Data flowSchema referencereferenceSData at human-computer interfacesLegendFigure 1 Example use of the three-schema architecture Note that the three-schema architect

42、ure does not state which external population and corresponding schemata are used to input data to which internal population and corresponding schema. Hence, internal forms are decoupled from external forms of data. Also, each external and internal schema is decoupled from any other external or inter

43、nal schema, respectively. The application schema provides the only link between external and internal forms. The correspondences between schemata, processors and populations may be conveyed through the notion of layers: external layer; application layer; internal layer. This is illustrated in Figure

44、 2. Note that the definition of the application schema presupposes that every data instance is transformed via the application layer. Strictly speaking, the external form of data is one instance, the application form is a second and the internal form is a third. And these may be copied into several

45、external and internal populations, creating still more instances, all originating from one input instance, e.g., in the external layer. Note that the three-schema architecture is a compiler kind of architecture, where presentation forms of data at the external and internal layers are compiled via an

46、 intermediate application layer. This compiler feature of the architecture may be used to nest the architecture. 6 ITU-T Rec. Z.601 (02/2007) Z.601(07)_F02ArIPEPISESSchemataPopulationsASAPIrErSystem schemaEL AL ILThe large rectangles depict layersFigure 2 Layering In order to cover the coordination

47、between the layers, we introduce some extra notions: System management schema, containing except the external, application and internal schemata: security data, including access control data; system directory data, including data for configuration control. System management processor, including the

48、external, application and internal processors, controls their interoperation and provides security and directory services. System management population: provides data instances for security and directory services. Note that the system management processor and population are not depicted in Figure 2.

49、 With the system management schema, we have in fact a three plus one-schema architecture. We also observe that the processor of the system instance is split into specialized processors per layer. 6.2 Seven-schema architecture The seven-schema architecture provides a detail of the three-schema architecture. Each layer of the three-schema architecture is split into two or three sub-layers. This is depicted in Figure 3. ITU-T Rec. Z.601 (02/2007) 7 Z.601(07)_F03LS CS eTS OS iTS DS PSSystem schemaLPExte

展开阅读全文
相关资源
猜你喜欢
  • BS PD IEC TS 62763-2013_5284 Pilot function through a control pilot circuit using PWM (pulse width modulation) and a control pilot wire《通过控制导向线使用PWM (脉冲宽度调制) 的导向功能和控制导向线》.pdf BS PD IEC TS 62763-2013_5284 Pilot function through a control pilot circuit using PWM (pulse width modulation) and a control pilot wire《通过控制导向线使用PWM (脉冲宽度调制) 的导向功能和控制导向线》.pdf
  • BS ISO 8070-2007 Milk and milk products - Determination of calcium sodium potassium and magnesium contents - Atomic absorption spectrometric method《牛奶和奶制品 钙、钠、钾和镁含量的测定 原子吸.pdf BS ISO 8070-2007 Milk and milk products - Determination of calcium sodium potassium and magnesium contents - Atomic absorption spectrometric method《牛奶和奶制品 钙、钠、钾和镁含量的测定 原子吸.pdf
  • BS ISO 8082-1-2009 Self-propelled machinery for forestry - Laboratory tests and performance requirements for roll-over protective structures - General machines《林业用自推进机械 防倾.pdf BS ISO 8082-1-2009 Self-propelled machinery for forestry - Laboratory tests and performance requirements for roll-over protective structures - General machines《林业用自推进机械 防倾.pdf
  • BS ISO 8082-2-2011 Self-propelled machinery for forestry Laboratory tests and performance requirements for roll-over protective structures Machines having a rotating platf.pdf BS ISO 8082-2-2011 Self-propelled machinery for forestry Laboratory tests and performance requirements for roll-over protective structures Machines having a rotating platf.pdf
  • BS ISO 8083-2006 Machinery for forestry - Falling-object protective structures (FOPS) - Laboratory tests and performance requirements《林业机械 落体防护装置(FOPS) 实验室试验和性能要求》.pdf BS ISO 8083-2006 Machinery for forestry - Falling-object protective structures (FOPS) - Laboratory tests and performance requirements《林业机械 落体防护装置(FOPS) 实验室试验和性能要求》.pdf
  • BS ISO 8086-2004 Dairy plant - Hygiene conditions - General guidance on inspection and sampling procedures《乳品厂 卫生条件 检验和取样程序通用指南》.pdf BS ISO 8086-2004 Dairy plant - Hygiene conditions - General guidance on inspection and sampling procedures《乳品厂 卫生条件 检验和取样程序通用指南》.pdf
  • BS ISO 8096-2005 Rubber- or plastics-coated fabrics for water resistant clothing - Specification《雨衣用橡胶或塑料涂覆织物 规范》.pdf BS ISO 8096-2005 Rubber- or plastics-coated fabrics for water resistant clothing - Specification《雨衣用橡胶或塑料涂覆织物 规范》.pdf
  • BS ISO 8097-2001 Aircraft Minimum airworthiness requirements and test conditions for certified air cargo unit load devices《航空器 经认证的航空货运集装单元装置最低适航性要求和试验条件》.pdf BS ISO 8097-2001 Aircraft Minimum airworthiness requirements and test conditions for certified air cargo unit load devices《航空器 经认证的航空货运集装单元装置最低适航性要求和试验条件》.pdf
  • BS ISO 8114-1993 Textile machinery and accessories - Spindles for ring-spinning and doubling machines - List of equivalent terms《纺织机械和附件 环锭纺纱机和并线机用锭子 同义术语表》.pdf BS ISO 8114-1993 Textile machinery and accessories - Spindles for ring-spinning and doubling machines - List of equivalent terms《纺织机械和附件 环锭纺纱机和并线机用锭子 同义术语表》.pdf
  • 相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > 其他

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1