关于application server 与 web server(200分)

G

gg_bb

Unregistered / Unconfirmed
GUEST, unregistred user!
对于application server 与web server 之间的关系,我一直很糊涂,请各位大侠指点一下迷经。比如说,servelt运行环境中需要有支持它的web server,似乎BEA公司的weblogic就支持servlet,好像weblogic 本身是一个application server,这到底是怎么一回事,我真是要糊涂死了,快帮忙呀,多谢各位了!!!
 
application server 主要是前几年炒得很热的三层结构提出的
简单地说,三层结构就是指客户端一层,后台数据库一层
中间有个application server,将与数据库打交道的功能模块集中放到这一层
客户端通过RPC调用应用服务器里的功能来实现
而web server则省略了中间层,将客户端和应用服务器统统作为网页
形式放到web 服务器上,用户只需用浏览器而已
其实就这个意思,两种东西我都做过,但说不好
最少给100分吧,嘻嘻,开个玩笑
 
to sube
你的回答还是让我明白了一点,不过,也只是一点点哦
那请问application server 是否可以和web server同时使用呢?
还有,如果能给我后边的例子解释清楚,我可能会更容易理解一点,谢谢了.
分肯定是要给的,只是要先等一等,不要着急啦
 
C/S: (IE or NetScape)--Http-->WebServer(CGI,ISAPI,ASP)--->DBServer
客户系统-->DBServer
Three:
(IE or NetScape)--Http-->WebServer(CGI,ISAPI,ASP)<--->application server <---->DBServer;
客户系统<---->application server <-->DBServer
这是台湾李维画的。本来是网状的,单我画不出。
hope it can help!!!
 
to wumeng
谢谢你的回答,这个图示还是有些作用的,但是这两种不同的结构,我都无法将它运用到我所说的那个例子中去,所以我还是没有理解透彻,请各位在帮帮忙,多谢了!!!
 
复杂啊……
一、不用这两种SERVER的结构
dbserver<->client program
二、Web结构
db server<->web server(cgi/isapi/nsapi...)--http protocal<->Browser(IE/NETSCAPE)
三、n-tierd
dbserver<->app server(with most business rules)<->client program
四、都用的结构
dbserver<->app server<->web server(cgi/isapi...)<->browser(ie/netscape)
web server:负责接受/返回HTTP请求,主要和浏览器通讯;//IIS,APACHE
DB SERVER:负责数据库操作;//MSSQL,ORACLE
APP SERVER:应用程序服务器,自己开发的,包含商业逻辑的一个应用模块。
 
呵呵,这个网状图我也画不出来。
简单说就是在客户和服务器之间增加中间服务器,处理商业计算,程序逻辑等问题。
1、客户端可以很瘦;
2、中间层的管理和扩充方便;
3、服务器负荷平均分配,提高效率。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部