Смекни!
smekni.com

Обеспечение безопасности системы и защита данных в Windows 2003 (стр. 4 из 15)

Новые возможности и усовершенствования

Windows Server 2003 предоставляет следующие возможности:

1. Упрощенная интеграция и взаимодействие

2. Повышение производительности труда разработчиков

3. Повышение эффективности работы предприятия

4. Повышенная масштабируемость и надежность

5. Сквозная инфраструктура безопасности

6. Эффективное развертывание и управление

Упрощенная интеграция и взаимодействие

Являясь фундаментом для разнообразных технологий, связанных с платформой Microsoft .NET, Windows Server 2003 предоставляет революционную по своим характеристикам среду приложений для разработки, развертывания и эксплуатации веб-служб на базе XML. Встраивание поддержки веб-служб на базе XML в приложения позволяет воспользоваться преимуществами слабых связей, которые являются отличительной чертой вычислительных систем, использующих Интернет.

Преимущества Описание
Встроенная поддержка веб-служб на базе XML В Windows Server 2003 реализована встроенная поддержка стандартов, используемых веб-службами на базе XML, в том числе XML, SOAP, UDDI и WSDL.
Корпоративная служба UDDI Система Windows Server 2003 включает в себя корпоративную службу UDDI, которая представляет собой гибкую динамическую инфраструктуру для веб-служб на базе XML. Эта служба позволяет компаниям использовать собственные внутренние службы UDDI как внутри сети, так и вне нее. Разработчики могут быстро находить и повторно использовать веб-службы, доступные внутри организации. Системные администраторы могут вести каталог программных ресурсов сети и управлять ими. Корпоративная служба UDDI позволяет компаниям разрабатывать и развертывать более интеллектуальные и надежные приложения.
Поддержка имеющихся служб Тесная интеграция веб-служб XML с системой Windows Server 2003 позволяет существующим службам, например службам COM+ и MSMQ (Microsoft Message Queuing), использовать их возможности. Администраторы могут вызывать существующие приложения COM+ через XML/SOAP, всего лишь установив флажок в окне настройки.MSMQ может также использовать SOAP и XML в качестве базового формата данных, обеспечивая взаимодействие слабо связанных приложений с широким спектром систем.
Федеративная инфраструктура Веб-службы на базе XML представляют собой фундамент и архитектуру для интеграции приложений. Суть федеративной инфраструктуры состоит в том, чтобы предоставлять серверам и службам возможность взаимодействия через границы доверительных отношений.

Повышение производительности труда разработчиков

Среда приложений Windows Server 2003 позволяет повысить производительность труда разработчиков, поскольку содержит полный набор необходимых служб приложений и эффективные средства поддержки.


Преимущества Описание
Microsoft .NET Framework Платформа .NET Framework включает в себя компонент Common Language Runtime и объединенный набор библиотек классов, в том числе Windows Forms, ADO.NET, ASP.NET, а также другие возможности..NET Framework предоставляет полностью управляемую, защищенную и функциональную среду для выполнения приложений, обеспечивает упрощенные разработку и внедрение, а также безупречную интеграцию с широким спектром языков программирования.Платформа .NET Framework, полностью интегрированная в среду разработки приложений Windows .NET Server 2003, освобождает разработчиков от необходимости писать вспомогательный код и позволяет им сосредоточиться на решении действительно важных задач.Среда .NET Framework, которая поддерживается операционными системами Windows XP, Windows 2000 Server, Windows 2000 Professional, Windows 98, Windows Me и Microsoft Windows NT® 4.0, позволяет разработчикам создавать превосходные веб-приложения с помощью ASP.NET и других технологий. Она может помочь и в совершенствовании приложений, проектируемых и разрабатываемых в настоящее время..NET Framework обеспечивает тесную интеграцию между различными языками программирования, позволяя разработчикам расширять функциональность компонентов, написанных на другом языке, за счет межъязыкового наследования, отладки и обработки ошибок. Благодаря этому достигается резкое повышение производительности труда.Windows Server 2003 предоставляет широчайший набор служб для любой платформы разработки, в том числе всевозможные средства доступа к данным, встроенные функции безопасности, интерактивные пользовательские интерфейсы, тщательно продуманную объектную модель компонентов, мониторы обработки транзакций и систему очередей мирового класса.
ASP.NET: простота создания веб-служб Благодаря имеющимся в ASP.NET возможностям для разработки веб-служб на базе XML разработчики могут создавать бизнес-логику, в то время как инфраструктура ASP.NET отвечает за предоставление соответствующих услуг по протоколу SOAP и другим открытым протоколам.
Отделение кода от содержимого .NET Framework позволяет разработчикам и создателям содержимого работать параллельно, отделяя содержимое от кода приложения.
Передовые средства разработки Microsoft Visual Studio® .NET представляет собой интегрированную многоязыковую среду для разработки веб-приложений и веб-служб на базе XML.
Возможность повторного использования кода ASP.NET имеет рационально организованную архитектуру, легкую в изучении и способствующую более эффективному повторному использованию кода.
Автоматическое управление памятью .NET Framework работает в среде Common Language Runtime, которая представляет собой среду со "сборкой мусора". "Сборка мусора" освобождает приложения, использующие объекты .NET Framework, от необходимости явным образом уничтожать эти объекты, в результате чего резко снижается количество тривиальных ошибок программирования.
Серверные веб-компоненты элементов управления Новые функции ASP.NET повышают продуктивность за счет инкапсуляции сложных взаимодействий в компонентах, располагающихся на сервере. С их помощью разработчики могут быстро создавать веб-приложения, обслуживающие устройства с различными пользовательскими интерфейсами.Веб-компоненты элементов управления компилируются и выполняются на сервере для обеспечения максимальной производительности; они могут наследоваться и расширяться, что ведет к дальнейшему увеличению числа функциональных возможностей.

Повышение эффективности работы предприятия

Приложения, разработанные в среде Windows Server 2003, быстрее реагируют на запросы и обладают большей доступностью, а поскольку для управления системой требуется меньшее количество персонала, она будет иметь меньшую совокупную стоимость владения при более высоком уровне производительности, масштабируемости, надежности и безопасности. Кроме того, Windows Server 2003 облегчает работу системных администраторов за счет упрощения развертывания и управления приложениями.

Преимущества Описание
ASP.NET: интеграция с IIS 6.0 Среда ASP.NET интегрирована с моделью процессов IIS 6.0 и поддерживает множественные группы приложений. Это означает, что отдельные приложения ASP.NET изолированы друг от друга и обмениваются данными непосредственно с приемником HTTP-запросов, работающим в режиме ядра.Это сокращает количество переходов между процессами и позволяет приложениям ASP.NET использовать кэширование файлов в режиме ядра.
ASP.NET: расширенные возможности компиляции Расширенные возможности компиляции .NET Framework повышают производительность системы, позволяя компилировать страницы, вместо того чтобы их интерпретировать. Поддерживаются как заранее скомпилированные приложения, так и оперативная компиляция "на лету".В ASP.NET используются более совершенные модели поточной обработки, позволяющие осуществлять асинхронный ввод-вывод и повышающие производительность и масштабируемость. Тем самым устраняется необходимость преобразования серверного кода перед выполнением, а следовательно экономятся ресурсы сервера, что повышает его производительность и масштабируемость.
ASP.NET: интеллектуальное кэширование Программная модель ASP.NET включает прикладной программный интерфейс кэширования, позволяющий программистам задействовать службы кэширования с целью повышения производительности. В выходном кэше сохраняются полностью сформированные страницы, а в фрагментарном — частично сформированные.Предоставляются классы, благодаря чему приложения, HTTP-модули и обработчики запросов могут хранить в кэше произвольные объекты.
Среда со "сборкой мусора" "Сборщик мусора" в среде Common Language Runtime обеспечивает более эффективное управление памятью на веб-сервере. Он предотвращает фрагментацию области динамических структур данных, используя классическую модель выделения и высвобождения памяти.

Повышенная масштабируемость и надежность

Далее приводятся некоторые из основных особенностей среды приложений, связанных с масштабируемостью и надежностью.

Преимущества Описание
Поддержка асинхронной связи В .NET Framework тесно интегрированы две технологии асинхронной связи, обеспечивающие масштабируемость и надежность: SOAP и MSMQ. Это позволяет разработчикам создавать приложения, устойчивые к отказам и способные работать при непостоянном подключении к сети.
Состояние сеанса веб-формы Независимое от процесса и совместимое с веб-формами состояние сеанса повышает надежность и масштабируемость за счет хранения состояния сеанса во внешнем по отношению к приложению ASP.NET процессе; благодаря этому состояние может пережить аварийное завершение приложения и на него можно ссылаться с других машин веб-формы.
Отказоустойчивая архитектура процессов IIS 6.0 IIS 6.0 предоставляет архитектуру, обеспечивающую улучшенную изоляцию приложений. Администраторы могут создавать множество групп приложений и помещать приложения в эти группы, изолируя их друг от друга. Группы приложений можно просматривать и обрабатывать для обеспечения доступности приложений.
ADO.NET ADO.NET использует модель непостоянного соединения и обеспечивает интеллектуальную обработку состояния. В действительности ADO.NET организует обмен XML-сообщениями между источником данных и приложением, открывая и закрывая соединение по мере необходимости. В результате приложения, написанные с использованием ADO.NET, имеют гораздо большую масштабируемость. Кроме того, ADO.NET может работать с различными сетевыми транспортами.

Сквозная инфраструктура безопасности