Библиотека | ||
Самое простое определение .NETСанджей Партасарати (Sanjay Parthasarathy), вице-президент группы Platform Strategy (корпорация Майкрософт) 21 декабря 2000 г.Источник: http://www.microsoft.com/rus/net/defined/ Распределенные вычислительные системыОпределение .NET проще всего дать, описав возможности,
которые обеспечит эта платформа. По нашим
наблюдениям, мир постепенно переходит
к распределенным вычислительным системам.
За последние два года произошло значительное
увеличение пропускной способности сетей благодаря реализации
многочисленных высокоскоростных каналов. Если прибавить
к этому, что, согласно закону Мура, вычислительные
мощности каждые полтора года удваиваются, а цены
на них вдвое снижаются, становится очевидно: сегодня
у нас впервые появилась возможность организации
На сегодняшний день создано немало распределенных систем нового типа. Приложение Napster представляет собой многофункциональный клиент, который взаимодействует со службой каталогов в Интернете и использует в качестве серверов компьютеры других пользователей этого приложения. Еще один пример распределенного приложения — система мгновенного обмена сообщениями, где многофункциональный клиент использует находящийся в Интернете «список приятелей» и взаимодействует с другими клиентами (Instant Messenger и Windows) в сети. Платформа .NET стимулирует развитие распределенных систем нового поколения. Три условияПо нашему мнению, для скорейшего развития распределенных систем нового поколения должны быть выполнены три условия.
Платформа .NET позволит выполнить эти условия. Далее перечислены пять ее компонентов, которые направят процесс перехода к новым распределенным системам в нужное русло. Пять компонентов .NETСредства разработкиПервый компонент упрощает создание Серверные системыВторой компонент — семейство серверов .NET —
предоставляет наиболее простой, удобный, рентабельный
и эффективный способ объединения и реализации
Эти серверные системы можно условно разделить
на две категории. Первая включает знакомые
и полюбившиеся пользователям продукты —
Windows 2000, SQL Server 2000
и Exchange 2000, — которые обеспечивают базовые
средства для работы с XML (как известно,
использование языка XML является самым простым
и «открытым» способом интеграции Службы — «строительные блоки»Третьим компонентом платформы .NET является набор
служб, играющих роль «строительных блоков» (Building Block
Service), которые повышают простоту и удобство работы
пользователя. Сегодня пользователям часто приходится вводить
одни и те же учетные данные для доступа
к Службы — «строительные блоки» предлагают широкие возможности не только пользователям, но и разработчикам. В определенном смысле они обеспечивают такое же преимущество, как диспетчер памяти и файловая система в более ранних версиях Windows: не требуют дублирования при написании каждого приложения. Мы уверены, что разработчики будут рады использовать готовые службы, доступные через интернет, поскольку это позволит им уделять больше времени усовершенствованию других аспектов создаваемого программного кода. Итак, третьим компонентом платформы .NET являются службы .NET Building Block Service — «строительные блоки». УстройстваЧетвертый компонент платформы .NET представлен набором программного обеспечения для устройств и клиентских систем. Его роль заключается в том, чтобы предложить пользователю удобную и интегрированную среду для работы. Платформа .NET предполагает использование не одного устройства или клиента, а целого семейства дополняющих друг друга устройств. Чтобы поддержка этих устройств стала возможной, мы создаем для них программное обеспечение, реализуя новые функции, которые делают работу пользователя более удобной и эффективной. Корпорация Майкрософт разрабатывает программное обеспечение для самых разных устройств, от игровых приставок до ПК, от карманных компьютеров до устройств типа Tablet PC. Объединяет эти устройства то, что все они являются «интеллектуальными». Они запоминают вашу личную информацию и используют в качестве платформы для обработки данных Веб, а не отдельные серверы. Специализированные рабочие средыПятым компонентом платформы .NET являются удобные
рабочие среды, ориентированные на определенную категорию
пользователей, которые интегрируют
Платформа .NETВместе эти пять компонентов образуют платформу .NET. Еще раз перечислим их:
| ||