关于Winform开发框架桥接功能
关于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框架网
扫一扫加作者微信
高级版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框架网
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网