应用服务器
数据库服务器、数据分析服务器、应用服务器它们的各自功能和区别是什么?数据库服务器 用于数据库的存放与运行
数据分析服务器 用于将数据服务器的数据进行分析,将分析数据存于本机
应用服务器 一般只装有应用程序,不存放数据库,但与数据库连接。
http://topic.csdn.net/t/20050601/13/4051067.html
我现在做一个BS结构的方案,需要应用服务器同数据库的报价,但老板又需要最低价,谁知道告诉我一声。
最好是那种有价格,但很便宜的那种。
我怕免费的不稳定。
tomcat&mysql
jboss就可以,不过其不是很稳定,有时候用一段时间就死掉了,这可能是开放软件的弊病吧:)
http://topic.csdn.net/t/20020116/18/481928.html
tomcat是应用服务器吗?
有人说jboss之类才是应用服务器,那怎样才算是应用服务器呢?
也有认为它是web服务器,那apache呢?
能发布web应用程序的应该都算应用服务器。
当然算,是web应用服务器
jboss ejb的
http://topic.csdn.net/t/20051027/14/4354120.html
有位朋友跟我大谈“中间件”,“应用服务器”,
希望各位能关注,给我和大家讲一讲,谢谢您了。
我想问:
1、为什么要使用中间件?
2、国内外的中间件厂商都有哪些?
3、中间件的应用领域?
4、开发中间件的前景?
中间件,是指在我们做程序时,当做好一个server端时,我们要在客户端,作相应的应用程序来调用server端的程序!这样,就很麻烦!当一个银行的系统更改时,就需要将每一个客户端都作相应的调试!所以,就出了中间件!
这样,客户端不用做任何调整!
这其实是一个比较虚的概念。广义的中间件范围很广。起沟通作用的都可以认为是中间件。甚至ODBC这样的东西你也可以认为是中间件。
现在用的比较多的中间件应该是BEA公司的tuxedo和IBM公司的weblogic?(好象是这个东西),我接触过一点tuxedo。oracle、 sun和ms好象也有类似产品,不过用的人很少。tuxedo是这个领域的领导者,不过IBM正在追赶并有可能超过,毕竟,IBM就是IBM。
tuxedo这东西我们用来做数据库和前台应用之间的中间件。
使用了中间件之后,以前直接连接的前台应用程序和数据库之前就多了个tuxedo,现在前台程序把请求发给tuxedo,tuxedo再把请求发给数据库,数据库处理结束之后把结果返回tuxedo,tuxedo再把结果送回给前台。这样一搞,表面看复杂了很多。不过带来一些好处,比如:
安全。tuxedo的服务是定制的,这就有点象是存贮过程,因为应用程序无法直接接到数据库而只能通过tuxedo,所以应用程序无法做tuxedo服务之外的事情。你把你的应用逻辑写在tuxedo中,你就可以保证你的数据是安全的。
性能。有些数据库性能不好,比如oracle一个连接就是好多M,连接数一多,机器内存就没了,有了tuxedo之后,tuxedo负责连接数据库,连接数比较少,tuxedo可以用排队的方式来处理这些数据库请求,这样提高了性能。中间件的高级应用好象还可以把数据库分布在不同的机器上,由tuxedo 动态分配前、后台的请求和处理,把它们搞在不同的机器上,所以你用了中间件之后如果后台数据库处理来不及,可以加一台机器,前台请求太多(比如网站)可以加多前台机器。你可以灵活的调整性能。
方便移植。业务逻辑做到了中间件里之后,你更换后台数据库、改变前台的开发工具什么的移植工作较小,因为中间件的工作改动不大。
应用服务器做的人好象就更多了。而且应用服务器这东西和中间件类似(逻辑上)我觉得它应用也是中间件的一种,不过大家一般说中间件都是指的狭义的中间件,就是tuxedo这些。
中间件应用领域很广的。简直大一点的应用都可以用到中间件。国内也有一些开发商自己写中间件,不过好象是自己用,没形成市场。
http://topic.csdn.net/t/20020607/19/787198.html
什么是“应用服务器”的定义?
实际上,可以把应用服务器软件看成是中间件的21世纪版本,或者称做n层计算。这同开发商的说法和白皮书有点类似,但由于开发者的背景不同,具体的产品特征也不尽相同。由于存在这些差异,一直没有一个全面的定义。但是,谁都同意应用服务器软件是一个运行在中层的软件,位于基于HTML的客户端和后台商务应用之间。除此之外,应用服务器软件应该具有以下功能。
通过不同的硬件和操作系统链接多个系统。
使用HTML和动态HTML以及可扩展标记语言XML等标准控制信息的发布。
便于软件各部分的再应用,无论是内部开发或从第三方购买。包括CORBA、 COM/DCOM、Internet Inter-ORB协议(IIOP)和企业JavaBean(EJB)。
通过像JDBC、ODBC或直接支持CICS、SAP和Lotus Notes等的接口,进行对数据库的访问。
通过负载平衡、群集和容错等特性提高系统性能。
支持安全特征,包括安全套接层(SSL)、授权和数字认证。
把上述所有特点集成到一个集成开发环境(IDE)中。
如此看来,IIS好像不足以称为“应用服务器”,tomcat好像也不成。不知诸位以为然否?
iis和tomcat还是勉强可以算的。只不过我们一般把具有完整的j2ee(包括ejb)功能的叫做应用服务器。
http://topic.csdn.net/t/20021021/13/1111639.html
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23246/showart_484068.html
页:
[1]