基于.NET的Web Service技术的分布式异构数据库的集成

摘要:本文分析了Web Service的特点,提出了一种基于Microsoft.NET的 Web Service技术访问分布异构数据库的体系结构,并采用.NET技术实现了原型系统。在原型系统中,使用Web Service将分布于Internet上的不同的数据库系统中的数据集成,向访问数据库的应用程序提供统一的数据操作接口,实现了分布式数据库的透明访问。
关键词:异构数据库;.NET技术;XML Web Service;
 
1、引言
随着Internet的迅速发展,基于Web的信息交流、共享与协作成为企业的重要发展方向。企业的大量重要的信息都是通过数据库系统进行存储和管理的,而不同的企业或者同一企业的不同部门往往采用了不同的数据库管理系统,如Oracle、DB2、Informix、Sybase、MS SQL Server等,而且这些不同的数据库管理系统在地理位置上往往也是分布的,只能通过Internet访问。例如某公司在北京,上海,南京,武汉等地都有分公司,甚至在国外也有分公司。各分公司可能安装了不同的数据库管理系统。即使该公司进行了信息系统规划,但是,随着时间的推移,人事的变动以及数据库技术的进步和数据库市场的变化,仍然可能出现分布的异构数据库的情况。该公司的管理者对下级各分公司,各部门要进行统一协调的管理,调度,以降低成本


本文转自yonghu86 51CTO博客,原文链接:http://blog.51cto.com/yonghu/1321393,如需转载请自行联系原作者
上一篇:Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法


下一篇:Thrift-java实例