• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

应用服务器基本概念

发布: 2008-2-21 13:42 | 作者: 不详 | 来源: 网络 | 查看: 188次 | 进入软件测试论坛讨论

领测软件测试网 随着Internet的发展壮大,传统"主机/终端"或"客户机/服务器"的两层模式已经不能适应新的环境,于是就产生了新的分布式应用系统,相应地,新的开发模式也应运而生,即所谓的"浏览器/WEB服务器/应用服务器/数据库服务器/ 四层结构模式。而如何实现这种模式呢?应用服务器便是便是其中的核心技术。据Forrester Research预测,到2003年时,应用服务器的营业额将超过400亿美元。既然有这么好的前景,那么到底何谓应用服务器?它有什么样的特点呢?本文将向大家全面阐述应用服务器的概念、特点,产生、发展以及应用服务器的代表性产品的情况。

    什么是应用服务器

    目前应用服务器市场还是一个非常容易弄混的市场,有大约40家公司声称他们拥有应用服务器产品,而每家提供的功能却往往大相径庭。所以,尽管今天有许多应用服务器可供选择――从知名的领先于市场的大公司到小型新兴公司的产品,应有尽有,但这种技术还没有成为一种完全成熟的商品,所以选购者在在购买时难下决断。

    由于应用服务器是门新的技术,它的概念还尚未统一,它到底应该包含什么还是仁者见仁,智者见智,但总体来说,应用服务器通过把用户接口、商业逻辑和后端服务分割开来,向开发者提供了一种创建、部署和维护企业规模的Web应用的模块化方式,为要转向Web的用户提供了高性能多线程的环境。它是一种支持多种工业标准的协议和界面引擎,它支持的标准包括数据库互联标准ODBC和JDBC、CORBA、COM/DCOM、Enterprise JavaBeans(EJB)对象模型等。

    应用服务器的特点

    实际上,可以把应用服务器软件看成是中间件的21世纪版本,或者称做n层计算。这同开发商的说法和白皮书有点类似,但由于开发者的背景不同,具体的产品特征也不尽相同。由于存在这些差异,一直没有一个全面的定义。但是,谁都同意应用服务器软件是一个运行在中层的软件,位于基于HTML的客户端和后台商务应用之间。应用服务器软件一般具有以下功能和特点。

    通过不同的硬件和操作系统链接多个系统。

    使用HTML和动态HTML以及可扩展标记语言XML等标准控制信息的发布。

    便于软件各部分的再应用,无论是内部开发或从第三方购买。包括CORBA、COM/DCOM、Internet Inter-ORB协议(IIOP)和企业JavaBean(EJB)。

    通过像JDBC、ODBC或直接支持CICS、SAP和Lotus Notes等的接口,进行对数据库的访问。

    通过负载平衡、群集和容错等特性提高系统性能。

    支持安全特征,包括安全套接层(SSL)、授权和数字认证。

    把上述所有特点集成到一个集成开发环境(IDE)中。

    当然,不同厂商的背景不同,可能在侧重点的选择上也有不同。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 应用服务器


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网