首页 馆藏资源 舆情信息 标准服务 科研活动 关于我们
现行 ISO/IEC 19502:2005
到馆阅读
收藏跟踪
购买正版
Information technology — Meta Object Facility (MOF) 信息技术——元对象设施(MOF)
发布日期: 2005-11-07
ISO/IEC 19502:2005定义了一个元模型(使用元对象设施,MOF定义),一组接口【使用开放分布式处理(ODP)接口定义语言(IDL)(ITU-T建议X.920(1997)ISO/IEC 14750:1999)定义】,其可以用于定义和操作一组可互操作的元模型及其对应的模型。ISO/IEC 19502:2005还定义了从MOF到ODP IDL的映射。这些可互操作的元模型包括统一建模语言(UML)元模型(ISO/IEC 19501:2005)、MOF元元模型以及将使用元模型指定的未来标准技术。MOF为实现设计和重用存储库、应用程序开发工具框架等提供了基础设施。MOF指定了精确的映射规则,使元模型的CORBA接口能够自动生成,从而鼓励在分布式应用程序开发周期的所有阶段操作元数据的一致性。ISO/IEC 19503中规定了从MOF到W3C XML和XSD的映射。从MOF到Java(TM)的映射在Java社区进程定义的JMI(Java元数据交换)规范中。 ISO/IEC 19502:2005规定 用于指定、构造和管理技术中立元模型的抽象语言(元模型实际上是某种元数据的抽象语言);用于实现存储库和集成框架(例如,工具集成框架)的框架,这些存储库和集成框架保存由元模型描述的元数据(例如,模型),并且使用标准技术映射将MOF元模型转换为元数据API。 ISO/IEC 19502:2005还规定 MOF元元模型的形式定义,即用于指定MOF元模型的抽象语言;从任意MOF元模型到CORBA IDL的映射,它产生用于管理任何类型的元数据的IDL接口;一组“反射式”CORBA IDL接口,用于独立于元模型管理元数据;一组用于表示和管理MOF元模型的CORBA IDL接口; 用于MOF元模型交换的XMI格式(OMG XMI规范)。
ISO/IEC 19502:2005 defines a metamodel (defined using Meta Object Facility, MOF), a set of interfaces [defined using Open Distributed Processing (ODP) Interface Definition Language (IDL) (ITU-T Recommendation X.920 (1997) | ISO/IEC 14750:1999)], that can be used to define and manipulate a set of interoperable metamodels and their corresponding models. ISO/IEC 19502:2005 also defines the mapping from MOF to ODP IDL. These interoperable metamodels include the Unified Modeling Language (UML) metamodel (ISO/IEC 19501:2005), the MOF meta-metamodel, as well as future standard technologies that will be specified using metamodels. The MOF provides the infrastructure for implementing design and reuse repositories, application development tool frameworks, etc. The MOF specifies precise mapping rules that enable the CORBA interfaces for metamodels to be generated automatically, thus encouraging consistency in manipulating metadata in all phases of the distributed application development cycle. Mappings from MOF to W3C XML and XSD are specified in ISO/IEC 19503. Mappings from MOF to Java (TM) are in the JMI (Java Metadata Interchange) specification defined by the Java Community Process. ISO/IEC 19502:2005 specifies
  • an abstract language for specifying, constructing, and managing technology neutral metamodels (a metamodel is in effect an abstract language for some kind of metadata);
  • a framework for implementing repositories and integration frameworks (e.g., tool integration frameworks) that hold metadata (e.g., models) described by the metamodels and which uses standard technology mappings to transform MOF metamodels into metadata APIs.
ISO/IEC 19502:2005 also provides
  • a formal definition of the MOF meta-metamodel, i.e. the abstract language for specifying MOF metamodels;
  • a mapping from arbitrary MOF metamodels to CORBA IDL that produces IDL interfaces for managing any kind of metadata;
  • a set of 'reflective' CORBA IDL interfaces for managing metadata independent of the metamodel;
  • a set of CORBA IDL interfaces for representing and managing MOF metamodels;
an XMI format for MOF metamodel interchange (OMG XMI specification).
分类信息
发布单位或类别: 国际组织-国际标准化组织
关联关系
研制信息
归口单位: ISO/IEC JTC 1/SC 32
相似标准/计划/法规