三层数据库访问组件 Middle ADO System

 

在Internet的快速发展和普及的时代,传统的C/S的数据库应用模式已无法满足更多的客户业务需求。C/S被广泛的认为是不适合Internet范围的应用模式,它的应用市场慢慢被B/S吞噬着。
Middle ADO System开发套件正是从此考虑,将C/S应用模式其快速方便地扩展成三层的应用模式。在保留C/S的优点的同时, 提供安全、快速、稳定的Internet的数据库访问方案。
 

  

在客户端和数据库之间构建一个应用服务(中间层),处理客户端的请求并响应,在两者之间进行数据转发和特殊处理。 这种通过第三个程序来进行数据访问的方式,我们称之为三层应用,架构如上图所示。

 

功能特点
 
  灵活的三层架构
同时支持原生ADO(C/S)两层访问模式和三层的扩展访问模式,使用开发C/S的方法和模式,开发三层应用,提高开发效率 、缩短开发周期、节约开发成本。
支持运行时期,动态切换两层和三层访问模式,适合各种网络环境下多种应用,提供全方位数据访问方案。
 
  后台自动连线机制
客户端在长时间使用过程中,如果网络异常断线,网络恢复连接后,系统进行自动连线,用户可继续 不用重新启动应用程序,使用业务功能,更加适合在不稳定的各种网络环境中使用。
 
  自动断线功能
客户端长时间不进行操作,服务端可暂时断开客户端连线,当用户需要继续操作时,通过后台自动连线功能,重新连接网络继续操作,对用户的操作没有任何影响。
自动断线功能可充分利用系统资源,减少同时在线用户,减轻服务器负担,同时保障每个用户的连接质量。
 
  数据库共享连接池
多个客户端共享同一个数据库连接对象,可设定每个客户端独占数据库连接对象时间和自动回收时间。
通过连接池有效减少数据连接数量,减少数据库的负载,极大提高数据库访问速度。根据设定的缓冲时间,可节约70%~95%连接对象资源。
 
  多数据库目录支持
一个中间层服务程序可同时提供多个数据库目录的服务,支持一个或者多个应用系统对多套数据 库进行并发访问。每个数据库目录相互独立,互不影响。
 
  安全的Internet网应用
通过TCP/IP服务程序,提供Internet的外部数据库访问功能,通过服务程序,隔离数据库的直接连接,有效保护数据库安全,
高效的数据压缩和加密传输,提高远程的数据访问速度和安全性。
 
  服务端状态监控功能
对每个客户端的连接和服务器的负载状态进行实时监控,可查看每个客户端连接的来源和请求情况,包括数据的收发字节数。 为管理者提供有效的分析数据。
 
  适用场合
 
  • 需要安全的通过Internet远程数据库访问应用程序。
    如连锁加盟、各地办事处、分公司等分布式应用。
  • 需要隔离数据库访问的高安全应用程序。
    例如在线实时交易软件、如股票证券、期货、外汇等交易等。
  • 大量客户端同时访问的应用程序。
    例如上千个用户同时连线对数据库造成重大负载的应用。
  •  合法增加数据库许可授权用户数。
    通过共享连接,用少量许可授权提供更多客户连接的应用。
    例如10个数据库访问许可提供给50个用户同时使用。