论文部分内容阅读
随着业务发展及IT技术发展的渐进性,企业的业务系统经历了从无到有、从简单到复杂的演变过程。各系统内部通信相对流畅,业务信息也相对完整,但系统之间的信息往往流通不畅,这往往导致了数据冗余、缺乏一致性、准确性和完整性,使得企业的数据应用存在诸多问题。针对数据量逐年飞速增加的情况,企业迫切需要通过信息集成为全局应用提供一个统一、可靠的数据访问通道。主数据管理的出现使得企业信息集成和系统交互应用有了一个全局的单一视图,为企业的信息共享和应用提供了一个可靠的数据接口。但是由于企业异构式分布数据源往往缺乏语义,在主数据管理项目的实施过程中存在主数据识别及主数据整合周期过长、缺乏灵活性、一旦确定难以更改等问题,导致主数据管理的实施与应用要花费大量的时间和人力。本文结合语义技术、ROA(REST Oriented Architecture)技术,提出一种基于本体的企业主数据管理方法,应用企业信息系统元数据通过语义进行主数据识别,基于本体进行主数据整合,以及基于REST(Representational State Transfer)服务的主数据资源封装及应用进行了详细的设计和实现。本文主要工作包括:(1)提出了一个基于本体(Ontology)的企业主数据管理框架,针对主数据识别、主数据整合及主数据访问进行了研究与分析,并给出整体架构,以满足企业间和企业内部系统交互、应用集成及信息共享的需要。(2)通过本体针对企业内系统交互的元数据进行主数据识别,提出了描述企业主数据模板的领域本体模型,解决了企业内主数据语义表达不充分、缺乏领域应用性和语义关联等方面的缺陷。(3)基于企业领域本体模型,提供一种基于映射本体的主数据整合方式。(4)基于企业主数据模板,提供一种基于ROA架构的主数据访问机制,提出一种基于本体面向Rest服务的主数据资源封装及调用方式。基于以上分析与设计,本文以医疗领域行业为背景,通过基于本体的企业主数据管理原型系统实现,针对一般门诊就诊场景进行主数据识别,构建相关领域本体描述的主数据模板,基于映射本体进行主数据整合,并提供基于REST服务的主数据资源实例,详细描述了基于本体的主数据管理框架的实现细节和相关技术,并针对场景以医疗领域中一个跨职能和系统的交互应用为例,对该主数据管理解决方案的可行性进行验证和分析。