В то время как многие производители предлагают отдельные «серверы приложений», корпорация Майкрософт предлагает полный набор служб веб-приложений, полностью интегрированных в операционную систему Windows. Другими словами, сервером веб-приложений для семейства .NET Enterprise Servers является операционная система Windows 2000. Интеграция во все выпуски системы Windows 2000 следующих средств и технологий делает ее наилучшей основой для создания веб-решений.
· Internet Information Services 5.0 – интегрированные информационные веб-службы, которые упрощают эксплуатацию веб-узлов, предназначенных для обмена информацией, и управление ими, позволяют создавать бизнес-приложения на основе Интернета и расширять для применения в Интернете службы файлов, печати, мультимедиа и связи.
· Технология ASP (Active Server Pages) – быстродействующая среда создания сценариев для веб-серверов, идеальная для создания и представления динамических веб-страниц.
· Службы компонентов COM+ (ранее известные как Microsoft Transaction Server или MTS) – удобные службы компонентов, обеспечивающие транзакции, группировку потоков и объектов, своевременное активирование объектов, вызов удаленных объектов и другие возможности, применимые для многих языков программирования.
· Распределенные транзакции – поддержка транзакций для скоординированного обновления данных на двух или более сетевых компьютерах.
· Службы очередей сообщений MSMQ (Microsoft Message Queuing) – обеспечивают гарантированную связь между сетями и компьютерными системами независимо от текущего состояния сетевых приложений и систем.
· Ролевая система безопасности – позволяет разработчикам удобно определять стратегию безопасности на уровне метода, интерфейса, компонента или пакета.