Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

ОПИСАНИЕ
27.11.02


Платформа Microsoft .NET

Содержание

Когда на "Форуме 2000" в июне 2000 года Стив Балмер и Билл Гейтс сообщили об основных концепциях платформы Microsoft .NET (Microsoft-dot-NET), некоторые эксперты предположили, что ее реализация потребует многих лет. Однако уже сегодня, вопреки подобным прогнозам, вы можете приступить к освоению технологий и использованию продуктов, составляющих основу .NET.

Что такое .NET

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

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

Microsoft .NET включает:

Компоненты .NET

Microsoft Web Solution Platform

Microsoft Web Solution Platform или Windows DNA 2000 является развитием Windows DNA (Distributed Network Architecture)и представляет собой полнофункциональную технологическую платформу для поддержки корпоративных приложений в среде Интернета.

Она обеспечивает:

На этой платформе построены корпоративные серверы семейства .NET.

Microsoft .NET Enterprise Servers

Пожалуй, сегодня наиболее впечатляющая и наиболее обозримая часть .NET - новое семейство корпоративных серверов. Их набор претерпел существенные изменения в сравнении с предыдущими выпусками комплекта Microsoft BackOffice.

Microsoft Enterprise Servers 2000 в структуре корпоративной информационной системы

Состав продуктов семейства .NET Enterprise Servers подобран так, чтобы удовлетворить в равной степени как практиков, развертывающих и сопровождающих информационные системы современных предприятий, так и теоретиков, заботящихся об элегантности концепций и перспективах развития отрасли.

Есть несколько проблем, которые обязательно должно решить каждое предприятие в процессе развития своей "электронной нервной системы".
С каждым днем ему будет необходимо все больше современных бизнес-приложений - иногда стандартных, иногда уникальных. Устанавливать каждый раз автономную дорогостоящую и сложную в развертывании и сопровождении систему, как делалось раньше, - не только дорого, но и неприемлемо по срокам внедрения. Необходимо иметь возможность приобретать или разрабатывать и устанавливать в стандартную среду только необходимые модули, заботясь в основном об их деловой функциональности, а не о средствах поддержания постоянной готовности, репликации, взаимодействии между собой и пр. Большинство операционных систем оказалось неспособно предоставить необходимую корпоративным приложениям среду исполнения и для них пришлось создать специальные серверы приложений. Microsoft Windows 2000 непосредственно предоставляет многие функции сервера приложений на уровне системных сервисов (например, так реализован монитор транзакций). Поэтому в .NET управление приложениями концентрируется на более специфических для корпоративных сред и интернет-служб задачах - управлении множеством объектов, приложений и серверов для достижения оптимальной производительности и безотказности. Их решает сервер масштабирования приложений.

Ни одно предприятие не может существовать без сбыта своей продукции и услуг. В настоящее время уже понятно, что интернет-технологии могут существенно повысить эффективность коммерческой деятельности в любой отрасли. Неудивительно, что выбору сервера электронного бизнеса уделяется такое пристальное внимание. Его встроенные средства проектирования и реализации бизнес-процессов позволяют решать самые разнообразные задачи из деловой практики.
Невозможно, разорительно, да и не нужно "сносить бульдозером" те корпоративные информационные системы, которые были созданы в эпоху до всеобщего признания интернет-технологий. Просто с ними "нужно найти общий язык". Язык этот, конечно, -XML. Такой подход делается еще более оправданным, когда требуется наладить взаимодействие с информационными системами партнеров по бизнесу. Нужно также следить за соответствием совершаемых операций корпоративным правилам, законодательству, техническим нормам. Все эти задачи, еще недавно казавшиеся неразрешимыми, помогает решить сервер интеграции приложений - своего рода "универсальный клей" современного бизнеса.

Специалистам, работающим с информацией (knowledge workers), необходима самая разнообразная внутрикорпоративная и внешняя информация. Нужно обеспечить ее накопление, поиск, фильтрацию, представление в наиболее удобном виде. Эту задачу решает сервер управления корпоративным порталом.
Разумеется, все перечисленные серверы не смогут работать без опоры на надежную инфраструктуру хранилищ данных, коллективной работы, безопасности.

Microsoft .NET Enterprise Servers решают именно эти ключевые задачи современного бизнеса.

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

Windows 2000 Advanced Server

Сервер масштабирования приложений Запуск приложений, их распределение по многим процессорам, обеспечение бесперебойной работы

Application Center 2000

Сервер приложений электронного бизнеса со встроенными средствами проектирования и исполнения бизнес-процессов Обслуживание клиентов, взаимодействие с партнерами Commerce Server 2000
Сервер интеграции приложений Универсальное ПО промежуточного слоя. Интеграция разнородных информационных систем и организация документооборота на основе XML BizTalk 2000
Хранилище данных Хранение, поиск и анализ огромных объемов структурированной информации SQL Server 2000
Поддержка коллективной работы Обмен сообщениями, планирование, рабочие группы… Exchange 2000
Корпоративный портал Управление информационными потоками и универсальный поиск, управление знаниями, документооборот SharePoint Portal 2001
Мост к "унаследованным" системам Доступ к данным и сервисам на мэйнфреймах и других системах, "не понимающих" открытые стандарты Host Integration Server 2000


Брандмауэр и прокси Защита и повышение производительности корпоративной сети Internet Security & Acceleration Server 2000
Работа с мобильными пользователями Доставка интернет- и интранет-контента на портативные цифровые устройства, включая сотовые телефоны Mobile Information 2001 Server


Windows 2000 Addvanced Server

Надежная, масштабируемая и производительная серверная операционная система со встроенной поддержкой приложений
Надежность
и масштабируемость
Низкая совокупная стоимость владения
Развитые службы интернета и приложений
Усовершенствованное ядро ОС.

Уменьшенное число перезагрузок.

Службы кластеризации и балансировки нагрузки.

Широкая масштабируемость — до 32 серверов в кластере, до 32 процессоров в симметричной мультипроцессорной системе (SMP), до 64 Гбайт физической памяти.

Полный комплект сетевых служб, включая маршрутизацию, многоадресную передачу, обеспечение гарантированного качества услуг, TAPI 3.0 (телефонная связь), управление распределенными каталогами и др.

Интегрированные службы каталогов Active Directory, совместимые с LDAP

Развитая инфраструктура управления на основе Windows Management Instrumentation (WMI).

Гибкая корпоративная защита данных с использованием Kerberos, PKI и SmartCard.

Полный набор сервисов для файлов и печати.

Мощные интернет-службы на основе IIS 5.0.

Интеграция со службами каталогов Novell NDS и Microsoft Exchange Server.

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

Internet Information Services (IIS)5.0 для поддержки веб-узлов любого назначения и масштаба.

Поддержка Active Server Pages.

Поддержка XML.

(ASP)и язык XML — технологии, упрощающие разработку мощных веб-узлов, которые управляются базами данных.

Terminal Services для доступа к приложениям (таким, как Microsoft Office и др.), исполненяемым на сервере.

Службы сервера приложений COM+ для балансировки нагрузки, транзакций, улучшенного доступа к данным и асинхронной связи.


Windows 2000 Commerce Server 2000

Мощный сервер для создания ориентированных на клиентов B2B и B2C решений

Эффективное решение
Быстрая разработка
Инструмент бизнеса
Персонализация представления.

Генерация индивидуальных предложений.

Удобное управление каталогами.

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

Визуальное администрирование.

Компоненты независимых поставщиков (например — платежные системы).

Повышенная надежность.
Профили и сценарии поведения посетителей.

Хранение и анализ данных, интегрированные с SQL Server.

Централизованное управление через веб правами пользователей, продуктами и услугами.

Контроль за всеми стадиями сделки.

Microsoft BizTalk Server 2000

Координация бизнес-процессов на базе XML-схем в рамках одной или многих организаций в гетерогенной среде с разнородными информационными подсистемами
Формализация бизнес-процессов
Интеграция с приложениями и партнерами
Работа в корпоративной среде
Быстрое создание сложных динамических сценариев работы предприятия.

Общая визуальная среда для бизнес-аналитиков и ИТ-специалистов.

Редактор XML-схем.

Управление сообщениями, заявками, счетами, контрактами.

Отслеживание перемещения документов, их хранение и анализ средствами OLAP SQL Server 2000.
Полная поддержка XML.

Преобразование документов в строгом соответствии с W3C XSLT.

Первая индустриальная платформа обмена деловыми документами.

Архитектура, расширяемая коннекторами к системам независимых производителей.
Единообразная доставка документов по протоколам:
  • EDI ANSI X12;
  • UN EDUFACT;
  • HTTP,HTTPS;
  • SMTP;
  • FTP;
  • Fax (только исходящие).
Транзакционный подход.

Масштабирование и кластеризация.


SharePoint Portal Server 2001

Эффективная публикация и поиск информации в корпоративных интрасетях
Интранет-портал
Документооборот
Коллективная работа
Полностью персонализируемые, централизованно управляемые интранет-порталы на базе Digital Dashboard (DDB).

Индексирование и поиск на веб-серверах, в папках Exchange, на серверах Lotus Notes и др.

Адаптивное ранжирование результатов поиска.

Подписка на сервисы, папки, документы.

Управление предоставлением информации на основе категорий пользователей.

Поддержка пользовательских типов данных и пользовательских источников контента.

Повторно используемые компоненты.
Тесная интеграция с Windows 2000 и Office 2000.

Контроль версий документов и задание процедур обновления.

Управление версиями метаданных (например, ключевых слов).

Онлайновые дискуссии и комментарии к офисным документам.

Развитые средства определения полномочий, контроля доступа и защиты.

Полный «жизненный цикл публикации» — от идеи и поручения до утверждения, публикации и ревизии.

Инструмент для конструирования документооборота и встраивания в пользовательские приложения.
Встроенные сервисы поддержки и разработки веб-ориентированных приложений для коллективной работы.

Новый визуальный инструмент — Microsoft Office Designer для конструирования приложений, использующих Microsoft Web Storage System.

Разработка с использованием привычных средств Microsoft Visual Studio.

Стандартные интерфейсы:
ActiveX Data Objects (ADO), Collaboration Data Objects (CDO), Web Distributed Authoring and Versioning (WebDAV), XML, HTTP.

Microsoft SQL Server 2000

Промышленная СУБД, обеспечивающая встроенную поддержку языка XML и широкие возможности анализа данных
Хранилища данных
Электронная коммерция
Эксплуатация
Мощные средства OLAP.

Автоматизация экстракции данных из внешних источников.

Поддержка принятия решений.

Хранение результатов запросов.

Использование метаданных.

Интеграция с Office 2000.

Совместимость с инструментами других производителей.
Поддержка XML.

Доступ через веб.

Балансировка нагрузки.

Работа в режиме провайдинга приложений (ASP).

Защита от несанкционированного доступа.

Средства анализа поведения пользователей.
Удобные средства администрирования.

Высокая надежность.

Масштабируемость.

Репликация в неоднородных системах.

Централизованное управление доступом.

Поддержка взаимодействия с разнообразными устройствами.

Microsoft Exchange 2000

Сервер организации коллективной работы и обмена сообщениями, включая управление заданиями и контактами, составление расписаний и хранение документов
Коллективная работа
Интеграция с веб
Масштабируемость
Microsoft Exchange 2000 Conferencing Server обеспечивает конференции в реальном времени с использованием видео, звука и потоков данных.

Internet Locator Server (ILS) для управления дискуссиями, проектами, встречами, расписаниями.

Создание HTML-форм.

Управление документооборотом (маршрутизация документов).
Поддержка множества протоколов.

Доступ к почте через интернет.

Реализация Lightweight Directory Access Protocol (LDAP)v3.

HTML в почте.

Защищенные протоколы передачи.

Шифрование и цифровая подпись.

Хранение произвольных типов документов.
Рекордная производительность на протоколах MAPI,POP3, IMAP4 и NNTP.

Exchange Server Enterprise Edition позволяет хранить неограниченный объем корреспонденции.

Симметричное мультипроцессирование.

Бэкап без остановки работы.

Автоматическое реконфигурирование.

Поддержка кластеров.

Microsoft Application Center 2000

Управление приложениями и серверами в кластере для оптимизации производительности, повышения надежности, обеспечения транзакционности
Управление приложениями
Масштабируемость
Отказоустойчивость
Изменение конфигурации кластера и анализ производительности каждого компьютера из общей консоли.

Удаленное администрирование через интернет.

Управление каждым приложением как единой «сущностью».

Автоматическая репликация приложений по серверам кластера.

Поддержка FrontPage и WebDAV для размещения контента.

ASP объекты для работы с пользователями, «спрятанными» за прокси-серверами.
Автоматическая настройка сервисов Windows 2000.

Распределение объектов COM+ в кластере.

Совместимость с аппаратными средствами балансировки нагрузки.

Автоматизация процесса создания, конфигурирования и исполнения кластеров приложений.

Программы-мастера для автоматизации рутинных процедур администрирования.

Перманентные процессы контроля производительности и состояния кластера.
Отсутствие аппаратного или программного блока, сбой которого мог бы вызвать останов обслуживания.

Обновление приложений без остановки сервиса.

Средства анализа интегральной производительности приложений.

Возможность задать реакцию на любое событие, включая аппаратные сбои.

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

Поддержка событий WMI (Windows Management Instrumentation)для тесной интеграции с другими приложениями, поддерживающими WMI.

Microsoft Host Integration Server 2000

Сервер интеграции Интернета, интрасетей, клиент-серверных приложений с мэйнфреймами и другими хост-системами
Доступ к хост-системам
Интеграция приложений
Эффективное решение
Самый широкий в индустрии каталог мэйнфреймов и бизнес-компьютеров.

Широкий выбор сетевых протоколов.

Поддержка специализированных клиентов.

Автоматическая балансировка нагрузки.

Поддержка моделей безопасности хост-систем.

Выбор между TCP/IP и SNA решениями.
Универсальный «мост» для приложений.

Средства быстрой разработки.

Объектно-ориентированный подход к данным на мэйнфреймах.

Сквозная поддержка транзакций в среде с COM+, IBM CICS и IMS.

Интеграция с решениями других поставщиков.
До 30 тыс. параллельных сессий доступа к мэйнфрейму.

Визуальные средства инсталляции и настройки.

Возможность использования сервисов и системных утилит Windows 2000.

Поддержка WMI стандарта для средств администрирования.

Автоматическая синхронизация «паролей».

Microsoft Internet Security & Acceleration Server 2000

Защищенные соединения
Быстрый доступ к веб-ресурсам
Унифицированное управление
Средства защиты на всех уровнях — от пакетов до приложений.

Динамическая фильтрация пакетов.

«Прозрачная» работа с приложениями c использованием SecureNAT.

Частные виртуальные сети (VIP — Virtual Private Networking).

Комплексное распознавание атак.

Углубленный анализ специфичного для приложений трафика — HTTP, FTP, SMTP, H.323, медиапотоки, удаленные вызовы процедур и т.д.
Высокопроизводительное кэширование.

Объединение в кластеры для масштабирования кэша.

«Интеллектуальное» кэширование с учетом поведения пользователей.

Поддержка потоков медиа.

API для разработки специализированных программных приложений управления кэшированием.

Приоритетное выделение полосы пропускания пользователям, группам, приложениям, сайтам, типам контента.
Формирование политик доступа к интернет-ресурсам для пользователей, групп, приложений на основе расписаний, типов контента и источников.

Интеграция со средствами безопасности Windows 2000.

Визуальные средства настройки и мониторинга.

Детальные журналы событий и развитые средства генерации отчетов.

Удаленное администрирование.

Автоматическая реакция на события и разнообразные средства уведомления.

Что дает .NET...

...рынку

До появления .NET создание действительно всеобъемлющей информационной системы предприятия, надежной, расширяемой, объединяющей ранее установленные приложения, простой в освоении пользователями, способной обеспечить взаимодействие с партнерами:

В работе над .NET Microsoft использует свой опыт создания таких продуктов, как семейство Windows и Microsoft Office. Они получили широкое признание, и их распространение значительно расширило круг предприятий, активно использующих графические интерфейсы и офисные приложения.

Платформа .NET призвана сыграть подобную роль в области приложений корпоративного уровня. Выпущенные для .NET продукты, политика кооперации с независимыми разработчиками и поставщиками сервисов, инвестиции Microsoft в разработку и обучение будут способствовать значительному росту рынка корпоративных информационных систем.

...пользователям

...специалистам информационных технологий

ИТ-специалисты предприятий будут в числе первых, кто почувствует выгоды от использования .NET. Целый ряд корпоративных серверов Платформы .NET уже доступен сегодня (SQL Server 2000, Exchange 2000, Commerce Server 2000, Host Integration Server 2000) или станет доступен в ближайшее время (BizTalk Server 2000, Application Center 2000, Internet Security & Acceleration Server 2000, Mobile Information 2001 Server).

Модульная структура .NET и ориентация на открытые стандарты обеспечат широкий выбор "строительных блоков" и удобство сборки из них корпоративных систем. Новая архитектура .NET гарантирует масштабируемость, необходимую самым крупным предприятиям.

Типичные задачи системных администраторов значительно упростятся, так как установка и обновление ПО будут заменены подпиской на сервисы, управление правами доступа будет унифицировано и централизовано, а освоение пользователями новых приложений потребует минимального обучения.

Решение задач, требующих сегодня специализированных продуктов и утомительных усилий, станет наглядным и даже приятным. Например, конструирование бизнес-процессов предприятия с учетом необходимости контроля полноты и корректности транзакций будет осуществляться бизнес-аналитиком прямо в Microsoft Visio 2000

...руководителям

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

.NET - это повышение производительности труда сотрудников, снижение затрат на обучение персонала и сопровождение информационной системы, сохранение инвестиций в ранее установленное ПО и оборудование.

.NET - пропуск предприятия на новые рынки и возможность быстрее освоить новые бизнесы, ключ к эффективной кооперации с партнерами и клиентами.

Можно выбрать самые разные модели использования информационных технологий - от создания собственной полномасштабной корпоративной информационной системы до аренды необходимых приложений в режиме ASP (Application Service Providing). Более того, .NET позволяет "смешивать" эти подходы, использовать их параллельно и переходить от одного к другому по мере надобности.

...разработчикам

Microsoft .NET развивает и объединяет концепции как операционных систем, так и Интернета, превращая построенную по открытым стандартам глобальную Сеть в операционную систему нового поколения.

.NET позволяет приложениям и сервисам преодолевать ограничения отдельных физических устройств.

Разработчики могут расширять свои решения и инструментальные средства наиболее подходящими многократно используемыми компонентами, импортируемыми из Сети. Они могут сосредоточиться на проектировании элегантной архитектуры решения и не уделять столько внимания утомительному воспроизведению вспомогательных фрагментов кода, необходимого сегодня для простого связывания компонентов.

В то же время существующие технологии и инструменты Microsoft отнюдь не исчезнут в никуда. С ними сохранится необходимая совместимость. Имеющийся опыт будет весьма полезен при освоении новых возможностей.

Значение платформы .NET для разработчиков

Веб-службы XML

Ускорение разработки

Набор веб-служб .NET My Services и другие службы, являющиеся компоновочными блоками .NET, обеспечивают реализацию базовых функций, необходимых для многих приложений - идентификацию пользователя, уведомления, список контактов и т.п., - не требуя создания для этого дополнительного программного кода.

Повышение надежности

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

Интеграция

...корпорации Microsoft


Будем откровенны. Microsoft многое поставила на .NET. В эту платформу вкладываются огромные средства и уникальный профессиональный опыт.

Именно корпоративные приложения на базе Интернета обещают быть самым быстрорастущим рынком программного обеспечения.

NET строится на признанных сообществом практиков и теоретиков концепциях и стандартах. Другие компании также будут пытаться создать подобные решения.
Но Microsoft готова делом подтвердить свое право на внимание партнеров и клиентов.

Для успеха .NET особенно важны:

Сервисы и продукты на Платформе .NET

Microsoft .NET предлагает исключительно гибкую архитектуру сервисов. Они могут обеспечиваться отдельным компьютером, сервером в локальной сети, одним или несколькими серверами в интернете.

Идея перейти от продажи приложений к подписке и аренде возникла уже достаточно давно, однако ее широкое внедрение тормозилось как консерватизмом потребителей, так и отсутствием необходимых технологий. .NET позволяет создавать компоненты и сервисы, которые могут адаптивным и прозрачным для пользователя образом настраиваться на разнообразные источники контента и обновлений кода. Хорошо спроектированный .NET-сервис "экранирует" подробности своей реализации от потребителя, передавая вопрос о выборе схемы его поставки от пользователей в компетенцию корпоративных ИТ-специалистов и лиц, принимающих бизнес-решения.


Статьи по Microsoft .NET

Курсы по Microsoft .NET

Курс "Разработка приложений для Microsoft .NET"
Специализация "Microsoft Exchange Server"
Специализация "Microsoft System Management Server"
Специализация "Microsoft Internet Information Server and Proxy Server"
Специализация "Разработка распределённых и Web приложений"
Специализация "Разработка баз данных"

Приобрести продукты Microsoft .NET в Interface Ltd.

Приобрести MS Visual Studio .NET в Интернет-магазине ITshop.ru
Обратиться в Interface Ltd. за дополнительной информацией/по вопросу приобретения продуктов

За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме Microsoft

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: 25.11.02