По официальной информации компании-разработчика Windows, "в стратегии Microsoft создание программного обеспечения для глобальных сетей получило наивысший приоритет". С этой точки зрения и можно взглянуть на прошедшую в Москве выставку.
Роберт Клар открывает выставку
Для меня главным отличием нынешней Windows Expo от прошлогодней явилось оформление пакетика, с которым я выходил из здания Манежа. В прошлом году на нем красовались надпись "Windows 95" и кнопка "Start". На этот раз я поддался свободному течению массы народа, которое сразу вынесло меня к стенду фирмы IBM. Поэтому и выходил я с выставки с пакетом "OS/2 Warp". Тенденция это или случайность?
Начнем в таком случае с "Голубого гиганта". Новая версия OS/2 Warp под названием Merlin содержит встроенную поддержку Java, активно используемого для работы с информацией в Internet. В Merlin включены Web-браузер, поддерживающий третью версию стандарта HTML, язык Java, набор для разработчика Java Developers Kit и run-time-библиотека для исполнения Java-приложений. Помимо этого языка IBM предлагает другую проверенную десятилетиями (я помню, как этот язык использовался на ЕС-ках лет 15 назад) технологию программирования REXX, значительно усовершенствованную и являющуюся сегодня сетевой и объектно-ориентированной. Интересно, что Java и REXX, будучи реализованными в одной ОС, тесно проинтегрированы друг с другом.
Кроме того, сам интерфейс Merlin является Internet-ориентированным, а новая ОС может использоваться в качестве клиентской системы вне зависимости от платформы сервера. Ориентация на Internet выражается в таких особенностях системы, как легкая настройка на провайдера, простое подключение к сети, поддержка высокоскоростных модемов, наглядные графические средства работы в различных режимах, конференции, электронная почта, поисковые системы и т. д. Также на уровне самой ОС обеспечивается контроль за безопасностью информации при работе в Internet/intranet.
Сервер баз данных DB2 Server, разрабатываемый в рамках проекта Eagle по поддержке информационных систем среднего уровня, содержит специальную составляющую, которая позволяет делать доступной через Internet информацию из СУБД DB2. При этом можно использовать не только текст, но и мультимедиа-данные, изображения, аудио- и видеоклипы.
Имеется и свой Web-сервер под названием IBM Internet Connection Server, способный работать под управлением OS/2 Warp, Windows NT и AIX. В него включены средства интеграции с СУБД DB2 и Lotus Notes. Поддерживаются протоколы HTTP, FTP и Gopher, имеются встроенные средства защиты доступа, использующие специальный расширенный протокол Secure-HTTP.
А что же сама Microsoft? Действительно, в этом году ее 127-страничная брошюра, по сравнению с прошлогодней, была более Internet-ориентированной. Она открывается статьей "Универсальный клиент Internet" с описанием программного продукта Internet Starter Kit для всем известной Сети. В этой статье я насчитал 29 упоминаний слова "Internet", и один раз встретилось "intranet". Самое интересное, что число фраз в статье тоже оказалось в точности 29!
Надпись на плакате: "Microsoft приветстует IBM - своего
всемирного партнера по предустановке Winodws 95"
Internet Starter Kit работает на основе нового бесплатно распространяемого браузера Internet Explorer (IE) 3.0 и предоставляет множество возможностей работы с глобальной сетью, таких как электронная почта, конференции, поддержка Java и VBScript, шифрование информации и т. д. В дальнейшем планируется полная интеграция очередной версии Windows с очередной версией IE 4.0, который в скобках назван Nashville.
Очередная версия операционной системы Windows NT Workstation 4.0 будет предоставлять возможность простого создания Web-страниц, сразу делая их доступными из Internet. Хотя Java не встроен непосредственно в саму систему, но его поддержка обеспечивается на уровне встроенного браузера. Работа с системой при этом происходит, как с Web-страничкой, в которой папки представлены стандартными для HTML ссылками. Кроме того, Visual Basic Script (многие фирмы имеют на него лицензию от Microsoft) дает возможность создавать многофункциональные приложения для Internet.
Новая версия Microsoft SQL Server 6.5, включающая специальный компонент SQL Server Web Assistant, предназначена для генерации HTML-страничек, которые будут обновляться автоматически при изменении данных в базе (при срабатывании триггера). Кроме того, Microsoft’овский Web-сервер (2-я версия), распространяемый бесплатно, способен получать и отображать информацию из SQL Server самостоятельно.
Microsoft Exchange - набор клиент-серверных компонентов с целью поддержки электронной почты для одиночной и групповой работы. Он позволяет обмениваться почтовыми сообщениями, передавать мультимедийную информацию по MIME-протоколу, преобразовывать документы из папок коллективного доступа в HTML-формат для желающих увидеть их через Internet, участвовать в конференциях и организовывать работу в корпоративной сети.
Безопасность обеспечивается с помощью технологии Security Framework, включающей в себя стандарты шифрования, электронной подписи и систему безопасных транзакций при работе с финансовыми данными.
Новая версия офисных программ MS Office 97 будет содержать специальные модули, преобразующие полученные с помощью Word или Excel документы в HTML-формат.
Решения, предлагаемые двумя гигантами компьютерной индустрии, по своей полноте и функциональным возможностям примерно одинаковы. Однако их подходы имеют принципиальные различия на уровне идеологии, и кто из них победит (и возможна ли полная победа вообще), предположить трудно.
Хорошо известная отечественным программистам фирма Oracle предлагает новый продукт Oracle WebServer - собственную разработку, не базирующуюся на Web-серверах других компаний. Главное преимущество Oracle-сервера в том, что он позволяет создавать привязанные к базе данных HTML-странички как статически, так и динамически, в момент непосредственного обращения к ним пользователя. Это обеспечивает презентацию в Internet’e самой свежей информации. Автоматически поддерживается генерация страниц в зависимости от используемой ОС, что снимает необходимость хранения нескольких одинаковых страничек в разных кодировках. Возможность коллективной работы в intranet-сетях поддерживается продуктом InterOffice. Он может работать под управлением самых разных операционных систем, не только Windows.
Компания Symantec, столь любимая в России, как обычно, шагает в ногу со временем. Практически все продукты Norton-серии способны работать в сетях, как локальных или корпоративных, так и в Internet. Например, Navigator for Win95 поддерживает прямой доступ к FTP-серверам из дерева файлов с очень высокой скоростью, AntiVirus позволяет бесплатно обновлять список распознаваемых вирусов через Internet и т. д. Имеются и специальные программы, ориентированные на работу с глобальными сетями. Это прежде всего Cyberjack 7.0 for Win95, предназначенный для оптимизации работы с Internet. Он позволяет путешествовать по Сети, производить поиск по ключевым словам и выкачивание нужной информации с помощью разнообразных средств, возможно, в фоновом режиме, а также перетаскивание понравившихся файлов с Internet-серверов на свой компьютер. В Cyberjack входит богатый справочник по наиболее популярным серверам, поддерживаются чтение конференций, переговоры голосом через Internet с помощью IRC, проверка передаваемых файлов на наличие вирусов, электронная почта и еще многое другое. Пакет для создания и обработки электронных документов под названием FormFlow 2.0 позволяет создавать документы (формы) с полями, интегрирующими информацию из разных источников от обширного списка известных СУБД до любой базы данных, с которой можно общаться по протоколу ODBC. Хранение форм допускается как на локальном компьютере, так и на Internet-серверах. Средства шифрования и электронной подписи защищают передаваемую по сети информацию от нежелательного доступа. Имеется возможность организовывать с помощью визуальных средств схему движения документов внутри организации (поток документооборота), а также создавать сами формы с помощью развитых инструментальных средств.
Для управления локальными и глобальными сетями предназначается Norton Administrator for Networks 2.5, ориентированный на системных администраторов. Отличительной его особенностью, по сравнению с предыдущими версиями, является возможность управления через Internet удаленными сетями, "специально неподключенными к глобальной корпоративной сети", как сказано в рекламе. По-видимому, не специально они все же должны быть подключены к Internet.
Имеются и отечественные разработки в Internet-секторе рынка. Московская компания Epsylon Technologies представляла разработанный своими силами инструментальный набор для визуального создания Web-серверов под названием Baikonur Web Application Server. Главным отличием продукта от аналогичных является поддержка управления запуском выполняемых программ, которые осуществляют динамическую генерацию HTML-страничек. Это позволяет создавать очень гибкие и многофункциональные Internet/intranet-приложения.
Всего предлагается пять версий данного продукта с диапазоном цен от $0 до $2450. Старшие версии имеют средства защиты, расширенного администрирования, а также возможности практически безграничного наращивания мощностей сервера с помощью Delphi-приложений, а также программ, написанных на Java и Си++. Это особенно необходимо при создании корпоративных intranet-сетей, обладающих сложной функциональностью. Самая полная версия включает в себя исходные тексты многих компонентов, неограниченную лицензию на распространение, расширяемый с помощью дополнительных plug-in-модулей браузер Ariadna и т. д.
Сбываются и данные несколько месяцев назад обещания. В середине июня "МетаТехнология" и НТЦ ФАПСИ сообщали о своей оригинальной системе, усиливающей защищенность Windows NT, и обещали презентовать ее к нынешней выставке. В самом деле, альфа-версия этой системы демонстрировалась всем желающим. В целом она называется SecretNet и предназначается для защиты как автономного компьютера, так и локальной сети, необязательно на базе Windows. Шифрование производится с длиной ключа 256 бит (в США стандартом является 128 бит, а экспортировать разрешено системы с длиной ключа не более 40 бит), поэтому получается, что наша система в два раза надежнее, чем американская. Это, конечно, шутка, так как зависимость между надежностью шифрования и длиной ключа не линейная, а геометрическая, и надежность SecretNet во много раз выше. Интересно, что с помощью специального средства Remote Tools можно управлять удаленной сетью защищенных локальных станций через Internet (или через любую другую сеть по протоколу TCP/IP).
Подавляющая часть ПО, демонстрировавшегося нашими компаниями, представляла собой различные экономические программы, успешно перекочевавшие с DOS-платформы на более прогрессивную систему и не менее успешно сохранившие свой старый текстовый интерфейс. Среди этих "радостей бухгалтера" можно было встретить программы анализа финансовой деятельности (в помощь аудитору, финансовому директору) - достаточно перспективное направление, так как аудиторская проверка средней по размерам фирмы стоит $3000 - $5000. Профессионалам в этой области хороший компьютерный инструмент отнюдь не помешал бы.
Не менее интересным оказалось обещание первого выпуска газеты Exhibition TIMES в третьем номере рассказать обширной аудитории о том, "Что такое Inranet?". По-видимому, это новое технологическое решение, объединяющее в себе лучшие черты Internet и intranet, представляемое неведомой компанией, которая теперь выходит из подполья с целью полного захвата мирового рынка глобальных сетей. И Microsoft, и IBM следует поспешить (памятуя о Netscape), чтобы не оказаться в хвосте мирового прогресса!
Сергей Бобровский