1.什么是信息模型
信息模型,是一种用来定义信息常规表示方式的方法。 通过使用信息模型, 我们可以使用不同的应用程序对所管理的数据进行重用,变更以及分享。使用信息模的意义不仅仅存在于对象的建模,同时也在于对对象间相关性的描述。除此之外,建模的对象描述了系统中不同的实体以及他们的行为以及他们之间(系统间)数据流动的方式。这些将帮助我们更好的理解系统。对于开发者以及厂商来说, 信息模型提供了必要的通用语言来表示对象的特性以及一些功能,以便进行更有效的交流。
企业建模是一个通用的术语,它涉及一组活动、方法和工具,它们被用来建立描述企业不同侧面的模型。企业建模是根据关于建模企业的知识、以前的模型、企业参考模型,领域的本体论和模型表达语言来完成建立全部或部分企业模型(过程模型、数据模型、资源模型、新的本体,等等)的一个过程。
企业建模是一个过程,它通过一系列步骤和采用一定的方法,对实际的企业对象进行分析和简化,在去掉对建模目的影响不大的许多细节现象后,得到一个抽象的模型。为了能够方便快速地构建企业模型,在企业建模方法中一般都定义了一组模型构件作为建模的基本组件,一个建模构件是建模语言的一个基本的单元,它的语法和语义有精确的定义。
2.信息模型的意义
信息模型:是从信息的角度对企业进行描述,企业信息系统是信息模型的一个体现,用于存储/维护/处理与企业相关的所有信息,这些信息是联系各个功能元素的纽带。
信息模型的建立关注建模对象的一些重要的不变的,具有共性的性质, 而对象间的一些不同的性质(比如说一些厂商特定的性质)可以通过对通用模型框架的扩展来进行描述。 如果缺少信息建模, 对一个新对象的描述将会增加很多重复的工作。
信息模型是从信息的角度对企业进行描述。企业信息系统用于存储/维护/处理与企业相关的所有信息,而信息是集成的基础,是联系各个功能元素的纽带,因此建立企业信息模型是非常重要的,它为信息共享提供了帮助。通过对系统决策过程的建模,可以了解系统的决策制定原则和机理,了解系统的组织机构和人员配置。组织模型描述组织结构树、团队、能力、角色和权限等。资源模型描述企业的各种资源实体、资源类型、资源池、资源分类树、资源活动矩阵等。产品模型描述产品类型和产品结构等信息,也包括产品和其它企业要素之间的关系。
3.信息建模的目标
信息建模的目标是用面向对象的方法刻划企业数据和信息的需求,并同时确定企业的关键信息,明确其主要内容,以形成企业信息系统集成的依据。
4.信息模型的基本构件
信息模型的基本构件包括企业对象、对象视图和对象关系。
- 对象视图简单的说就是企业现存的各种报表和资料,它在功能模型中表现为伴随事件发生的信息。
对象视图的描述包括三个方面:文字描述和说明数据的特性、相关的企业对象以及数据的属性。对象视图是信息建模的基础,是企业现状数据的直接反映。
- 企业对象是企业实体的抽象和泛化,它是具有代表性的概念,并且可以提供确定的一组属性来描述。
在企业中,对象可以是用户、雇员、产品、零部件、车床和工具等。对象的属性可以用明确的数据结构来描述。
- 对象关系用来定义企业对象之间的语义联系。这里主要使用两种抽象机制:继承和类聚。继承即IS-A联接,类聚即 PART-OF联接。
对象关系又分为聚合关系和产生关系,产生关系分为强关系和弱关系。