B/S的 S不实现具体的业务逻辑,收到请求后,与C/S的S通讯 做处理,然后返回结果
系统间通讯分同一内存空间的通讯和基于SOCKET的通讯
这样,供选择的解决方案就多了
TO Banq:你说的那款开源软件是什么名称?
B/S是B/S C/S是C/S
1。在同一内存空间中整合 例如JMX
完全不存在你所说的那些问题 根本与协议无关
2。通过SOCKET整合
你可以发布WEB SERVICE
可以使用消息中间间构件一个消息引擎平台,这样以后扩展非常方便(不过对你目前的使用来说,好象没必要)
可以直接用SOCKET来通讯,c/s那边是SocketServer,b/s发起socket请求
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》