应用程序服务器提供的集成环境可用于部署和运行使用 Microsoft .NET Framework 3.0 构建的自定义业务应用程序。安装应用程序服务器角色时,可选择支持特定应用程序的服务,这些应用程序是专为使用 COM+、消息队列、Web 服务和分布式事务而构建的。
应用程序服务器为信息技术 (IT) 专业人员和开发人员提供了以下好处:
-
支持有效部署和管理高性能业务应用程序的核心运行时。
-
为基于服务器的应用程序提供简化编程模型以及高性能执行模型的 .NET Framework 开发环境。.NET Framework 启用 Web 服务,并将新的应用程序与现有应用程序和基础结构相集成。
-
为在组织中运行应用程序所需的各种角色服务和功能提供选择的用户友好安装向导。
-
自动安装给定角色服务所需功能的安装功能。
安装选项
当在服务器上安装应用程序服务器角色时,可以添加对下列选项的支持:
-
Web 服务器
-
COM+ 网络访问
-
Windows 进程激活服务
-
TCP 端口共享
-
分布式事务
Web 服务器
您可以在应用程序服务器的安装过程中添加 Web 服务器支持。该选项会安装 Internet 信息服务 (IIS),即 Windows Server 2008 中内置的 Web 服务器。IIS 提供了以下好处:
-
使用 IIS,应用程序服务器可以承载内部或外部网站,也可以承载包含静态或动态内容的服务。
-
IIS 支持可从 Web 浏览器访问的 ASP.NET 应用程序。
-
IIS 支持使用 ASP.NET 或 Windows Communication Foundation (WCF) 构建的 Web 服务。
COM+ 网络访问
您可以在应用程序服务器安装过程中添加 COM+ 网络访问,以便远程调用在 COM+ 和企业服务组件中构建和承载的应用程序。COM+ 网络访问是 Windows Server 2008 的远程调用功能之一。较新的应用程序可能会使用 WCF 支持远程调用。
Windows 进程激活服务
您可以在应用程序服务器安装过程中添加 Windows 进程激活服务 (WAS) 支持。基于网络上使用超文本传输协议 (HTTP) 、消息队列、TCP 和命名管道接收到的信息,WAS 可以动态启动和停止各个应用程序。
TCP 端口共享
如果您想要多个 HTTP 应用程序使用单个 TCP 端口,则可以在应用程序服务器安装过程中添加 TCP 端口共享角色服务。当启用该功能时,多个 WCF 应用程序可以共享单个端口接收来自网络的传入消息。Net.Tcp 端口共享服务会接受使用 Net.tcp 协议的连接方式,并根据消息的内容将传入消息自动转发到各个 WCF 服务。这就简化了对运行多个应用程序实例的应用程序服务器的管理。
分布式事务
您可以在应用程序服务器安装过程中添加分布式事务,以帮助确保通过在网络上多个计算机中承载的多个数据库成功完全事务处理。