Решения Microsoft 2000   Продукты  |   Поддержка  |   Поиск  |   Путеводитель по серверу  
microsoft
  Платформа 2001   |   Digital Dashboard - Русские компоненты   |
Основная страница

Введение

Методология

Технологии

Продукты

Решения

Где и как приобрести продукты Microsoft

Где и как обучиться по продуктам Microsoft

Где и как получить техническую поддержку и консультации


Windows DNA - распределенная сетевая архитектура

Архитектура Windows DNA (Windows Distributed interNet Applications Architecture) - краеугольный камень и основа создания распределенных Windows-приложений; это платформа для построения бизнес-решений, использующих всю мощь и все возможности Интернета (см. Рис. 8).

Windows DNA представляет собой открытую платформу Microsoft для разработки взаимосовместимых веб-приложений. Она основана на тех знаниях и навыках, которые были приобретены специалистами корпорации как при разработке серверных приложений и технологий (Internet Information Services - IIS; служба компонентов COM+) , так и в результате участия корпорации в разработке стандартов Интернета и создания веб-узлов. Можно сказать, что Windows DNA появилась в ответ на требования реалий современного бизнеса, все больше и больше нацеленного на использование преимуществ Интернета. Windows DNA - это решение, охватывающее все аспекты разработки интернет-приложений, включая:

  • обмен информацией;
  • управление данными и их хранение;
  • интеграцию с другими приложениями масштаба предприятия;
  • представление данных для любых типов клиентов, в том числе пользователей веб-браузеров, мобильных телефонов и компьютерных приставок (set-top box).

Если говорить о той роли, которую играет Windows DNA в создании эффективных приложений, то можно привести следующую аналогию. В переводе с английского аббревиатура DNA обозначает еще и ДНК, которая является основой всего живого на земле. То же самое можно сказать и о Windows DNA: она является основой для построения "правильных" приложений в архитектуре Windows.

Рис. 8. Windows DNA и модель приложения

Windows DNA - это не просто продукт или технология, это архитектура, которая объединяет технологии Интернета, клиент-серверные технологии и модель компьютерных вычислений со структурой распределенных приложений. Кроме того, это платформа для разработки и распространения приложений для "The Business Internet", предназначенных для следующих целей:

  • работы коммерческих веб-узлов с высоким трафиком;
  • создания корпоративных интрасетей;
  • интеграции с корпоративными каналами снабжения;
  • организации взаимодействия бизнес-приложений.

Windows DNA объединяет программы и технологии, которые предназначены для создания инфраструктуры n-уровневых приложений. Приложения, построенные на ее основе, включают в себя модули для работы с базами данных, наследованными системами и внешними приложениями (Data), модули для реализации бизнес-логики (Business Logic) и клиентские модули для отображения информации (Presentation). Взаимодействие модулей между собой обеспечивают системные сервисы (System Services). Для создания приложений или отдельных модулей используются средства разработки и соответствующие инструменты (Tools).

Если же рассмотреть процесс функционирования любой компании, то между структурой приложения, построенного на основе Windows DNA, и организацией работы можно найти определенную аналогию.

Для функционирования любой организации нужны данные (Data), которые обрабатываются с помощью определенных бизнес-правил (Business Logic). Результаты обработки должны быть визуализированными (Presentation), чтобы показать потребителю, какие результаты были достигнуты. Для успешной работы организации используются определенные инструменты и службы.

Преимущества использования Windows DNA. Как показывает практика, разработчики приложений масштаба предприятия тратят примерно от 40 до 60% времени на "изобретение колеса", создавая основные функциональные элементы и службы, такие как управление транзакциями, безопасность и обмен сообщениями. Благодаря использованию Windows DNA эти службы и функции могут быть реализованы с помощью таких технологий, как COM+, поэтому разработчики могут сосредоточить свое внимание и умение на решении специфических бизнес-задач.

Использование архитектуры Windows DNA не только сокращает время разработки сложных приложений масштаба предприятия, но и уменьшает число возможных ошибок, а также снижает время, затрачиваемое на тестирование приложений и управление кодами. Как показывает статистика, 7 из каждых 10 разработчиков в мире пользуются средствами Microsoft, поэтому Windows DNA в большей степени, чем любая другая платформа, дает им возможность раскрыть свой творческий потенциал.

Архитектура разработана таким образом, чтобы помочь разработчикам и ИТ-специалистам объединить существующие на их предприятии системы в единое "онлайновое" пространство. Инструменты, входящие в Windows DNA, обеспечивают взаимодействие с другими платформами, базами данных, корпоративными приложениями, мэйнфреймами и унаследованными системами благодаря использованию технологий COM+, SNA Server и UDA (Universal Data Access - универсальный доступ к данным).

Что такое Windows DNA 2000? Windows DNA 2000 - это следующее поколение, или, если хотите, версия Windows DNA. Продукты и технологии, входящие в состав Windows DNA 2000, будут обеспечивать более широкую инфраструктуру служб для быстрой разработки, развертывания и поддержки сложных веб-приложений. Эволюция платформы Windows DNA приведена на Рис. 9.

Рис. 9. Развитие Windows DNA

В состав Windows DNA 2000 входят следующие приложения:

  • операционные системы семейства Microsoft Windows 2000, которые включают в себя полнофункциональный сервер веб-приложений с превосходными показателями надежности и производительности;
  • Microsoft SQL Server 2000 (следующая версия Microsoft SQL Server 7.0), предоставляющий новые возможности масштабирования и производительности при работе с базами данных;
  • Microsoft Commerce Server 2000 (обновление Microsoft Site Server 3.0 Commerce Edition), предоставляющий готовые компоненты и веб-страницы для создания приложений электронной коммерции;
  • Microsoft Host Integration Server 2000 (обновление Microsoft SNA Server 4.0), обеспечивающий тесную интеграцию приложений на основе Windows DNA с мэйнфреймами и базами данных других производителей;
  • Microsoft BizTalk Server 2000 (развитие BizTalk Jumpstart Kit), содействующий интеграции бизнес-процессов как внутри организации, так и вне ее и использующий для этого стандартные протоколы Интернета и языки, такие как XML;
  • Microsoft Application Center 2000 (новый продукт), предоставляющий расширенные возможности управления кластерами на основе Windows 2000, на которых выполняются распределенные приложения, созданные на основе Windows DNA;
  • Microsoft Visual Studio 6.0 - среда разработки, которую использует более 70% разработчиков в мире.

Более подробную информацию о Windows DNA можно найти в разделе "Технологии разработки решений. Windows DNA".

назад наверх дальше


© 2000 Корпорация Microsoft. Все права защищены.

Иные зарегистрированные логотипы и торговые марки являются
собственностью их владельцев.