金色坐标

关注互联网应用和搜索引擎技术

« 金色坐标PR值升到了3在一线城市网络创业难度较大 »

什么是应用服务器

1,应用服务器产生的原因背景

为了保持高层复杂性的相对稳定,一个具体的应用系统不应当直接从操作系统层开发,应当以一个相对高层的平台为起点,这个平台为应用系统的开发、维护提供基础,屏蔽系统低层的复杂性。

与操作系统、数据库管理系统类似,应用服务器将网络软件的共性成分——网络资源管理部分,从应用系统中剥离出来,构成相对完整、独立的系统软件,使我们能够将精力集中于目标系统的业务逻辑上,简化了应用系统的开发、维护过程。

2,应用服务器定义

应用服务器是网络环境中应用系统的高层运行平台,将网络软件的共性成分(网络资源管理)从应用系统中脱离出来,构成相对完整、独立的系统软件。

应用服务器使应用系统的代码更为简洁,使开发人员的精力可以更加集中于系统的逻辑部分。

3,应用服务器位置


纵向位置:操作系统、应用服务器、应用系统

横向位置:表示层、业务逻辑层(应用服务器)、数据层

4,应用服务器功能

a)提供构件运行环境(构件)
应用服务器一般通过构件容器为构件提供基本的运行环境。

b)提供互操作机制(关系)
针对运行环境的分布性、异构性提供的功能;应用服务器提供很强的高层通讯服务。

c)提供公共服务(约束)
主要的公共服务包括:查找服务、事务服务、安全服务

应用服务器结构


 
其中,公共服务的实现方式:

a)内置式:在应用服务器内部实现。

b)外置式:将现有的服务(中间件)集成到应用服务器中;应用服务器必须向容器提供访问外部服务的接口,但对于具体应用而言,感觉不到这种实现上的差异。




原创文章,如转载请注明:转载自金色坐标 [ http://www.kingxy.com/ ]

本文链接地址:http://www.kingxy.com/archives/168.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过bloglines订阅本站
  • 通过抓虾订阅本站
  • 通过yahoo订阅本站

Search

Google

最新评论及回复

最近发表

金色坐标博客——京ICP备09009094号

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
KingXY Blog - This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.