分布式多层数据库开发之DataSnap技术

多层分布式应用技术的关键是应用服务器的开发

应用服务器的开发步骤是 先建立应用程序,再在应用程序上建立远程数据模块。做好应用服务器之后,最后要注册服务器,运行一次便可以注册(本地,网络不知道)

客户端最终都是通过应用服务器的IAppServer接口与应用服务器进行通信的

工作流程:

1.用户启动客户程序。客户程序将试图连接应用服务器,如果应用服务器还没有运行,客户端程序将激活应用服务器,并从中获取IAppServer接口。

2.客户程序向应用服务器请求数据。

3.应用程序服务器收到客户请求后,就从远程数据库服务器哪里检索数据,并打包返回给客户程序。在数据包的元数据中可以包含一些额外信息。

4.客户程序收到数据包后,解包并进行处理。

5.用户对数据进行编辑修改(保存在日志当中),然后向应用服务器申请更新数据。

6.应用服务器收到客户程序的申请后,就向远程数据库服务器申请更新数据。如果出错,应用服务器就把出错的记录返回给客户程序去核对。

7.客户程序核对并修改无法提交的数据。如果错误可以矫正,则可以再次进行更新。

转载于:https://www.cnblogs.com/ifmb/archive/2010/10/15/1851858.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值