Windows Server 2008, with Internet Information Services 7.0 (IIS 7.0), provides a security-enhanced, easy-to-manage platform for developing and reliably hosting Web applications and services. More than just a Web server, IIS 7.0 is a major enhancement to the Windows Web platform and plays a central role in unifying Microsoft Web platform technologies—ASP.NET, Windows Communication Foundation Web services, and Windows SharePoint Services.
The Windows Server 2008 Web and Applications platform helps to enable more efficient deployment and management, greater performance, higher security, and more customizable Web applications and services.
Internet Information Services 7.0 (IIS 7.0) Enhancements
IIS 7.0 offers new capabilities that dramatically improve the way Web solutions are developed, deployed, and managed. To learn more, please visit the Internet Information Services (IIS) Web site. Enhancements available in IIS 7.0 include:
Modular Architecture. IIS 7.0 provides administrators with an unprecedented degree of control over their Web server. IIS 7.0 is designed to enable the IT Professional to customize exactly which features are installed and running on the Web server. IIS is now factored into more than 40 feature modules that can be independently installed on the server, dramatically reducing the potential attack surface and lowering the footprint requirements of the server.
Comprehensive Extensibility APIs.The flexible, extensible architecture of IIS 7.0 presents developers with new opportunities for customizing the Web server. The core Web server features of IIS 7.0 have been built using a new set of public Web server APIs that all developers can use to extend, replace, or add functionality to the Web server. These APIs are available as native Win32 APIs as well as managed .NET Framework APIs. Developers can also take advantage of IIS 7.0 extensibility, with event logging, configuration, and administration tool feature sets, providing a smooth experience for customers using third-party extensions.
Unified, Distributable Configuration Model.The rich administration capabilities make deploying and managing Web applications on IIS 7.0 straightforward and efficient. IIS 7.0 provides developers and administrators with a unified configuration system for storing all IIS and ASP.NET settings in a single XML format, and includes a set of managed code and scripting APIs for accessing configuration information for the entire Web platform. This new configuration system supports distributed configuration files, which can be stored along with Web site or application content.
These improvements have radical implications for how applications are configured and deployed. Now that Web site and application settings are no longer explicitly tied to a centralized configuration store on the local machine, configuration can simply be copied from the developer's workstation to a test server, and then to the production Web server. Once a Web site is in production, administrators can share configuration information across multiple front-end Web servers, avoiding costly and error-prone replication and manual synchronization issues.
Efficient Administration Tools.IIS 7.0 offers a broad set of administration features that simplify the day-to-day tasks of managing Web sites and applications. IIS 7.0 includes a new graphical user interface (GUI) administration tool, a new command-line utility, a new managed API, and a new Windows Management Instrumentation (WMI) provider for automating administration tasks. All of these new administration features provide unified support for managing IIS and ASP.NET settings together.
The new GUI administration tool in IIS 7.0 offers a new, more efficient tool for managing the Web server. It provides support for both IIS and ASP.NET configuration settings, membership users, and role data, as well as runtime diagnostic information. The new UI also enables those who host or administer Web sites to delegate administrative control to developers or content owners, thus reducing cost of ownership and the administrative burden for the IT Professional. It supports connecting to remote servers over HTTP (through firewalls), and works in both dedicated and shared hosting environments.
Powerful Diagnostic Capabilities.IIS 7.0 enables developers and IT Professionals to more easily troubleshoot errant Web sites and applications, eliminating hours of potential downtime. IIS 7.0 exposes runtime diagnostic information to administrators (for example, what requests are currently executing, how long they have been running, which URLs they are invoking, what client called them, and what their status is). IIS 7.0 can also be configured to automatically log detailed trace events for requests when failures are detected. These diagnostic capabilities in IIS 7.0 are extensible as well, so new diagnostic events can be inserted into custom modules.
In summary, IIS 7.0 is designed to help you:
Simplify development, deployment, and configuration of Web applications and services.
Reduce administrative costs by managing Web infrastructures more efficiently.
Minimize patching and security risks with fine-grained control over Web server footprints.
Implement powerful Web solutions rapidly with a new extensibility framework.
Reduce downtime by quickly resolving faulty applications.
New Application Server Role
Application Server is an expanded server role in Windows Server 2008. With completely new functionaility, the Application Server role provides an integrated environment for deploying and running custom business applications that are built with Microsoft .NET Framework 3.0. Organizations with Line of Business (LOB) applications, including legacy applications, that require Microsoft .NET Framework 3.0, Message Queuing, COM+, or distributed transactions may discover that setting up a hosting environment for these applications is simpler with the new Application Server server role.
To learn more, please visit the Windows Server 2008 Technical Library: Application Server Web page.
Windows Media Services 2008
Windows Media Services is a supported installation option for Server Core installations of Windows Server 2008. Windows Media Services 2008 is an industrial-strength platform for streaming live or on-demand audio and video content to clients over the Internet or an intranet. With Windows Media Services 2008, you can stream high-quality content to:
Computers or devices that play the content using a player, such as Windows Media Player.
Computers running Windows Media Services that proxy, cache, or redistribute your content.
Custom applications that have been developed using the Windows Media Software Development Kit (SDK).
Windows Media Services provides the ultimate fast-streaming experience, dynamic programming for quick and personalized content delivery, and an industrial-strength platform that helps ensure ease of administration, customization, and scalability.
To learn more, please visit the Windows Media Services 2008 Web site.