关于Winform开发框架桥接功能
作者:C/S框架网  发布日期:2011-06-15 22:37:07
  关于Winform开发框架桥接功能

关于Winform开发框架桥接功能


高级版3.0提供一种非常灵活的数据访问机制 - 桥接功能,该机制使客户端通过用户配置选择性的使用ADO或WebService访问后台数据,这种机制就是所谓的“桥接”。ADO架构适合局域网使用,WebService架构适合分布在广域网的用户使用。在BLL与DAL之间实现一个中间层,统一协作调用接口的方法,这个中间层就是“桥接”,也可把它视为一个开关通过配置INI文件选择性使用ADO或WebService。WebService架构的系统支持跨区域跨平台的,在外网暴露的WebService接口确保安全的基础下可以给不同平台的客户端调用,客户端为了获取服务器的数据必须要建立一个通道,如下:

1. 局域网或企业内部建立ADO Direct通道。

2. 跨区域跨平台建立WebService通道。

桥接功能整合了这两种通道,用户跟据所在的网络环境选择使用其中一种通道访问后台数据。


优点:

客户端通过配置文件可以选择性使用WebService或ADO-Direct或.Net Remoting模式!桥接功能主要是建立与服务端的通信通道。使用WebService模式需要配置Web服务器,而使用ADO-Direct不需要服务端而是直接通信,逻辑关系是UI-->BLL-->DAL-->DB。

WebService架构的逻辑关系是UI-->BLL-->(桥接功能:WebService/.NetRemoting)-->DAL-->DB。由此看出使用Bridge在分层上又多了一层。


缺点:

桥接功能需要使用一组接口,每实现一种业务必须先定义接口,然后派生出具体的业务逻辑,如客户管理IBridge_Customer接口,实现桥接功能的代码量与业务复杂程度成正比。



贴图图片











 





如转载请注明出处:www.csframework.com C/S框架网
上一篇 下一篇