ТЕХНИЧЕСКИЙ ОБЗОР
Взгляд PC Week Labs на то, как новые технологии 1995 года будут определять пути развития в 1996-м
Обзоры Тестового центра PC Week Labs обычно посвящены продуктам, а не технологиям, однако линия раздела между этими категориями стала значительно тоньше, чем прежде. В прошлом период между появлением новой технологии и ее вытеснением следующей волной продуктов составлял по крайней мере три года, но теперь этот интервал уменьшился до трех месяцев (как это было со 150 МГц процессором Pentium Pro). Невозможно составить реальные планы на апрель, не учитывая того, что в январе было лишь фантазией, а потому мы представляем этот обзор технических достижений, которые будут влиять на развитие рынка в наступившем году.
Наивысшие технические достижения 1995 года особенно важны, поскольку они не просто позволяют быстрее выполнять те же самые процессы, но открывают совершенно другие пути их выполнения. Возникающие технологии позволят не только преодолеть многие из теперешних трудностей, но и создадут новые серьезные проблемы.
Рис.2. Общая структура сетевой обработки данных
Например, с появлением сети World-Wide Web корпоративные представления о системах распределенной информации кардинально изменились.
Действует модель технологии Internet: свободная связь независимых сетей меньшего размера, взаимодействующих друг с другом с помощью простых протоколов, обеспечивает небольшую начальную стоимость и высокую надежность услуг, а также допускает быструю техническую эволюцию. Однако эволюция означает выживание самых приспособленных, а не обязательно самых больших или сильных и приводит к довольно беспорядочной гибели участников.
Как делать реальные деньги в виртуальном мире
Подобно тому, как работавшие с ПК энтузиасты-самоучки облегчили выход в массы настольных компьютеров в восьмидесятых, повальное увлечение Web служит источником бесценного опыта и интереса к модернизации сетевых операций. Организации принимают основанные на Web технологии для внутреннего использования, а также все чаще применяют типовое ПО, чтобы сделать себя более доступными для заказчиков и повысить эффективность взаимодействия с поставщиками.
И как после нового кинофильма “Toy Story” двумерная анимация воспринимается как нечто странное, так и растущее применение VRML (Virtual Reality Markup Language - язык конструирования виртуальной реальности) превращает сегодняшнюю двумерную графику Web просто в оберточную бумагу от игрушки Buzz Lightyear. Как конкретные, так и абстрактные образы - от исторических сцен до киберпространственных навигаторов файловых систем - станут сначала привлекательным новшеством и вскоре после этого - ожидаемым элементом интерактивной презентации.
Но влияние Web простирается намного дальше облегчения доступа к статической информации. Язык Java компании Sun Microsystems инициировал процесс исследования того, где и в какой форме следует представлять, хранить и использовать процедурное знание. Сегодня такая техника называется приложением и продается, как коробки дисков и руководств; возможно, завтра пользователи смогут объединять набор объектов для решения текущих проблем, загружая код для локального использования на условиях оплаты за каждый сеанс работы.
Это выравняет в правах процессоры и операционные системы, поскольку интерпретатор Java и сетевое соединение станут единственными стандартами, которые потребуется перенести на новую машину, чтобы открыть для нее мир функций и данных. Такая технология позволит пользователю входить в этот мир с помощью любого компьютера: от так называемой “машины Internet” с минимальными возможностями программирования и хранения данных или вообще без таковых возможностей до мощного компьютера типа рабочей станции, способного как создавать графическое и процедурное содержание, так и принимать его.
Покупатели уже сейчас переживают трудное время, решая, какой компьютер требуется тому или иному пользователю, но новые технологии примерно утроят различие между минимальным и максимальным ПК как по возможностям, так и по цене.
Если говорить о ценах, то применение технологий ПО типа Java к сети с высокой пропускной способностью вообще превратит в фарш теперешние модели цен на коммерческое программное обеспечение и еще сильнее натянет уже сейчас рвущуюся ткань прав интеллектуальной собственности. Когда программное обеспечение будет “упакованной функциональностью”, а не пакетом с дискетами, рынку придется иметь дело непосредственно с рыночной ценностью идей, не говоря уже о переопределении самой природы авторского права для условий, когда дублирование не означает снижения ценности и когда распространение будет в основном бесплатным.
И все это ускоряется включением поддержки сетей в настольные операционные системы, такие, как Windows 95, превращая сетевое соединение в такое же естественное явление на массовом рынке, каким оно было всегда для пользователей Unix и VMS.
Сейчас стеки протоколов TCP/IP представляют собой только часть этого развития. Ожидается, что уже в этом году поддержка протокола ISDN будет включена в Windows 95 и окажет давление в сторону снижения цен на аппаратное обеспечение ISDN. В комбинации с растущей доступностью соединений ISDN и совершенствующимся взаимодействием между поставщиками ISDN это приведет к тому, что ожидания типичного пользователя по скорости передачи данных для настольных компьютеров увеличатся по крайней мере в 4 раза за 1996 год.
“Паутина” без проводов
Хотя пользователи и извлекают немалую пользу из прямого подключения к сети, они готовы все больше платить за возможность связи без подключения, чтобы иметь возможность напрямую связываться с поставщиками, заказчиками и специальными командами проектировщиков, находясь вне офиса и пользуясь только портативным ПК и круглосуточным запасом питания для него.
Пользователи могут передвигаться, не прерывая свои сетевые связи, благодаря комбинации технологий, которые либо поддерживают их связь беспроводным способом, либо подменяют ее с помощью репликации данных и отложенных сетевых транзакций.
Обычно беспроводное соединение “садилось на мель” из-за высокой стоимости, растущей радиочастотной интерференции и угрозы “войн в радиоэфире” между уже имеющими связь пользователями и новыми голодными ордами желающих передавать данные. Но увеличение мощности процессоров позволило применять подходы, связанные с совместным использованием спектра частот, такие, как прямая последовательная модуляция распределенного спектра, и дало возможность большему числу пользователей занимать одну и ту же область радиоспектра. Это значительно уменьшило необходимость координации использования канала и сделало гораздо более приемлемым снижение производительности с увеличением числа пользователей.
Беспроводные соединения все еще требуют значительной электрической мощности и подходящих условий и недоступны во время длинных авиаперелетов и в особенно удаленных местах. Но мобильные реплицирующие клиентские СУБД, такие, как Personal Oracle корпорации Oracle, Access 95 корпорации Microsoft и SQL Anywhere компании Sybase, допускают мобильные операции с реплицируемыми частями баз данных, обеспечивая автоматическую синхронизацию с родительской базой данных при соединении с сервером.
Эта прозрачность является также основой для электронной почты, печати и других системных услуг. Вместо того чтобы обрекать пользователя на выбор между подключенным и автономным режимами работы, эти устройства просто ставят в очередь запросы внешних устройств и подключают их, когда соединение становится возможным.
Поскольку пользователи высоко ценят возможность связи с многими источниками данных, они так же, как и разработчики программного обеспечения, хотели бы избежать трудностей, связанных с низкоуровневыми различиями в физическом представлении основных структур баз данных. Стандарт Open Database Conectivity (ODBC - стандарт открытого взаимодействия с базами данных), стремительно развивающийся благодаря более быстрым и богатым возможностям инструментальных средств разработки, - технология, удовлетворяющая эту потребность и получающая все более широкое применение.
Но пользователи стремятся не только к установлению связи с данными или кодом. Они все больше хотят связываться друг с другом либо для прямого общения, либо для коллективной работы с документами, электронными таблицами и другими объектами.
Спецификация T.120, получившая в 1995 году международное признание, в 1996 году будет поддержана новой волной продуктов корпорации IBM и меньших фирм с индустриальной поддержкой от консорциума IMTC (International Multimedia Telecommunications Consortium). (12 декабря IMTC поглотил Personal Conferencing Working Group. Образовавшаяся в результате этого слияния организация продолжит прежние взаимоотношения IMTC с Международным Телекоммуникационным Союзом.)
Но постоянно растущий сетевой трафик представляет собой весьма привлекательную добычу для неумеренно любознательных и неразборчивых в средствах хакеров. Поэтому весьма важной технологией 1996 года для дальнейшего развития онлайновой коммерции станет шифрование профессионального уровня.
В 1995 году корпорации Microsoft и Netscape Communications на собственном печальном опыте убедились, что технология шифрования “на уровне помех” приносит больше вреда, чем пользы, вызывая лишь раздражение пользователей, когда иллюзия безопасности опровергается сравнительно случайной атакой.
Более быстрые микросхемы для управления шиной
Такие нововведения, как Java, репликация баз данных и надежное шифрование широкополосных передач данных “на лету”, отличаются одной общей особенностью - они пожирают процессорное время с ужасающей скоростью. К счастью, другие важные достижения 1995 года решают эту проблему и дополняют картину со стороны аппаратных средств.
Процессоры класса Pentium станут обычными, а основным направлением развития средств будут процессоры класса Pentium Pro благодаря агрессивной конкуренции со стороны корпорации Cyrix и недавно объединившихся фирм Advanced Micro Devices и NexGen. Тактовая частота процессоров Pentium Pro фирмы Intel и дальше будет увеличиваться одновременно со снижением цен. Что касается операционной системы, то для двух- и четырехпроцессорных машин выбор будет сделан в пользу Windows NT корпорации Microsoft, в то время как большая часть программного обеспечения модифицируется для более эффективного использования параллельной обработки.
Этот параллелизм может быть реализован либо на отдельной машине, либо на кластерах из нескольких компьютеров с помощью эффективных по стоимости распределенных архитектур. Обычное аппаратное обеспечение, связанное по технологии ccNUMA, появится в мире многопроцессорных серверов во второй половине 1996 года. Трехъярусные архитектуры таких производителей инструментальных средств, как корпорация Trinzic, обеспечивающие удобные средства для определения совместно используемых репозиториев бизнес-правил, также станут более общим подходом.
Благодаря расширяющемуся применению шины Universal Serial Bus, которая, похоже, сделает с внешними устройствами то же самое, что шина PCI (Peripheral Component Interconnect) сделала с внутренними, быстрые ПК будут обладать высокоскоростными гибкими связями с растущим разнообразием периферийных устройств. Отметим, что сначала нечто похожее появилось на Macintosh, но, если до конца 1996 года Apple Computer не предложит чего-нибудь радикально нового, пользователи будут считать эту технологию еще одной полезной вещью, которую изобрели Intel или Microsoft.
Ввод и вывод речевой информации станет одним из новых режимов взаимодействия, который будет стремительно развиваться в течение 1996 года благодаря расширяющейся доступности и уменьшающейся стоимости цифровой обработки сигналов (с использованием свободного времени центрального процессора или выделенных сопроцессоров). Поскольку пользователям проще привыкнуть к изменению стиля речи, а не почерка в ответ на внешние запросы, то в ближайшем будущем именно микрофон, а не перьевой ввод представляется альтернативой обычной клавиатуре.
Возросшая мощность обработки сигнала будет обеспечивать поддержку потоков звуковых и видеоданных, предъявляя повышенные требования к диапазону частот пропускания, обеспечиваемому современными конструкциями шин, например PCI. Именно она является ключевой особенностью выпускаемых моделей Macintosh на процессоре PowerPC, которая обеспечит обсуждаемый сейчас четырех-пятикратный рывок в поддержке аппаратным обеспечением со стороны третьих фирм. PCI обладает максимальной скоростью передачи, равной 132 Мб/с, в сравнении с 40 Мб/с для шины NuBus, а также имеет достаточную гибкость, чтобы превратить Macintosh в машину гибридного типа, использующую разнообразные операционные системы как на процессоре PowerPC, так и на вспомогательных сопроцессорах типа X86.
Но что же будет “темной лошадкой” 1996 года? “Человеческий” (social) пользовательский интерфейс, хотя и получивший дурную репутацию от пакета Bob корпорации Microsoft, но все еще являющийся предметом упорных исследований Microsoft и других компаний. И вместо того чтобы громко рассмеяться, вспомните Windows 1.0. Неудачная реализация хороших идей - это первый шаг к превращению технологий в продукты, изменяющие привычный порядок вещей.
В наступившем году технология Web с использованием сложной графики и мультимедиа дорастет до применения на массовом рынке, вместо того чтобы оставаться “ура-технологией”
Обзор подготовлен сотрудниками Тестового центра PC Week
Включение сетевой поддержки в операционные системы, например в Windows 95, и растущая доступность соединений ISDN в четыре раза повысят ожидания пользователей настольных ПК по скорости передачи данных
Хотя язык Java еще очень молодой, он уже изменил способ нашего восприятия и использования процедурного знания, а в будущем поднимет на новый уровень способ нашего доступа к информации
Такие технологии, как совместное использование широкого спектра и реплицирующие клиентские СУБД, позволяют сохранять связь, не будучи подключенным
Стандарты ODBC и T.120 пробьют стены, окружающие структуры баз данных и организацию конференций
Поставщики микросхем выигрывают сражения, а потребители выигрывают всю кампанию. Конкуренция между поставщиками микросхем сделает системы класса Pentium предметом широкого потребления, а процессоры Pentium Pro - основным направлением развития аппаратных средств
А как же Bob? Хотя первая версия обернулась курьезом, известно, что Microsoft умеет учиться на своих ошибках