|
发表于 2003-6-11 23:40:36
|
显示全部楼层
补充几点
其实一个业务处理系统比较复杂的。我拿一个购票业务来说吧。
1.客户根据需要,寻找到相关数据。
2.选定数据并上传服务器(可以是应用服务器网关,也可直接对着
数据库那个服务器,差别下面说)
3.对于上传的数据进行加密,毕竟如果是明文传送的话,恶意串改
还是比较简单的。(视安全级别可以使用DES,RSA)
4.服务端接受到前台请求后,需要进行相关的事务操作。
4.1考虑到如果前台由于等待后台相应超时了,怎样处理这笔业务。
是直接抛弃还是要发冲正交易?
4.2如果后台处理成功,但是前台未收到响应信息,前后台数据不
一致又怎样处理,需不需要日终对帐?
5.后台将响应结果加密发送到前台。
-----------------------------
看到你们对于业务的规模可扩展性的要求,如果所有的业务直接
对着后台服务器的话,会出现性能问题的。
总之,怎样保证一个交易的完整性或事务性,对于这种实时业务是非常重要的
也是一个很难处理的地方 |
|