Windows Server 2008 RTM发布了,迫不及待的安装了一个企业版本的,第一感觉不错,看到了激动人心的应用服务器。

应用服务器(无论是什么功能的应用服务器)在数据库服务器和终端用户之间占有很大一部分计算领地。这个领域有一个广为人知名字,这个名字就是中间件,这个名字也告诉了你应用服务器都做什么事情。首先也是最重要,应用服务器把数据库信息(通常来源于一个数据库服务器)与终端用户或者客户端程序(常常在Web浏览器里运行)连接在一起。在这个连接中存在一个中间层很多理由。这些理由包括减少客户端程序的大小和复杂性、缓存和更好的控制数据流以提供更好的性能以及为数据通信和用户通信提供安全保障。
然而,这并不是应用服务器功能的全部。在应用服务器早期应用的时候,人们就发现应用软件本身(人们用来完成工作的程序)正变得越来越大并且越来越复杂。无论应用程序的编写和维护都是如此。与此同时,应用程序共享数据和有时候共享功能的压力也越来越大。更多的应用程序被放在网络上或使用报网络扩展功能。让某些类型的应用程序在网络上运行似乎是合乎逻辑的:这有助于以有组织和有效率地方式共享应用程序的功能,使应用程序更容易编写、管理和维护。

这种思路的最终结果就是现在的应用服务器。然而,这些服务器首先出现在客户机/服务器中以及局域网中。首先,它们经常与“分层次”的应用程序相关联,人们把这种应用程序的功能解释为二层的(数据库和客户端程序)、三层的(数据库、客户端程序和应用服务器)和N层的(包含二层,三层以及多层)应用程序。这过去是(现在仍然是)一种复杂的应用程序开发模式,不能大规模应用。后来出现了万维网。这种网络是一种自动的三层应用(数据库、客户端程序和Web服务器),这样,利用应用服务器的功能管理数据突然之间不仅变成了程序设计中的一种较好方法,而且成为必不可少的。这使应用服务器从默默无闻的状态提升到了显要的位置。毫不夸张地说,已经有几十家公司介入了应用服务器软件产品的开发。

毫不奇怪,对应用服务器的角色和任务,应用服务器的公司过去没有,现在仍然没有达成一致的意见。他们产上直接竞争而是为了做出各自不同的东西。应用服务器有很多不同角色,而并不是所有的客户都需要同样的功能。可伸缩性就是一个很好的例子。有些公司使用应用服务器只是要帮助他们管理WEB应用,使他们更好地管理自己的业务逻辑,以便更方便地监视数据和保证数据的安全。他们不需要数千台服务器。而另一些公司,特别是大公司,需要管理数千台服务器。对于这样的公司来说,应用服务器的可伸缩性是非常重要的。因此,有些应用服务器强调可伸缩性,有些应用服务器可以做其它一些事情,有些应用服务器什么都能做。
大多数应用服务器(尽管不是全部)是用Java语言编写。在Windows Server 2003时代,.net还是1.1,微软那时候声称的应用服务器实在可怜,用Win2003+IIS 6 +.NetFramework 1.1自己来做AppServer,参见Dec. 2002: Microsoft's Application Server: Windows Server 2003。时隔6年后,.net进化到了3.5, Windows Server到了2008。Windows Server 2008内建的.NET应用服务器的基础是微软的.NET Framework 3.0,而且提供了非常易用的管理工具Server Manager。
参考资料:
Windows Server 2008 初体验 (上)
Windows Server 2008 初体验 (下)

管理 Windows Server 2008 的服务器角色
以指令管理 Windows Server 2008 的角色

自由、创新、研究、探索……

©著作权归作者所有:来自51CTO博客作者张善友的原创作品,如需转载,请注明出处,否则将追究法律责任
职场 休闲 应用服务器 应用服务器

0

分享

微博 QQ 微信

收藏

上一篇:Microsoft .NET F... 下一篇:IIS 承载的WCF服务失败
张善友

502篇文章,102W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

推荐专栏更多

VMware vSAN中小企业应用案例

掌握VMware超融合技术

共41章 | 王春海

¥51.00 346人订阅

订   阅

基于Kubernetes企业级容器云平台落地与实践

容器私有云平台实践之路

共15章 | 李振良OK

¥51.00 596人订阅

订   阅

网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒

¥51.00 1566人订阅

订   阅

负载均衡高手炼成记

高并发架构之路

共15章 | sery

¥51.00 507人订阅

订   阅

带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华

¥51.00 462人订阅

订   阅

猜你喜欢

我的友情链接 CentOS 7 通过 持续集成包 安装最新的 Mono Java线程:线程的调度-休眠 我们不得不面对的中年职场危机 职场终极密籍--记我的职业生涯 用光影魔术手制作一寸照片(8张一寸) 我的IT职场生涯: 毕业4年,月薪过万 Linux关闭休眠和屏保模式 年薪从0到10万-我的IT职场经验总结 Windows7删除休眠文件hiberfil.sys节省大量C盘空间 致IT同仁 — IT人士常犯的17个职场错误 “跳槽加薪”现象,无奈的职场规则 简述centOS 7系统用户和组的管理及配置 解析DELL R710服务器迁移操作内容 开学季出大事:某教育局丢失3台虚拟机 EVA4400存储虚拟机+数据库数据恢复成功案例 服务器数据恢复通用方法+服务器分区丢失恢复案例 在CentOS7上部署squid缓存服务器及代理功能 EMC 5400服务器raid阵列瘫痪数据恢复成功案例 服务器数据恢复案例 / raid5阵列多块硬盘离线处理方法

扫一扫,领取大礼包

0

分享

张善友

转载于:https://blog.51cto.com/shanyou/73880

.NET应用服务器(中间件)来到相关推荐

  1. 安全运维之Resin应用服务器中间件安装使用与安全配置

    本章目录: 0x00 快速入门 0x01 Resin安装 0x02 Resin配置文件 0x03 Resin应用 0x04 Security 0x05 Help | 附录补充 (1) Resin 日志 ...

  2. 【云和恩墨大讲堂】彭文元 - 中间件BES连接池的配置和问题诊断方法

    "云和恩墨大讲堂" 线上课程周四晚继续开讲.本期我们邀请的嘉宾是云和恩墨西区技术专家 - 彭文元,为大家带来宝兰德 BES 中间件 JDBC 连接池配置和问题诊断的一些方法,供大家 ...

  3. rocketmq-常见问题总结(基本概念、高可用、中间件选型)

    参考: https://blog.csdn.net/meilong_whpu/article/details/76922456 http://blog.51cto.com/sofar/1540874 ...

  4. 中间件 BES 连接池的配置和问题诊断方法

    彭文元 云和恩墨技术专家 服务于某省移动公司BES中间件和数据库运维,在IT行业拥有10年以上的工作经历,包含产品开发.需求调研.数据库以及中间件的实施维护等.擅长 BES 中间件和 ORACLE 数 ...

  5. 东方通中间件 - TongWeb 初级

    一.什么是 TongWeb . TongWeb是一个符合J2EE规范的应用服务器产品,经过多年市场的应用和考验,已经广泛应用在全国各行业的企业级应用系统中. 简单来说就是东方通中间件($东方通(SZ3 ...

  6. 中间件是什么,常用的中间件有哪些(*)

    一.中间件是什么? 中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件集中的逻辑,是一种独立的系统软件或服务程序 ...

  7. 中间件是什么,常用的中间件有哪些

    一.中间件是什么? 中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程 ...

  8. 金蝶中间件奉继承:浅析深究什么是中间件

    摘要:长期以来,中间件是一个专业化非常强的细分产业.因为中间件的技术门槛比较高,玩家也不多,无论是国外还是国内都是如此.因此,行业内对什么是中间件并不特别在意.而公司名称直接叫中间件的就更少了,金蝶中 ...

  9. 浅析深究什么是中间件 发布时间: 2016-06-10 作者:本站编辑 浏览次数:128 摘要: 因为工作的原因,我从金蝶集团调入金蝶中间件公司工作以来,经常遇到一个问题就是中间件公司是个什么

    浅析深究什么是中间件 发布时间: 2016-06-10   作者:本站编辑   浏览次数:128 摘要: 因为工作的原因,我从金蝶集团调入金蝶中间件公司工作以来,经常遇到一个问题就是中间件公司是个什么 ...

  10. java开发常用的中间件

    1.中间件是什么 是一类能够为应用程序之间合作,资源共享,提供服务的软件. 2.中间件的分类 三大基础中间件分别为交易中间件,消息中间件和应用服务中间件 (其中消息中间件和应用服务中间件在日常的开发中 ...

最新文章

  1. html设备监控系统模板,蓝色的远程监控设备系统后台管理界面模板
  2. 前端技术周刊 2019-02-26:前端代码保护
  3. 谈谈读书自由与财富自由
  4. HDLBits答案(15)_Verilog有限状态机(2)
  5. 【lucene】lucene查询操作
  6. win7右键没有新建文件夹了
  7. 《软件方法》读书笔记2
  8. jquery 获取data-* 属性值
  9. 深度补全(一)-论文阅读-翻译(Depth Map Prediction from a Single Image using a Multi-Scale Deep Network)
  10. 脑电波 睡眠分期 分类 预测 MATLAB 代码 数据 BP NN PNN 模型 特征设计 滑动窗口机制
  11. 趣味编程入门 Scratch 开发跳一跳小游戏-邵立志-专题视频课程
  12. macbook历代_苹果笔记本的进化史 历代Macbook产品回顾
  13. 微信支付--付款到零钱(java后端)
  14. jitpack No version of NDK matched the requested
  15. TS在前端发展的当前形式(愚见)
  16. matlab储存指定几个参数,如何在Matlab中使用fittype的多个参数
  17. 如何禁止 iPhone Safari 视频自动全屏?
  18. 寄居蟹与海葵是一对合作互助的共栖伙伴。海葵是寄居蟹最称职的门卫。它用有毒的触角去蜇那些敢来靠近它们的所有动物,保护寄居蟹。 而寄居蟹则背着行动困难的海葵,四出觅食,有福同享。但并不是所有寄居蟹和海
  19. sklearn cheat sheet
  20. MAC设置L2TP连接公司内部网络

热门文章

  1. ENVI FLAASH大气校正常见错误及解决方法(转载)
  2. 光学定位与追踪技术_从显微镜到显纳镜:小于2nm定位精度光学显微镜
  3. vm驱动程序版本不正确_微软 Win10 版本 2004 获得新版 Intel/Nvidia 显卡驱动程序
  4. myeclipse中将web项目部署到tomcat里面出错
  5. 初学者如何学习NLP?这里有一些最棒的项目推荐
  6. python基础知识——函数(上)
  7. java string查找_Java lastIndexOf() 方法
  8. oracle的freelist,Oracle表的分类以及相关参数的详解
  9. deepin桌面为什么那么卡_UOS/Deepin桌面卡死该怎么办
  10. 杭电acm1000c语言答案,c语言,杭电acm1328这题怎么做啊,求提示!!!