Saturday, April 20, 2019
Sign-In  |  Sign-Up  |  Contact Us  | Bookmark |  RSS Feed

Understanding new IIS architecture  
New IIS by Microsoft is designed in completely different way when you compare it to prior versions of IIS such as 6.0 and 5.0. Microsoft decided to rewrite IIS due to changing web architecture and emergence of Web 2.0. There are five major lines of work that Microsoft performed during architecture and planning for the new IIS. They are: Modularity, Extensibility, Configurability, Administration and Diagnostics.

Let’s look at each a little bit more and see how each of these new modules affects us (IIS developers or IIS administrators)

Modularity - IIS core architecture is designed as modules and at the present time contains more than 50 native and built in modules. Moreover, IIS provides run time integration with ASP.NET and both native and managed modules can be serviced by IIS.

Extensibility - IIS provides fill set of API available to public. IIS who develops against IIS can easily extend its functionality and features. IIS API is designed as native Win32 API in addition to managed .NET API. Developers can build extensions and extend IIS Configurations with the help of ServerManager.

Configuration - IIS provides unified configuration for IIS and ASP.NET platforms. As a result, all of the setting for both platforms are stored together, unlike in prior versions of IIS where they had to be separate.

Administration - IIS poses new and enhanced list of tool sets that allow to manage IIS effectively and efficiently. It has completely new GUI in the form of Management Consol, Command line tool and IIS Manager.

Diagnostics - IIS has improved troubleshooting and diagnostics mechanisms. Moreover, Microsoft main goal was to release Web server that helps resolve issue and reduce time required to track and fix error occurring within IIS with ease.

Print Understanding new IIS architecture Bookmark Understanding new IIS architecture

Related Articles  
Introducing IIS 7.0 and IIS 7.5
Microsoft introduced IIS 7.0 as part of Windows Server 2008 release. Windows Server 2008 has IIS 7.0 as it’s built in ...