delphi三层开发的应用服务器应该放在哪里才对? ( 积分: 10 )

  • 主题发起人 主题发起人 kofoun
  • 开始时间 开始时间
K

kofoun

Unregistered / Unconfirmed
GUEST, unregistred user!
我开发了一个三层程序dcom技术,
我的应用服务器是那个客户端进入,应用服务器的dbgrid就显示,
但我的应用服务器应该放在客户端,还是服务器端才能正常局域网内
客户端机器进入的情况,
我试过把应用服务器放在客户端,运行时,客户端程序启动,应用服务器也启动,
但在远程服务端,我打开服务服务器,就没显示这个客户端的消息,
请问,这个应用器怎么样处理,才能实现,在客户端客户机程序启动时,远程的应用服务器程序自动启动,从而实现远程监控!
谢谢!
 
我开发了一个三层程序dcom技术,
我的应用服务器是那个客户端进入,应用服务器的dbgrid就显示,
但我的应用服务器应该放在客户端,还是服务器端才能正常局域网内
客户端机器进入的情况,
我试过把应用服务器放在客户端,运行时,客户端程序启动,应用服务器也启动,
但在远程服务端,我打开服务服务器,就没显示这个客户端的消息,
请问,这个应用器怎么样处理,才能实现,在客户端客户机程序启动时,远程的应用服务器程序自动启动,从而实现远程监控!
谢谢!
 
应用服务器是客户端与数据库之间的网关,当然不会与客户端在一块。通常情况是:多个客户端访问应用服务器,而应用服务器再与一个或多个后台数据库相连,一般要求客户端在一个子网,后台数据库在另一个子网,而应用服务器所在的机器上有两块网卡连接两个子网,但两个子网间不设路由(即客户端不允许直接访问后台数据库),应用服务器就允当应用层网关的角色。
 
一般放在服务器端(当然也可单独放在某一服务器上,数据库则放在另外的服务器上)。
 
三层的函义是:
用户界面层,
中层(应用处理层),
数据库SQL
 
为什么我在客户端只放exe程序,而应用服务器放在服务端,
在客户端一运行,就报错!
 
报的什么错呢?是DCOM连接错还是数据库连接错呢?
 
关注,我当初就因为这个原因而放弃了三层结构的开发
 
后退
顶部