LEO's DotNET Blog

技术 业务 = 企业应用软件

博客园 首页 新随笔 联系 订阅 管理
  45 Posts :: 0 Stories :: 106 Comments :: 2 Trackbacks

公告

2008年3月11日 #

客户端调用服务端的WebMethod。
服务端分为服务总线和业务逻辑层。
业务逻辑层分为业务服务、业务实体。
服务总线就是用WebService实现,在每个WebMethod中组合调用业务逻辑层中所需的业务服务。
这是一个比较简单、清晰的分层模型,实现、维护较简单。我比较反感层次比较多的框架模型,为了完成一个简单而且变化不大的功能,表示层到持久层的代码都要写一遍。java中有些框架达到了7层之多。罗嗦!

posted @ 2008-03-11 16:50 !LEO 阅读(654) 评论(3) 编辑

背景:
A应用服务器与B应用服务器互调WebService完成业务处理。为了提高安全性,A与B之间的网闸需要定期关闭,导致A与B之间在某个时段网络不通。要求在网络不通时进行离线处理,将数据缓存起来,在网络连接时自动将缓存的数据发送到对方应用服务器。
解决方案:
1采用Db4Factory数据库将webservice对象缓存起来
2在服务器开启控制台程序,使用多线程动态调用缓存在Db4Factory中的webservice对象
优点:
实现比较简单,复用性比较强。
缺点:
不能及时返回调用结果。

posted @ 2008-03-11 13:17 !LEO 阅读(543) 评论(4) 编辑