GB/T 32913-2016 English PDF
 Basic dataStandard ID: GB/T 32913-2016 (GB/T32913-2016)Description (Translated English): Information technology -- Meta Object Facility (MOF) Sector / Industry: National Standard (Recommended) Classification of Chinese Standard: L72 Classification of International Standard: 35.040 Word Count Estimation: 206,247 Date of Issue: 2016-08-29 Date of Implementation: 2017-03-01 Regulation (derived from): National Standard Notice No.1416 of 2016 Issuing agency(ies): General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China, Standardization Administration of the People's Republic of China GB/T 32913-2016: Information technology -- Meta Object Facility (MOF)---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.Information technology - Meta Object Facility (MOF) ICS 35.040 L72 National Standards of People's Republic of China Information Technology Meta Object Facility (MOF) (ISO /IEC 19502..2005, IDT) 2016-08-29 released 2017-03-01 implementation General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China China National Standardization Management Committee released Directory Preface III Introduction IV 1 Scope 1 2 normative reference document 1 3 Abbreviations 1 4 Document List 2 5 MOF use scenario 2 5.1 Overview 2 5.2 Software Development Scenario 3 5.3 Type Management Scenario 4 5.4 Information Management Scenario 5 5.5 Data Warehouse Management Scenario 5 6 Concept of MOF 5 6.1 Summary 5 6.2 Metadata Architecture 6 6.3 MOF model --- meta-modeling structure 8 Meta - model and mapping 7 MOF model and interface 19 7.1 Summary 19 7.2 How to describe MOF model 20 7.3 MOF model structure 24 7.4 MOF model class 28 7.5 MOF model association 63 7.6 Data types for the MOF model 73 7.7 Exception of MOF model 7.8 Constant of the MOF model 75 Restrictions on the MOF model 7.10 Basic type package 100 7.11 Neutral Labels for Standard Technology 102 8 MOF abstract mapping 102 8.1 Summary 102 8.2 MOF value 102 8.3 Semantics of data types 103 8.4 Semantic Equivalence of MOF Values The semantics of class 8.5 instances 8.6 The semantics of attributes 104 8.7 Composition of the package 106 8.8 Domain 107 8.9 Associated semantics 109 8.10 Aggregation semantics 112 8.11 Closure rules 113 8.12 Recommended replication semantics 115 8.13 Computational semantics 115 9 MOF to IDL mapping 117 9.1 Summary 117 9.2 objects and interfaces 9.3 Calculation semantics of IDL mapping 119 9.4 Abnormal frame 133 9.5 IDL generated preprocessor 139 9.6 IDL mapping standard label 140 9.7 Generating IDL issues 9.8 IDL mapping template 10 reflection module 10.1 Introduction 176 10.2 Reflective interface 177 10.3 CORBAIDL 194 for reflection interfaces Appendix A (Normative Appendix) Consistency Information 196 Appendix B (normative appendix) Legal information 197 ForewordThis standard is drafted in accordance with the rules given in GB/T 1.1-2009. This standard uses the translation method equivalent to the international standard ISO /IEC 19502..2005 "Information Technology Meta Object Facility (MOF)". Please note that some of the contents of this document may involve patents. The issuer of this document does not assume responsibility for the identification of these patents. This standard is proposed and centralized by the National Information Technology Standardization Technical Committee (SAC/TC28). The drafting of this standard unit. China Electronic Technology Standardization Research Institute, Beijing Cody Zhizhi Information Technology Co., Ltd. The main drafters of this standard. Yang Ying, Shi Rui, Liu Cuicui, Xu Jin, Wang Jing, Xing Liqiang, Xiang Weiliang.IntroductionThis standard defines the meta-model (defined by MOF), the interface set {with ODPIDL [ITU-T Recommendation X.920 (1997) | ISO /IEC 14750..1999], which can be used to define and manipulate a set of interoperable metamodels and their corresponding models. The MOF specification also defines mappings from MOF to ODPIDL (ITU-T Recommendation X.920 | ISO 14750). These interoperable dollars The model includes the Unified Modeling Language (UML) meta-model (ISO /IEC 19501..2005), the MOF meta-meta-model, and those that use meta-models Describe the future of standard technology. MOF provides the infrastructure for implementing design and reuse of repositories, application development tools, and so on. MOF accurately describes the mapping rules, so that the meta-model CORBA interface can be automatically generated, for this need in the distributed application development week All phases of the period encourage consistency in metadata manipulation. XMI (GB/T 28167-2011, ISO /IEC 19503..2005) Describes the mapping from MOF to W3CXML and XSD. Described by the JMI (Java Metadata Exchange) specification defined by the JCP organization Mapping from MOF to JavaTM (superscript). In order to achieve the coordination of the architecture level, after a lot of effort, UML and MOF share the same core language Righteousness This coordination allows the MOF to reuse UML symbols to visualize the meta-model. In semantic requirements for different areas, meta-models need to be made With well-defined mapping rules. UML is already an independent PAS recommended object. OMG adopted MOF (version 1.0) in November.1997. MOF has been developed as a repository for metadata reuse repository facilities The response is requested by the OMG Analysis and Design Task Group. The goal of the facility is to support the creation, manipulation and exchange of meta-models. The recent version of MOF 1.4 was adopted in April.2002, and the original version 1.3 was amended and clarified, supplemented by additional Modeling function. The development of distributed processing technology has led to the coordination of the standards and ITU-T Recommendations X.901 ~ 904 | ISO /IEC 10746 (RM-ODP) of the open distributed processing proposed such a framework. The framework defines support for distributed, interoperable And portable architecture can be integrated. RM-ODP Part 2 (GB/T 18714.2-2002, ISO /IEC 10746-2. 1996) defines the basic terms and modeling frameworks that describe distributed systems. RM-ODP Part 3 (GB/T 18714.3-2003, ie ISO /IEC 10746-3..1996) gives the architecture of a common open distributed system that uses the concepts and boxes in Part 2 To express. This standard is closely related to the standardization of open distributed processing (ODP). In particular, the ODP type repository function (ISO /IEC 14769 | ITU-T Recommendation X.960) quotes OMGMOF1.3. This function explains how to use OMGMOF As an ODP type repository. Information Technology Meta Object Facility (MOF)1 ScopeThis standard specifies. a) an abstract language used to describe, construct and manage a technically neutral meta-model, the meta-model is actually some kind of metadata An abstract language; b) a framework for implementing repositories and integration frameworks (such as tools) that have metadata (such as models) that are described by the meta-model frame). The framework transforms the MOF metamodel into metadata API by using standard mapping techniques. This standard also provides. a) The formal definition of the MOF meta-meta-model, which is used to specify the abstract language of the MOF meta-model; b) a mapping from any MOF meta-model to CORBAIDL, which is used to generate IDLs that manage any kind of metadata interface; c) a set of "reflective" CORBAIDL interfaces for managing the metadata of the independent metamodel; d) a set of CORBAIDL interfaces for representing and managing MOF metamodels; e) An XMI format for the exchange of MOF metamodels (OMGXMI specification).2 normative reference documentsThe following documents are indispensable for the application of this document. For dated references, only the dated edition applies to this article Pieces. For undated references, the latest edition (including all modifications) applies to this document. Information technology - Open distributed processing reference model - Part 2. Basic concepts - GB/T 18714.2-2002 (ISO /IEC 10746-2..1996, IDT) Information technology - Open distributed processing reference model - Part 3. Architecture - GB/T 18714.3-2003. (ISO /IEC 10746-3..1996, IDT) GB/T 28167-2011 Information Technology XML Metadata Exchange (XMI) (ISO /IEC 19503..2005, IDT) ISO /IEC 14769..2001 Information technology open distribution processing type repository function (Informationtechnology- OpenDistributedProcessing-TypeRepositoryFunction) ISO /IEC 19501..2005 Information Technology Unified Modeling Language (UML) [Informationtechnology-OpenDistrib- utedProcessing-UnifiedModelingLanguage (UML) Version1.4.2]3 abbreviationsThe IDL convention used is defined in the IDL standard. CORBA. Common Object Request Broker Architecture (CommonObjectRequestBrokerArchitecture) IDL. Interface Definition Language (InterfaceDefinitionLanguage) MOF. MetaObjectFacility UML. Unified Modeling Language (UnifiedModelingLanguage) XMI. XML Metadata Exchange Specification (XMLMetadataInterchangeSpecification) ......Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 32913-2016_English be delivered?Answer: Upon your order, we will start to translate GB/T 32913-2016_English as soon as possible, and keep you informed of the progress. The lead time is typically 1 ~ 3 working days. The lengthier the document the longer the lead time.Question 2: Can I share the purchased PDF of GB/T 32913-2016_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 32913-2016_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet.Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to Sales@ChineseStandard.net. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay. |