论文部分内容阅读
在我国计算机技术飞速发展的今天,基于网络环境的各种应用系统层出不穷,这些应用系统大多都要针对大量的数据进行处理。在早期的业务过程中,人们对于在不同应用系统间共享应用逻辑和应用数据未予关注。当时的重要问题是如何开发系统,让原来由人完成的操作实现自动化。当时解决这些问题中的任何一项都是颇具挑战性的,更不用说使所有这些独立开发并且相关的系统都基于一个公共的、可重用的架构了。系统越来越多,也就逐渐导致了像“信息孤岛”这样一些急需解决的问题。近年来,大多数业务运营功能都已实现自动化了,现在的重要问题是如何改善这些系统的能力以满足新的需求。增加新的用户界面、在单一视图中组合多个数据源、集成移动设备或者用更好的应用替代原有应用等等,这些都是投入新项目的常见理由。大多数信息管理系统都是若干年前开发的,而且各个系统一般都是由不同的开发团队开发的,而且也是采用不同的开发技术,就连底层数据库也不同。但现在出现了新的需求,需要将这些应用系统集成到一起,相当于是将它们组建成一个更大的应用系统,使他们之间能共享应用逻辑和应用数据。这些就是异构系统的集成问题。本文分析了目前异构系统集成存在的问题,介绍了现有的一些解决异构系统集成问题的方法,参考这些方法提出了基于SOA的异构系统集成模型,该模型重点关注异构系统数据集成。本文介绍了该模型所需要的XML、.NET平台、Web Service等关键技术和SOA的思想,并参考了ISO/IEC9126标准,从实用性、互操作性、安全性、可重用性、可扩展性、易用性、易维护性、二次开发难易性、低成本等方面比较分析了该模型同现有方法的优劣性。通过比较分析,进一步体现本文提出的模型的优点,并用一个项目实例进行说明。希望通过本文的研究工作,能够对我国企业信息化系统的集成问题有一定的帮助,对SOA架构技术的广泛使用作出一定的贡献。同时也希望本文提出的模型对企业异构系统集成的应用起到一定的参考作用.