摘要:本文阐述了在制造业企业中进行应用集成的必要性和艰巨性,通过分析企业的业务系统普遍现状及集成需求,提出了利用XML与RDB双重数据管理机制实现集成的方法和部署思路。
关键词:企业应用集成 双重数据管理机制 XML RDB
1.企业应用集成的必要性
制造业企业在发展过程中,根据特定需要,构建了很多特定功能的应用单元,例如,用于企业资源规划的ERP系统、用于客户关系管理的CRM系统、用于供应关系管理的SCM(Supply Chain Management,供应链管理)系统,以及企业门户网站(Enterprise Portal Web)、各种各样的管理信息系统(MIS)等等。
在构建这些应用系统时,大多采用“独立解决方案”,在特定的操作系统平台和开发环境下,基于特定的数据格式、开发模式和系统框架进行特定应用程序的开发,很少考虑应用系统的可集成性、可重用性、可扩充性、可移植性,虽然这些系统可以很好地完成自身的设计目标和任务,但遗留下的多是无法互相进行数据交换的异构系统,其通信状况是混乱的,只有很少的接口文档,并且维护代价也非常昂贵,无法适应日益增加的多变商务流程对企业内部大范围动态信息共享的需要。
随着国防科技工业信息化进程的深入发展和构建大国防制造体系的需求加深,企业信息共享从企业内部发展到基于敏捷供应链的企业间信息共享,对于企业拥有的大量离散点上的信息化单元,必须在企业内部全面整合,甚至在外部基于供求关系与上下游合作伙伴进行应用集成。
2. 企业应用集成的目标和内容
企业应用集成具有企业内和企业间两个层面的目标:首先是在企业系统整体概念的指导下,将企业内部各应用系统进行平台、数据、过程等多层次地整合,使各系统像一个整体一样共享信息;当多个企业之间进行商务交易的时候,企业应用集成的目标就表现为基于供求关系的不同企业实体之间的应用系统集成,例如B2B(Business to Business,商家对商家)的电子商务。
如果去掉企业这个商业实体界限,EAI就是要解决不同应用系统间互连互通的集成问题,即对已经存在的系统进行改造,以便它能为别的系统提供服务,并能自动地访问其它系统;对于新开发系统就是要采取系统设计、软件开发的新技术、新思路,使其具有可集成性。
企业应用集成的目标决定了其集成内容的复杂性。要使各类应用系统彼此畅通地互通互访,就要求CRM、MIS、ERP等应用系统具有提供信息服务与共享信息服务的能力,这种能力的建立涉及到应用系统的底层结构、硬件平台、软件内部、业务流程、商务流程等内容。而其中最重要的是软件内部的数据的集成。