随着业务系统应用的不断深入,编码规范也需要不断维护,不断扩充。手工对编码规范进行数据整理和维护,不仅效率低下,而且容易出错,无法适应日益增长的业务需求。为了解决数据编码一致性的问题,充分利用现有的数据,使应用系统可以互联互通,数据可以相互使用,南京长江油运公司在新一轮信息化系统的建设中,对元数据建立编码统一管控平台,消除了企业应用“信息孤岛”,实现了企业应用全面集成。
IRP整合企业信息资源
目前许多企业应用信息集成的方法,就是对分散开发的应用系统通过建立数据接口实现系统集成。但是随着企业应用的深入,应用系统不断增多,接口数目将呈几何级数增长。完全通过建立数据接口来实现数据环境的系统集成,是无法行得通的。
为了解决系统集成中数据交换的问题,许多组织和个人进行了深入的研究。在美国学者詹姆斯·马丁有关数据模型理论和数据实体分析方法基础上,建立起来的基于信息资源规划(IRP)的企业信息化工程整体解决方案,提供了解决办法。通过建立统一标准的元数据标准框架,包括数据元素标准、信息分类标准,概念数据数据库标准和逻辑数据库标准等,以解决各个系统分散建设,数据不统一,大量冗余的问题。
这些元数据,通常也被叫做主数据,是业务系统中相对静态稳定的实体信息的描述,在多个业务系统中反复使用,是业务系统运行中所必须的关键信息。元数据通常包括组织结构、员工、供应商、客户、船舶、物资、配件,港口等,以及系统中大量使用的基础字典编码数据,如性别、货币种类、员工政治面貌、学历、计量单位等。
编码统一管控为指导思路
在基于信息资源规划(IRP)的企业信息化工程整体解决方案的指导下,南京油运计划建立全局的元数据标准编码库,由编码统一管控平台统一维护,并通过将作为信息资源规划(IRP)成果的数据元素标准和企业信息分类标准导入企业元数据标准库中,并对分散在各个应用系统中元数据库的数据进行编码统一管控、推送分发和同步,达到解决数据一致性的问题。
使用基于元数据编码统一管控的方法来建立数据集成系统,可以解决数据集成中的如下关键问题:
通过对参与集成的各应用系统中的元数据编码实施单独统一管控,可以从源头入手,确保全局编码数据的可靠性、统一性,提高数据质量,避免各应用系统中元数据编码的不一致性。
企业的核心数据往往要求在多个业务系统中被使用,基于元数据编码统一管控的方法可以保证参与集成的业务系统都能够及时、准确、可靠地通过元数据编码交换这些核心数据。
使用编码统一管控以后,理论上企业所有元数据编码和元数据名称都由编码统一管控平台维护。应用系统通过编码统一管控平台分发推送,得到相关元数据的基本信息,应用系统只能对元数据的扩展信息进行修改维护,不能维护元数据的基本信息,如数据编码、数据名称等,并且也不能自行添加元数据信息。管控平台的全局元数据标准库包含了所有应用系统元数据的全部数据,而各个应用系统的元数据库只能是作为全局元数据标准库的子集,可以自定义扩展属性。对于新上线的系统,需要一次性将新系统所需的元数据编码预先导入新系统,同时在代码管控系统和新系统之间定义数据传输模式,进行统一规划和配置,使得新系统的数据与代码管控系统的数据保持同步。
实现企业信息集成
南京油运通过基于信息资源规划(IRP)的企业信息化工程整体规划,建立了南京油运的信息分类和编码标准,规范了元数据。标准共分八册,涉及了船舶管理、经营管理、物资供应、财务管理、人力资源管理、船员管理、客户关系管理等多个职能领域。
编码统一管控系统平台的涉及范围涵盖了南京油运信息分类和编码标准的所有内容。在实际的应用中系统分为维护编码模块,编码同步分发模块,编码核对模块和系统维护模块。
编码统一模块使用了金蝶的BOS开发平台,开发语言采用JAVA,数据库采用了Oracle 10g,同步分发模块和编码核对模块等后台任务采用Oracle的存储过程与任务JOB进行开发,中间件则使用了IBM WebSphere Application Server。
在南京油运的信息化建设中,大部分应用系统都要使用客户和供应商,财务、物资等系统将客商分成了客户和供应商,而经营、船舶等系统则将他们合并为客户,由于在不同的情况下,客户和供应商的属性会发生变化,因此我们将客户和供应商合并为客商,由编码统一管控系统统一管控。当用户在应用程序的使用过程中,发现系统不存在相关客商,他就可以通过系统告知编码管理员。
编码管理员首先查询编码管理系统是否存在相关客商,如果不存在则由编码管理员向系统添加相关客商的编码名称信息,
编码管理员再通过选择系统名称,客户和供应商属性,向指定的业务系统推送分发相关客商信息。发送成功后,将通知业务系统管理员,业务系统管理员在编码成功接收后,在业务系统中,对该客商信息作进一步维护,比如增加维护客商的帐号信息,联系方式,并在应用系统中核准、审批该客户信息,最终将客商信息变成业务系统中可使用的合格供应商或客户的数据。在南京油运的实际应用中,由于财务,物资系统使用的是金蝶EAS系统,其本身也是集中管控的,也有向各个应用部门分发的子过程,因此,业务系统管理员还要在系统中对相关客商信息做二次分发推送。
经过5年新一轮的信息化建设,南京油运已经形成网络化办公、经营管理、客户关系管理、船舶管理(包括岸基和船端)、人力资源管理、船员管理、资产管理、财务管理、物资管理、经济监督和审计管理、商业智能等11个信息子系统,编码管控平台的建设为这些信息系统的充分集成,消除“信息孤岛”,打下了基础,创造了条件。虽然从涉及的广度和深度来说,这项工作仍还有许多差距,但我们相信只要采用适当的技术和方法,就一定能将这项工作做好,为南京油运信息化建设发挥更大地作用。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
降低云计算风险的六大秘笈
随着云计算而来的一个重要问题就是云安全,人们由于安全问题常常不愿采用云计算。所以投资非云计算是有一定风险的。
-
基于SOA构建企业商务信息的集成化管理
基于SOA架构的BPM使企业机构快速部署和改变流程,有助于满足跨越系统、地域和组织界限的端到端商务流程需求。但BPM向SOA迁移低企业流程有其不可避免的复杂性。
-
中间件的MES与ERP系统信息集成技术
企业深刻地认识到走信息集成化道路的重要性,为此,摒弃“信息孤岛”,消除“应用峡谷”,实施信息集成化技术,实现MES与ERP系统集成……
-
企业想短期内实现SOA比较难
作为非IT人员我对SOA没有太深入的研究,但是就ERP或企业信息化应用角度来看,现在企业经常遇到的有普遍性问题是……