社区
Delphi
帖子详情
Webservice的哪里算中间层,可以进行逻辑控制?客户端是否需要midas.dll?
8341
2003-09-12 08:04:08
我按照《delphi6抢先研究》做了一个可以连接数据的Webservice,已经成功。但是我不知道这个webservice哪里算是中间层--可以进行企业逻辑,平衡负载?是不是在哪个类里?还有,为什么客户端需要用midas.dll?
...全文
52
7
打赏
收藏
Webservice的哪里算中间层,可以进行逻辑控制?客户端是否需要midas.dll?
我按照《delphi6抢先研究》做了一个可以连接数据的Webservice,已经成功。但是我不知道这个webservice哪里算是中间层--可以进行企业逻辑,平衡负载?是不是在哪个类里?还有,为什么客户端需要用midas.dll?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Miracle
2003-09-12
打赏
举报
回复
多层指的是程序的体系结构:存储层-逻辑层(中间层)-表现层;而WebService是一种具体的技术,可以用于组建多层系统
8341
2003-09-12
打赏
举报
回复
很好,受益匪浅。谁再来说说多层与webservice的区别和联系?
aiunong
2003-09-12
打赏
举报
回复
study
34535345345345345345
2003-09-12
打赏
举报
回复
delphi的负载平衡只是简单的负载平衡。最好利用webserivece包裹com+做。
另外,客户端如果使用了clientdataset,需要uses midaslib这个单元静态编译midas.dll到你的exe里面,不需要单独分发
Miracle
2003-09-12
打赏
举报
回复
你做的程序过于简单,因此还谈不上负载平衡问题,将对数据的操作从WebService移动到COM+组件中,然后使用WebService包装它,再作一些COM+的负载平衡设置,就可以实现简单的负载平衡。
至于企业逻辑,用DataSetProvider来做,似乎不太合适,最好还是通过接口方法来实现。
Miracle
2003-09-12
打赏
举报
回复
从逻辑位置上来讲,WebService属于中间层组件。如果你做的系统足够复杂,你会发现正式的组件往往使用COM+/Corba/EJB等等来完成,WebService只是用于包装和胶连。
至于客户端要使用Midas.dll,是因为你的程序使用了MIDAS技术,例如TClientDataset数据包移动等等,这个跟用不用WebService没有任何关系
8341
2003-09-12
打赏
举报
回复
大侠呢?
webservice里的数据模块为一个Adodataset,一个Datasetprovider,
客户端一个SoapConnection,一个Clientdataset。
应该在哪里实现企业逻辑,访问负载的平衡?是不是在Datasetprovider的事件里?
WebService
之CXF入门视频教程
WebService
之CXF视频培训教程,该课程分为四个部分讲解Java cxf技术、包括
Webservice
基本概念、JAX-WS方式开发
WebService
应用、JAX-RS方式开发WebServiec应用、SpringBoot整合CXF开发
WebService
应用。
Delphi多层开发方案比较
看到别人写的内容收藏一下,原作者写的时间可能比较早,因为尚未加入CG的Datasnap的多层比较 方案->
Midas
DCOM COM+ ASTA ...
远程调用技术代码追踪(socket)
远程调用技术内幕聊聊远程调用的相应技术。微软的模型是rpc, DCOM的封包就是OleVariant型的。经常听到有人说OleVariant的效率不高,其实
MIDAS
就是采用这种封包的。有人问方法的调用,秘密都在IAppServer这个接口里。
客户端
要想调用服务器端的方法是
需要
代理
DLL
,和存根
DLL
的。具体的可以参考COM原理。进程内的就不说了,因为同一个地址空间,它可以通过指针去访问
delphi datasnap 中间件
http://www.cnblogs.com/hnxxcxg/category/353141.html 最简中间件集群方案 摘要:
客户端
每天从代理服务器获取一个有效的中间件的IP地址和端口号,
客户端
当天之内都连接此中间件。如果
客户端
连不上中间件,就重新从代理服务器获取另一个有效的中间件的IP地址和端口号。 每个中间件启动时都主动连接代理服务器,中间件每隔几
三层中的业务封装
好久没来这里,我来尝试着为初学者做一个入门讲座。 业务:客户的需求描述稍作整理,就可以认为是业务 业务
逻辑
:业务的计
算
机具体实现,对于数据库应用来说,往往可以具体为一个SQL语句 你现在正跟客户
进行
关于工资模块需求的交谈: 客户说,我想要查某个部门的工资表,有时
需要
查某个人的工资表,这个工资表是按月查询的 你现在可以根据这个需求建立这样的工资服务模型...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章