论文部分内容阅读
本文通过把新兴的Web服务技术体系架构与传统的面向组件的技术体系架构进行对比,总结出Web服务的技术比其他传统的面向组件的技术(如:DCOM/EJB、RMI方式,COBRA)更适合企业应用集成(EAI)建设的理由。
在此基础上,我们讨论了基于Web服务技术架构解决企业应用集成过程中跨网络异构应用系统之间的互连互通,实现异构数据交换的一个关键性问题:公共信息模型(CIM)的建设问题。我们分别给出了CIM的定义(内涵),拓展了CIM的外延,阐述了CIM建设的必要性。在总结企业应用集成(EAI)建设的方法论的基础上,我们提出了分层分区的CIM建模的方法论并深入探讨了基于管理层CIM的建模方法:我们提出了面向主题的建模思路,描述了企业建立基于管理层的公共信息模型的一般过程应该分5步完成。分别是(1)划分主题,并按主题提取数据指标集;(2)增加权限控制、统一编码和规范数据结构;(3)运用纬度建模建立数据模型;(4)把数据模型转换为对象模型;(5)生产XMLSchema。运用这个方法我们建立了一个通用的基于管理层的信息模型MC-CIM,并在具体的企业应用集成项目中得到了应用,为今后企业EAI建设中,建立基于管理层的公共信息模型提供了一种有效的方法和思路。