用VC++实现企业网络数据共享
2008-11-14 19:33:42 来源:WEB开发网1. 引言
1.1. 企业网间数据共享要求的提出
随着计算机网络技术的发展,电子商务得到了非常广泛的应用,同时也对计算机应用技术提出了更高的要求。
现今互连网上,有数以万计的企业建立了企业网络并且拓展到国际互连网上实现电子商务应用。显然,各企业网络使用的后台数据库产品不尽相同,而希望计算机辅助做出正确详实的决策与统计,除了有本企业的数据以外还必须拥有其他企业提供的可共享数据,这就对实现企业间的信息与数据共享提出了要求。
1.2. 企业网间数据共享的一般做法概述
针对数据共享的要求,现今一般做法有三种:1、有网络开发能力的两企业通过企业信息部门的开发人员,联合重新开发一套新系统,完成数据连接,这样可能导致旧系统利用率不够;2、在约定的时间两企业的网络管理员同时打开面向对方的数据库服务器软件,通过现有DBMS厂商提供的连接机制进行两数据库之间的连接,这样做,对操作人员提出很高的技术要求,另外,如果双方的数据库产品之间没有提供基于网络的互连机制,该方案就行不通。3、在约定的时间派遣数据库管理员到其他企业执行数据导入,这样做效率比较低,很难达到数据共享要求。
1.3. 本文提出方法的目标
本文提出一种基于现有网络通信技术的切实可行的方案,设计一种通信机制。该机制挂接在两个企业服务器之间,嵌入在两个企业的电子商务应用系统之中,在保证不增加企业现有商务系统的开发负担的条件下,实现两企业的信息互连。
2. 企业网络间数据共享机制的设计
2.1. 对机制进行模块划分
该机制应用于B/S结构的商务应用平台,主要目标是将数据库中的数据根据用户要求提取出来并传输到另一服务器上,然后根据用户需求进行选择性导入。分为三个子模块:一、数据发布子模块,主要实现企业对需要共享的数据信息进行选择发布;二、数据传输子模块,主要实现将企业发布的数据传输到另一台企业服务器上;三、接收数据导入子模块,主要实现将其他企业传输来的数据选择性导入本企业的数据库服务器中。
更多精彩
赞助商链接