Application Server provides an integrated environment for deploying and running custom business applications that are built with Microsoft .NET Framework 3.0. When you install the Application Server role, you can choose services that support applications that are built to use COM+, Message Queuing, Web services, and Distributed Transactions.

Application Server provides information technology (IT) professionals and developers with the following benefits:

Installation options

When you install the Application Server role on a server, you can add support for the following options:

  • Web Server

  • COM+ Network Access

  • Windows Process Activation Service

  • TCP Port Sharing

  • Distributed Transactions

Web Server

You can add Web Server support during Application Server installation. This option installs Internet Information Services (IIS), the Web server that is built into Windows Server 2008. IIS provides the following benefits:

  • IIS enables Application Server to host internal or external Web sites or services with static or dynamic content.

  • IIS supports ASP.NET applications that are accessed from a Web browser.

  • IIS supports Web services that are built with ASP.NET or Windows Communication Foundation (WCF).

COM+ Network Access

You can add COM+ Network Access during Application Server installation for remote invocation of applications that are built on and hosted within COM+ and Enterprise Services components. COM+ Network Access is one of the remote invocation capabilities of Windows Server 2008. Newer applications may use WCF to support remote invocation.

Windows Process Activation Service

You can add Windows Process Activation Service (WAS) support during Application Server installation. WAS can start and stop applications dynamically based on messages that are received over the network using Hypertext Transfer Protocol (HTTP), Message Queuing, TCP, and Named Pipes.

TCP Port Sharing

You can add the TCP Port Sharing role service during Application Server installation if you want multiple HTTP applications to use a single TCP port. When this feature is enabled, multiple WCF applications can share a single port for receiving incoming messages from the network. The Net.Tcp Port Sharing service accepts connections using the net.tcp protocol and automatically forwards incoming messages to the various WCF services based on the content of the messages. This simplifies the management of application servers where many instances of an application are running.

Distributed Transactions

You can add Distributed Transactions during Application Server installation to provide services that help ensure complete and successful transactions over multiple databases that are hosted on multiple computers on a network.

Additional references