论文部分内容阅读
随着计算机技术的发展,特别是网络技术的迅猛发展,电子商务、ERP、VPN、虚拟化等这些曾经的IT“新宠”20年间曾经不断地为企业信息化注入生机与活力。但是正是由于企业信息化发展的阶段性,以及缺乏统一的信息管理方案,进销存管理系统、财务管理系统和办公自动化系统等多种不同的信息系统会同时运行在企业不同的软硬件平台上,也就是企业现有的应用系统是分散的、异构的、封闭的系统,相互之间无法完成信息的共享,形成了一个个“信息孤岛”。伴随着企业国际化进程的发展,以及企业对科学管理越来越高的要求,横向上企业的各个部门之间越来越需要良好的沟通,以便能够协调工作,提高工作效率,纵向上企业与合作伙伴之间也越来越需要信息的交流,信息的整合已经成为企业迫切的要求。解决企业的“信息孤岛”问题,当前主要采用的方法就是EAI。EAI主要是通过建立底层结构,来联系和横贯整个企业的异构系统、应用、数据源等,实现在企业内部的ERP、CRM、SCM、数据仓库,以及其他重要的内部系统之间的共享和交换数据的需要。通过对不同的应用系统和不同业务单元进行集成和优化,在企业范围内或整个供应链范围内实现业务过程的整合。EAI包括的内容比较复杂,涉及到结构、硬件、软件以及流程等企业系统的各个层面,分为业务集成、应用集成、数据集成、平台集成等多个层面。本文以实际的企业应用为背景,采用本体论的思想,同时分析当前流行的多种数据集成方法,提出了基于本体的数据集成方式,在技术上采用当前比较流行的Web Service技术,结合企业数据集成的需要,对企业的各异构数据源进行有效的集成。该方案以XML结构化数据形式为基础,对原有数据源进行简单包装,将原有数据形式转化为XML格式,从而使集成系统能够对各异构数据源进行识别及抽取。本文在实现上采用了本体论的思想,采用本体库实现模式之间的映射,对全局的查询采用Xquery语言,同时为了提高查询的效率,减少从数据源取数据的次数,针对全局视图提出了一种语义缓存的实现方法,就是在系统中加入一个XML数据库作为缓存,存放XML文档,同时建立一个相应的缓存构建和更新机制,从而有效的减少对异构数据源的访问次数,做到对异构数据源高效率的查询。最后,依据该方案实现了山东中泰阳光电气科技有限公司CRM系统,完成了该系统与企业原有应用系统间的数据共享及交互。系统现已投入使用,实现了异构应用系统数据的共享,消除了“信息孤岛”,减少了公司人员的工作量,保证了公司内部信息的统一性与正确性,取得了很好的应用效果。