首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

再议三层结构的部署,困惑很久的一个有关问题

2012-03-20 
再议三层结构的部署,困惑很久的一个问题以前做sqlserver +vb 的时候听说过这样一种技术三层结构:数据库服

再议三层结构的部署,困惑很久的一个问题
以前做sqlserver +vb 的时候听说过这样一种技术
三层结构:数据库服务器 -中间件- 客户端
三部分可以安装在三台单独的计算机上
现在一个客户现有软件数据库为oracle ,我的软件中需要访问一些他们数据库里的数据
于是我的软件需要连接到oracle数据库,为了实现这一功能 每台使用我软件的计算机都需要安装oracle客户端,而我的程序只要及少的数据,显然这种安装客户端的方法太过烦琐。
这时我想能不能做个中间层,直接放服务器里,我的客户端访问中间层,来访问oracle数据库.
请问有没有高人对这种技术比较熟悉?
我看金蝶ERP应该是这种技术,因为安装的时候再服务器上安装很多组件。
欢迎大家讨论,提供技术名称我自己研究也行啊

[解决办法]
1.不想安装客户端的话,改用web方式
2.中间层可以考虑,之前我也考虑过这种方式,但是没有去实现
应该就是调用中间层读取数据然后返回所需要的内容,可以尝试下
写一个class在服务器上执行
[解决办法]
Remoting .NET特有的 绝对是这个
[解决办法]
数据处理由布署在服务器上的DATA层完成,然后由业务层进行数据运算,将数据封包发送到Client,Client接收数据解包处理显示。如果由Client直接操作数据库,风险比较大。

热点排行