Преимущества OS/2 Warp 4 перед Microsoft (часть первая)
Часть первая | Часть вторая
ПРЕДИСЛОВИЕ
Эта статья предназначена для покупателей, специалистов по маркетингу и деловых партнеров
IBM и посвящена описанию преимуществ, которые имеет OS/2(TM) Warp 4 и связанная с ней
продукция IBM перед Microsoft Windows NT. Основной темой данной статьи является сопоставление
Microsoft Windows NT Workstation 4.0 и NT Server 4.0 с IBM OS/2 Warp 4 (условное наименование
Merlin) и семейством программных продуктов OS/2 Warp.
Для проведения такого анализа будет оцениваться совокупность OS/2 Warp, OS/2 Warp Server и IBM Software Servers по отношению к комбинации Microsoft Window NT и BackOffice (TM).
АННОТАЦИЯ
В области корпоративных систем IBM и Microsoft придерживаются
совершенно различных стратегий. Благодаря бурному
развитию Интернет и внутренних сетей были продемонстрированы
преимущества мира, объединенного связью.
Стратегия IBM в области компьютерных сетей опирается
на общедоступные промышленные стандарты, что дает нашим
покупателям преимущество, позволяя им связываться со
своими клиентами, поставщиками и деловыми партнерами.
Технические решения IBM предоставляют пользователям
легко распространяемые, выполненные на передовом
промышленном уровне и в соответствии с общедоступными
стандартами микропрограммные и групповые вычислительные
средства для всех платформ клиент/сервер. Стратегия Microsoft -
это стратегия, основанная на Windows и прежде всего
поддерживающая собственные стандарты Microsoft, тогда как у IBM
имеется достаточное количество сетевых пакетов,
позволяющих приспособить готовые решения к
специфической среде пользователя.
Микропрограммные средства IBM обеспечивают поддержку как
IBM-ориентированных, так и других клиентов и серверов.
Прорыв Microsoft на рынок коллективных вычислений имеет в своей основе Windows NT. Заменив сложный термин "клиент/сервер" упрощенным "Office/BackOffice", Microsoft добивается места на рынке серверов. В противоположность программным серверам IBM, которые работают с целым рядом платформ, программы BackOffice идут только на сервере Windows NT и имеют следующие особенности:
Поддержка клиентов ориентирована на платформы Windows, при этом основная ее часть сконцентрирована на Macintosh.
Быстрая смена платформ Microsoft--Windows 3.x, Windows 95, NT и Cairo, требующая новых версий прикладных программ и драйверов устройств, затрудняет планирование капиталовложений в корпоративные прикладные продукты. Стратегия Microsoft, заключающаяся в замене программной продукции вместо ее обновления, приносит пользу фирме Microsoft и независимым продавцам ее программ (ISV) и провайдерам технических решений, способствуя быстрому обороту товаров; однако она не обеспечивает стабильной базы, необходимой для коллективных систем. Richard Finkelstein, президент компании Performance Computing, расположенной в Чикаго, замечает: "Microsoft не улучшает качества текстовых процессоров, а меняет только лежащую в их основе операционную систему. Это подобно перекрашиванию стен. Оно заставляет Вас менять мебель".
В противоположность этому, IBM осознает объемы инвестиций корпораций в операционные системы, прикладные программы и микропрограммные средства, и заботится об экономии капиталовложений. OS/2 Warp предлагает единственный интерфейс для программирования прикладных программ (API), совместимый с рядом операционных систем, что позволяет снизить стоимость разработок. Все версии OS/2 и LAN Server, включая текущие версии OS/2 Warp и OS/2 Warp Server, совместимы по восходящей линии, что позволяет экономить средства, необходимые для поддержания уже существующих прикладных программ.
Разработки Microsoft имеют частный характер, а API находятся под контролем Microsoft, тогда как IBM активно участвует в многочисленных открытых организациях по разработке стандартов и поддерживает общедоступные стандарты, тем самым проводя свою стратегию "любой сервер-любой клиент". В число открытых промышленных стандартов, поддерживаемых OS/2 Warp, входят следующие:
- Common Object Request Broker Architecture (CORBA) группы Object Management Group (OMG)
- System Object Model (SOM) и Distributed SOM (DSOM)
- OpenDoc
- Desktop Management Interface (DMI)
- Distributed Computing Environment (DCE)
- Display Data Channel (DDC), как DDC-1, так и DDC-2
ДОСТОИНТСТВА OS/2 Warp И СЕМЕЙСТВА ПРОГРАММНЫХ ПРОДУКТОВ IBM
OS/2 Warp, OS/2 Warp Server и программные
серверы IBM предоставляют массу
возможностей, аналогов которым
в отрасли нет. Все версии OS/2 и LAN
Server, включая текущие версии OS/2
Warp и OS/2 Warp Server, совместимы по
восходящей линии, что
позволяет экономить средства,
необходимые для поддержания
работоспособности уже
существующих прикладных
программ. Целью IBM является
создание современной
разнородной и открытой
вычислительной среды. Такой
подход имеет следующие
достоинства:
- СТОИМОСТЬ: OS/2 Warp содержит средства связи, включая интегрированный доступ к Интернет, средчтва для голосового управления и диктовки, а также премиальный пакет вспомогательных программ.
- ПРОИЗВОДИТЕЛЬНОСТЬ: Две основных задачи пользователей компьютеров - сделать свою систему работоспособной и выполнить необходимую работу наиболее простым способом. Рабочий стол OS/2 Warp 4, допускающий голосовое управление, снабженный средствами работы в Интернет, представляет пользователям новое поколение систем, сочетающих простоту использования с непотопляемой надежностью и обеспечивающих максимальную производительность.
- ЭКОНОМИЯ КАПИТАЛОВЛОЖЕНИЙ: В защищенной от сбоев среде OS/2 Warp пользователь может продолжать работать с имеющимися у него прикладными программами для DOS, DOS/Windows и OS/2, но более производительно и эффективно.
- ОТКРЫТОСТЬ: Поддержка промышленных стандартов обеспечивает прекрасную согласованность и гибкость при выборе общих решений, объединяющих продукцию различных поставщиков.
- ОДНОРОДНОСТЬ: Последовательная реализация пользовательского интерфейса и интерфейсов прикладных программ (API) в рамках семейства изделий OS/2 Warp снижает стоимость обучения и увеличивает производительность.
- СКВОЗНОЕ МИКРОПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: Общие решения, охватывающие весь диапазон - от настольных компьютеров до параллельных суперЭВМ и от клиентов IBM и не-IBM до программных серверов IBM.
- САМОЕ ВЫСОКОЕ В МИРЕ КАЧЕСТВО ТЕХНИЧЕСКОГО СОПРОВОЖДЕНИЯ: Опрос 17000 пользователей, проведенный PC Magazine в июле 1996 г. по поводу полезности и качества поддержки программного обеспечения, показал, что пользователи отдают предпочтение OS/2 Warp в плане общей технической поддержки и оперативной поддержки в категориях WWW и BBS. Качество телефонной поддержки OS/2 Warp оказалась существенно превосходящим Microsoft, время ожидания составило почти половину от времени ожидания при работе с NT.
Кроме того, что IBM - ведущая в мире техническая компания, она является:
- Самой большой компанией в мире, выпускающей программное обеспечение
- Самым крупным в мире поставщиком интегрированных услуг по голосовым, информационным и видеосредствам, объединяющим более 5500 сетей в 100 странах
- Мировым лидером по поставке глобальных систем клиентов
- Самым крупным в мире поставщиком компьютерных услуг
- Мировым лидером по патентованию в 1994 и 1995 гг.
Как истинно международная компания, учитывающая требования предприятий- заказчиков, IBM остается в числе:
- Мировых лидеров по инвестициям в научно-технические разработки
- Мировых лидеров по поставкам компьютерной продукции
OS/2 Warp 4 продолжила традицию получения наград, начатую OS/2 2.1, доведя их общее число до более чем 70 основных наград. В число почетных званий, полученных с момента появления OS/2 Warp, входят следующие:
- Продукция
года по выбору читателей
InfoWorld. (3/96)
- Беспрецедентный случай - система была удостоена этого звания в течение четырех лет подряд.
- Опрос PC Magazine, посвященный удовлетворенности качеством продукции и поддержки - номер один по удовлетворенности покупателей качеством продукции (7/96 & 7/95)
- Клиент года по выбору читателей InfoWorld (3/96)
- Журнал Mobile Office - награда первого класса Mobile Office (1/96)
- Награды за выдающееся качество компьютерной продукции - лучшая операционная система года (10/95)
- Награда редакции OS/2 Magazine 1995г. за Internet Access Kit (10/95)
- 13 ежегодных наград PC World мирового класса за программный продукт 1995 года (7/95)
- Приз читателей BYTE за программный продукт 1995 года (5/95)
- Награда редакции Computer Magazine за лучшее коммерческое программное обеспечение (4/95)
- Новинка года PC Professional (3/95)
- Приз читателей InfoWorld за программный продукт года (3/95)
- Награда Industrie Forum за лучший дизайн, присужденная за пользовательский интерфейс (3/95)
- Операционная система года CHIP (3/95)
- Приз за выдающиеся технологические достижения Windows Magazine 1995 WIN (2/95)
- Приз BYTE за оригинальность (1/95)
СТРАТЕГИЯ КОРПОРАТИВНЫХ СЕТЕВЫХ КОМПЬЮТЕРНЫХ СИСТЕМ
Очередным крупным этапом
развития распределенных
систем является компьютерная
сеть. Технологии Интернет и
внутренних сетей, используемые
в сетевых системах, решают
проблемы связывания,
совместимости, управления
системой, доступа к данным,
простоты использования и
другие проблемы, которые
являются настоящим бедствием
для систем клиент/сервер.
Сетевые системы являются
привлекательной альтернативой
для компаний, сталкивающихся с
растущими требованиями
глобализации и необходимостью
оптимизации инфраструктуры
своих информационных
технологий для снижения
стоимости поддержки
рассредоточенных в разных
местах и связанных между собой
сотрудников, покупателей и
поставщиков. Чтобы быть
конкурентоспособной, компания
должна предоставлять своим
покупателям и поставщикам
полее удобное, эффективное и
высококачественное
обслуживание, поддержку и
продукцию при минимизации
потребности в новых
капиталовложениях.
OS/2 Warp 4 и Warp Server могут улучшить базу клиент/сервер, вводя дополнительные сетевые возможности.
MICROSOFT: Создается впечатление, что включение функций клиент/сервер в комплект сервера под маркой BackOffice вносит упрощение в очень сложную область, пока не становится понятным, что реализация системы ограничена платформой одного поставщика. BackOffice работает только на сервере Windows NT. "Практически, если Вы покупаете комплект с NT, Вы делаете покупку в направлении Microsoft. Тем, кому нужны переносимость и гибкость, не следует покупать этот комплект", - говорит Scott Winkler, вице-президент по исследованию операционных систем в Gartner Group, Inc. Собственные технологии и интерфейсы Microsoft ограничивают возможности включения в основанную на NT среду клиент/сервер BackOffice компонентов из разных источников (включая текущие инвестиции) . Предложение Microsoft в области систем клиент/сервер ограничено следующими программными продуктами, работающими только с пакетом Windows NT Server:
- Сервер SNA
- Сервер SQL
- Сервер управления системой - Systems Management Server (SMS) - нуждается в сервере SQL Server, который Microsoft для повышения производительности рекомендует размещать на отдельной аппаратной системе.
- Microsoft Exchange
- Microsoft-сервер информации по Интернет
Пакет предложений Microsoft в области систем клиент/сервер существенно ограничивает гибкость, необходимую для формирования системы, соответствующей специфическим нуждам покупателя.
КОРПОРАТИВНАЯ СТРАТЕГИЯ MICROSOFT: В прошлом году, когда было сделано представление системы Windows 95, вопросы, касающиеся выбора между Windows 95 и NT, были освещены очень противоречиво; это привело к тому, что многие корпоративные пользователи не выбрали ни одну из этих систем. 8 августа 1996 г. компания Dataquest существенно снизила смету своих поставок Windows 95 на 1996г. в связи с "постоянным высоким спросом на Windows 3.1x." В английской Computer Weekly от 4 июля 1996 г. Anne Mitchard, менеджер Microsoft по маркетингу, признала: "Я полностью согласна с любыми обвинениями по поводу путаницы в вопросе о том, какую из 32-битных операционных систем следует покупать". Неопределенность позиции Microsoft привела к тому, что пользователи, обновившие свою систему до Windows 95 и собиравшиеся затем продолжить эту линию до Windows NT, были вынуждены затратить дополнительные усилия. Структурные различия между двумя операционными системами настолько значительны, что администраторам системы приходится начинать с удаления Windows 95, затем устанавливать NT и переустанавливать рабочие прикладные программы. В той же статье Neil Fawcett говорит: "Пользователи выдающей себя за 32-битную настольную операционную систему Windows 95, собираясь переходить к NT 4.0, сталкиваются с техническим кошмаром."
Концепция Microsoft - "Windows везде." После того, как в 1994-95гг. взрывное распространение Internet застало Microsoft врасплох, их заклинанием стало "Принимай и расширяй." Компания закупила и лицензировала продукты-носители технологий Интернет, такие, как JAVA (аспект принятия), и окружила их своими частными структурами, такими, как ActiveX (аспект расширения). Большая часть продукции Microsoft была переориентирована на Интернет. Сетевые пакеты, которые должны обеспечивать совместную работу в разных системах, связаны с открытыми стандартами. Помещение открытой системы JAVA в ActiveX превращает ее в еще одну частную, контролируемую Microsoft замкнутую структуру. Частные технологии Microsoft с пакетами, которые идут только на сервере NT, для сегодняшних разнородных коллективных сетевых систем клиент/сервер имеют чрезмерно ограничивающий характер.
В вопросах, касающихся коллективных вычислительных сред, Microsoft не проявляет нужного в этом случае здравого, зрелого, сбалансированного подхода. Прошлое Microsoft как производителей настольных пользовательских систем и недостаточное понимание корпоративных требований были отмечены в статье Arthur Tisi в PC Week от 25 января 1996 г.:
- "Microsoft нужно еще проделать большую работу, чтобы сделать свою корпоративную систему пригодной для работы в масштабе учреждения. Сервер SQL пока не обеспечивает достаточно хорошего масштабирования, а Windows NT сложна в управлении. IBM, вновь подтвердившая свое внимание к колеективной деятельности, может оказаться победителем в этих вопросах. Разработчики информационных технологий - это не потребители. Они считают, что свои обещания надо выполнять, поскольку от этого зависит их карьера. Их приверженность Microsoft находится под угрозой вследствие неспособности компании предоставить конкурентоспособные разработки, пригодные для коллективной работы."
Инициативы Microsoft направлены на переход пользователей исключительно к работе в среде Windows. Например, только один пакет из последних новинок - MS Home, MS Office, BackOffice, MS Network - может выполняться вне системы Windows (MS Office может работать на Macintosh). Такая ловушка для пользователя несет в себе большую опасность для учреждений, поскольку Microsoft не обеспечивает единого подхода, полагаясь на поставщиков отдельных пакетов.
Windows NT является основой всей стратегии Microsoft. Спеша распространить свое влияние на работу в коллективном режиме и в то же время охраняя свое превосходство в области настольных систем от напора из Интернет, Microsoft раздает много обещаний, хотя качество продукции еще не достигло необходимого уровня. Результаты анализа, проведенного Computing Strategies Services, вызывают опасения, что система NT окажется ненадежной из-за чересчур энергичного внедрения обещанных новых служебных директорных функций, кластеризации, поддержки 64-битных операций в виде надстройки над настольными системами, сервера файлов, печати и прикладных программ и настроек на Интернет. Опасаясь, что из-за попыток сделать все для всех NT может оказаться неудачным детищем, аналитики рекомендуют CIO не ждать, а исследовать альтернативные операционные системы.
КОРПОРАТИВНАЯ СТРАТЕГИЯ IBM. По мере того, как системы, существовавшие в различных деловых сферах, расширялись в сторону открытых распределенных компьютерных сетей, разработчики информационных технологий сталкивались с новыми проблемами. Соединение разработок от разных поставщиков с широким спектром масштабируемых программных продуктов позволяет настроить систему в соответствии с потребностями организации, в то же время давая каждому пользователю возможность видеть сеть как единую систему. OS/2 Warp 4 - это универсальный клиент, который может связываться и объединяться с целым рядом операционных сред, делая работу каждой из настольных систем более удобной и продуктивной. Для IBM традиционным является корпоративный подход, при котором соединения и прикладные пакеты зависят от выполняемой задачи, в отличие от традиционных для Microsoft изолированных настольных систем. Учитывая специальные требования корпоративных пользователей, IBM предлагает широкий круг разработок, которые могут быть интегрированы и настроены на уникальные потребности конкретного предприятия. Программные серверы IBM предоставляют модульные совместимые средства, позволяющие реализовать обширный набор функций. Программные серверы IBM включают в себя многофункциональные открытые разработки, которые обеспечивают работу с сетями различных поставщиков и на различных платформах. Имея гибкие средства полной поддержки клиента и совместного использования ресурсов среды, включающей в себя различные платформы, заказчик может свободно выполнять свои прикладные программы в различных операционных системах.
Описание продукции
OS/2
WARP 4 и OS/2 WARP SERVER
Система OS/2 Warp 4, разработанная
IBM, является проверенной,
испытанной на практике
промышленной 32-битной
операционной системой клиента
пятого поколения.
Распознавание голоса,
используемое OS/2 Warp 4, делает ее
системой нового поколения по
удобству использования. Microsoft
рекламирует 'информацию на
кончиках пальцев.' Для
использования OS/2 Warp 4 кончики
пальцев не нужны. Разговор с
компьютером больше не является
научной фантастикой. Диктовать
сообщение или двигаться по
Интернет так же легко, как и
разговаривать. Произносить
слова - вот и все, что нужно для
работы с прикладными
программами OS/2, Windows, Java и DOS.
OS/2 Warp 4 в сочетании с OS/2 Warp Server предоставляет полный набор возможностей для работы предприятия, малого и среднего бизнеса и связанных между собой пользователей. OS/2 Warp Server обеспечивает основу для работы прикладных программ с сервером, включая встроенные функции совместной работы с файлами и печатью, службы копирования и восстановления, управление удаленными системами коммерческой связи, передовые технологии печати и доступ к Интернет. Сегодняшний мир ориентированных на сети компьютерных систем требует прогрессивных операций, особенно в области управления системой, что и обеспечивается OS/2 Warp Server.
Рабочая
станция и сервер Windows NT 4.0
Компания Microsoft объявила, что NT
Workstation 4.0 и NT Server 4.0 находятся в
стадии изготовления и будут в
целом готовы в 3-м квартале 1996г.
NT Server - это надстройка над NT Workstation, которая выполняет функции сервера. Основными элементами этого комплекса являются:
- WINDOWS
NT WORKSTATION 4.0
Windows NT Workstation - это многозадачная, многопользовательская 32-битная операционная система, предназначенная для коммерческих приложений и для разработки программного обеспечения. Вне зависимости от места установки, NT 4.0 не поддерживает 386 процессоры, а Network Client Administrator не содержит средств поддержки Windows For Workgroups.Новые или улучшенные характеристики и функции NT 4.0:
- Пользовательский интерфейс Windows 95 - Explorer, Network Neighborhood, Briefcase
- Подсистема Messaging (переименованный клиент Exchange)
- Многосвязный протокол Point-to-Point Tunneling (PPTP)
- Перенесенные в ядро системы интерфейсы пользователя и графических устройств (GDI)
Эти структурные изменения делают систему нестабильной, что может повлечь за собой сбой, требующий незапланированной перезагрузки в тех случаях, которые раньше приводили только к сбою UI. В июльском 1996г. номере журнала "Байт" сообщается, что "Microsoft, возможно, жертвует устойчивостью ради производительности". Такой подход для сервера является сомнительным, поскольку это мешает работе клиентов. Для рабочей станции эту посылку проверить трудно, т.к. информационная система не может проводить диагностику в случае зависания.
- Внесенные изменения требуют переписывания драйверов, в основном графических устройств и принтеров.
- Служба WEB Internet Explorer 2.0 Peer (инвалидный информационный сервер Интернет)
- MULTIMEDIA
- Автопроигрывание CD
- DirectDraw и DirectSound
- WINDOWS
INTERNET NAME SERVICE (WINS) & DNS
- разрешает конфликты именования между NT и Интернет, обеспечивая рабочим станциям NT доступ к серверам NT через Интернет. Поддерживает различные аппаратные конфигурации
- DCOM
- Многосвязные канальные конгломераты
- API для шифрования
- API для телефонной связи (TAPI)
- Поддержка UNIMODEM
- Системная политика и поддержка аппаратных профайлов
- Клиент
NetWare
- Имеется директорная служба NetWare (NDS), поддерживающая сценарии входа в NetWare
Функции рабочих групп, имеющиеся в NT Workstation, предоставляют возможность совместного использования информации, например, почты или календаря, только пользователям, приписанным к одному и тому же серверу.
- WINDOWS
NT SERVER 4.0
Сервер Windows NT - это сервер, работающий только в системах Microsoft; он лежит в основе пакета программ коллективного пользованиия Microsoft BackOffice. Более сложные функции управления системой, программы обслуживания файлов и печати для NetWare, как и программы обслуживания директорий для NetWare, на NT 4.0 Server не работают.Windows NT Server 4.0 включает в себя все функции NT Workstation 4.0 плюс следующие специальные функции сервера:
- Сервер информации Интернет
- Сервер поиска (Tripoli)
- Front Page 1.1
- Удаленный IPL (RIPL) для клиентов Windows 95
- Viper - программа контроля транзакций
- Мультипротокольный трассировщик
- Редактор System Policy и профайлы пользователя
- СЛЕДУЮЩИЕ
РЕДАКЦИИ NT
- Cairo
Система Cairo была представлена Microsoft на публичное обсуждение в качестве новой редакции NT в 1993 г. Ее состав со временем менялся, и в объявлениях, сделанных в марте 1996г., система предстает менее масштабной за счет отказа от ранее предлагавшейся глобальной директорной структуры, основанной на новой объектно - ориентированной файловой системе; выпуск системы был запланирован на 1998 г.5 августа 1996 г. исполнительный вице-президент Microsoft Steve Ballmer объявил, что долгожданная объектно-ориентированная система будет представлять собой в конечном итоге не версию программного продукта, а "серию технологий" или "мировоззрение" и будет выпущена в более поздние сроки.
- Cairo
СРАВНЕНИЕ ФУНКЦИОНАЛЬНЫХ ХАРАКТЕРИСТИК - СИЛЬНЫЕ И СЛАБЫЕ СТОРОНЫ
Проанализируем особенности Windows NT с целью лучшего понимания сильных и слабых сторон системы по сравнению с OS/2 Warp.
- ПОЛЬЗОВАТЕЛЬСКИЙ
ИНТЕРФЕЙС
NT 4.0: Интерфейс NT 4.0 похож на пользовательский интерфейс Windows 95, но является менее удобным для пользователя из-за отсутствия Windows 95 Wizards. Вследствие того, что система не является оъектно - ориентированной, линейка Start не дает возможности работать в режиме выпадающих меню, а иконки только частично работают как объекты.Возникающие от сходства пользовательских интерфейсов NT и Windows 95 преимущества кратковременны, а путаница будет продолжаться, особенно после того, как Microsoft примерно в конце 1996 г. выпустит в обращение совершенно новый интерфейс пользователя, который условно называется Nashville.
OS/2 WARP 4: Рабочий стол OS/2 Warp 4, включающий в себя голосовые средства и связь с Интернет, является провозвестником нового поколения удобных в работе систем. OS/2 Warp 4 - это первая большая операционная система, использующая технологию распознавания речи для управления и диктовки текстов. Не зависящее от акустической системы непрерывное речевое управление движением делает переход на сайт World Wide Web или запуск прикладной программы таким же простым, как и обычный разговор. Голосовая диктовка анонсирована и для Windows 95, и поэтому Вы можете задать вопрос: "В чем отличие?" Помимо того, что при розничной закупке Voice Type Dictation для Windows придется заплатить примерно $700, OS/2 Warp 4 - это операционная система, специально рассчитанная на использование речи, а не просто операционная система, выполняющая речевую прикладную программу.
Объекты рабочего стола для служб HTML, URL, JAVA и FTP соединяют рабочий стол OS/2 Warp 4 с Интернет. Такое объединение стирает различие между локальной системой и Интернет или интранет-сетью, позволяя пользователю свободно передвигаться от Интернет к рабочему столу и не зависеть от положения объектов, будь это DASD в локальной сети или в Интернет.
- ОБЪЕКТНАЯ
ТЕХНОЛОГИЯ
Объектная технология представляет собой удачный нетрадиционный подход к проектированию и разработке прикладных программ. В число преимуществ такого подхода входят следующие:- Высокое качество прикладных программ, поскольку они строятся в основном из существующих проверенных компонентов.
- Быстрота разработки прототипов и самих прикладных программ - у опытных разработчиков объектов объем программирования может быть сокращен на 95%. "Объектно-ориентированный метод позволяет нам строить компоненты, или объекты, которые мы можем использовать многократно, или, как я предпочитаю это называть, "pro-use" -- от "выгоды от многократного использования" - для быстрой разработки программного обеспечения, не зависящего от платформы. Разработка программ - это наиболее дорогостоящая часть работы", - говорит Franz Muller, член Главного управления по разработке информационных технологий Credit Suisse, Цюрих.
- Гибкость, достигаемая благодаря возможности добавления новых объектов без изменения существующих.
Объектно-ориентированная технология обладает тремя характерными свойствами, которые описываются ниже.
- ИНКАПСУЛЯЦИЯ - объединение функций и данных в объект. Объект - это цельная структура, обеспечивающая выполнение нужных функций; при этом не видно, как эти функции реализованы. Объекты могут использоваться многократно; при этом сокращается время и стоимость программирования и улучшается качество программ, что, в свою очередь, приводит к снижению затрат на поддержку и обслуживание.
- ПРЕЕМСТВЕННОСТЬ: очередной шаг является развитием уже существующего объекта. Вместо того, чтобы сначала уничтожить объект, а затем создать его заново, программист берет из объектной библиотеки уже разработанный объект и переписывает только ту его часть, которую надо изменить. Без преемственности каждый объект - это отдельно стоящая единица, которая создается с нуля.
- ПОЛИМОРФИЗМ обеспечивает гибкость, допуская представление объектов нескольких типов во время выполнения одной и той же структурой, что позволяет объединять объекты разных типов в одну структуру.
NT 4.0: Так как OLE поддерживает инкапсуляцию, но не поддерживает преемственность и полиморфизм, то основанные на OLE технологии Microsoft, такие, как Visual Basic, Common Object Model (COM) и DCOM, являются построенными на объектах, но не объектно-ориентированными. OLE - это частная архитектура Microsoft. ActiveX - это OLE с некоторыми контрольными функциями. Все это позволяет Microsoft решать, какая из платформ будет поддерживать OLE и когда.
Вводя DCOM в NT 4.0, Microsoft признает решающую роль распределенных систем для корпоративной работы; однако в существующей настольной системе OLE нет служебных функций, которые нужны для распределенной объектно-ориентированной среды, например, директорных служб. Аналитик Gartner David Smith заметил: "Пока не будет директорных служб, применение (DCOM) для нужд учреждения будет ограниченным и будет ориентировано в основном на разработчиков". Программная модель DCOM - это COM с определенным посредством CORBA DCE удаленным вызовом процедур (RPC) в качестве транспортного протокола; следовательно, COM должна поддерживаться на обеих сторонах конвейера. Такой способ усвоения открытого стандарта помещает с обеих сторон стандартной архитектуры частную, порождая в результате частное техническое решение. Microsoft предпочла внедрить собственную версию удаленного вызова процедур (RPC) DCE вместо того, чтобы получить лицензию на технологию из Open Software Foundation (OSF).
Использование несовместимой эмуляции Microsoft одного из компонентов стандарта OSF для DCE - RPC - как заплатки на сложной модели OLE не позволяет создать масштабируемые разработки промышленного уровня для учреждений. Michael Kennedy, аналитик Meta Group, выразил опасение, что Microsoft может начать диктовать стандарты DCE вместо того, чтобы подчиняться им. "Это давняя стратегия Microsoft - стратегия троянского коня: 'Мы подчиняемся стандартам, пока не займем часть рынка, но, заняв рынок, мы будем определять стандарты' ", - отметил он.
OS/2 WARP 4: Технология System Object Model (TM) (SOM) IBM, используемая в OS/2 Warp, позволяет пользователям создавать взаимозаменяемые многократно используемые компоненты программного обеспечения, не зависящие от языка, инструментов и платформ. Существуют пакеты разработчика для OS/2, AIX и Windows.
- ПОДДЕРЖКА
СОЕДИНЕНИЙ
NT 4.0: NT Workstation 4.0 поддерживает обслуживание директорий Novell, но не имеет средств для управления серверами NetWare 4.1, что не позволяет использовать ее в качестве административного клиента NetWare. Клиент Exchange, представляющий собой подсистему сообщений с другим назанием, работает с Microsoft Network, Exchange, MS-Mail и MS-FAX, но не имеет средств доступа к Lotus Notes и CompuServe и, таким образом, не может использоваться в качестве готового универсального клиента, как это было обещано.OS/2 WARP 4: Bill Machrone в PC Week от 29 июля 1996 г. пишет, что обилие средств связи OS/2 Warp 4 "делает ее гибкой, практически универсальной настольной системой клиента". Встроенные утилиты запроса LAN обеспечивают точную стыковку настольных систем между собой и со всеми основными сетевыми операционными системами, включая OS/2 LAN Server, Novell NetWare, NT Server, Lotus Notes и множество серверов Internet. Связи поддерживаются посредством NetBIOS, TCP/IP и IPX в сетях Ethernet, Token Ring и FDDI, делая ненужным приобретение транспортных протоколов и программ клиента для стыковки с популярными промышленными серверами. Встроенная эмуляция 3270 и 5250 удовлетворяет корпоративным требованиям. OS/2 Warp 4 поддерживает LAN-соединения через инфракрасные и сотовые устройства и посредством последовательных портов. LAN Distance Remote обеспечивает оперативный доступ сотрудников ко всем ресурсам LAN учреждения.
В OS/2 Warp 4 входит почтовый клиент Lotus Notes, который обеспечивает обмен сообщениями между клиентом и сервером в версиях Lotus Notes - наиболее широко используемого группового программного пакета - под OS/2 Warp и под NT.
- РАВНОПРАВНЫЕ
СЕТЕВЫЕ СОЕДИНЕНИЯ
NT 4.0: NT Workstation поддерживает не более 10 соединений одного уровня. Это ограничение NT Workstation требует расходов на приобретение, инсталляцию и администрирование сервера NT в рабочих группах и небольших офисах, в которых имеется больше 10 соединений.OS/2 Warp 4: Поскольку OS/2 Warp 4 обслуживает неограниченное число равноправных соединений, она не заставляет рабочие группы формировать структуры клиент/сервер и не требует соответствующих административных трат.
- ПОДДЕРЖКА
TCP/IP
NT 4.0: В NT Workstation 4.0 Microsoft ограничила TCP/IP 10 соединениями. Поскольку Internet Information Server (IIS) Microsoft идет только на NT Server, сайты, которые работают с серверами web на NT Workstation, включая Internet Connection Server IBM, вынуждены переходить на NT Server, если им требуется обновление системы до версии 4.0. Можно избежать дорогостоящих операций обновления, поставив на рабочей станции OS/2 Warp 4.0.OS/2 Warp 4: TCP/IP поддерживается как OS/2 Warp 4, так и Windows NT, но TCP/IP OS/2 Warp содержит больше прикладных средств. Это позволяет TCP/IP OS/2 Warp полностью обеспечивать связь между настольной системой OS/2 Warp и сервером UNIX (для UNIX версий IBM AIX, HP, SUN и других). Жесткие требования к совместному использованию файлов и принтеров при работе с TCP/IP выполняются в OS/2 Warp TCP/IP и не выполняются в Windows NT. Обещания NT по организации связи выполняются только для серверов Windows NT. Это не открытая система, а один из примеров частного решения Windows NT.
Из приведенной ниже для сравнения таблицы характеристик OS/2 Warp 4 и Windows NT 4.0 видно, что OS/2 Warp 4 является наиболее эффективным техническим решением для открытых вычислительных сред, использующих настольные системы Intel:
ФУНКЦИЯ OS/2 WARP 4 WINDOWS NT 4.0 Переадресация печати на удаленные очереди печати TCP/IP для приложений под DOS, Win16, Win32s, и 32-битных приложений Да (2)
(LPRMON)НЕТ Переадресация очереди печати на удаленные очереди печати TCP/IP для 32-битных приложений(2) Да
(LPRPORTD)Да
(LPRMonitor)Разрешение удаленной печати с других клиентов или серверов TCP/IP через LPR Да
(LPD)Да
(LPDSvc)Разрешение удаленных команд с UNIX через RSH (может быть сделана установка для приема команд только из Root на машине UNIX) Да Нет Разрешение команд с компьютера с системой UNIX через REXEC Да Нет Основные программы клиента TCP/IP (TELNET, PING, RSH, REXEC, FPT в текстовой моде) Да Да Сервер TCP/IP FTP (FTPD) Да Да Сервер TCP/IP Telnet (TELNETD) Да Нет Приложения TCP/IP (TFTP, TFTD, TALK, TALKD) Да ? Клиент и сервер NFS дополнение дополнение Интегрирование NFS посредством Drag-and-Drop Да Нет Графический клиент FTP Да Нет Графический Web Browser Да Нет Чтение USENET Newsgroup Да Нет Одновременная поддержка телефонной линии (SLIP/PPP) и соединения LAN TCP/IP Да ? Telnet - 3270 Да Нет Telnet-5250 Да Нет Поддержка TCP/IP (Winsock) для 16-битных приложений Windows Да Да Поддержка SNMP Да Да Поддержка использования UNIX-машины в кчестве Domain Name Server (3) Да Да Динамический протокол конфигурирования хост-систем (DHCP) (4) Да Да Служба именования домена (DNS) (3) Да Да Динамическая служба именования домена (DDNS) Да (4) Нет Графическая почта Да Нет API языка REXX для прямых соединений Да Нет API языка REXX для FTP Да Нет ПРИМЕЧАНИЯ
(1) LPRMON - это служебная подпрограмма Warp TCP/IP, которая переадресует печать на выбранный порт от LPT1 до LPT3 (и до LPT9 с драйвером Lexmark AES). Она может использоваться любым приложением (DOS, Win16, Win32s или OS/2), поскольку переадресация печати с помощью LPRMON прозрачна для приложений. Задача печати, переадресованная с помощью LPRMON, может быть направлена на любой "LPD"-сервер печати TCP/IP. LPD является стандартным компонентом любой системы UNIX и входит также в TCP/IP для Warp и NT .(2) LPRPORTD действует аналогично LPRMON в OS/2, за исключением того, что она использует Workplace Shell, определяя 9 новых портов принтера, которые могут использоваться для печати любой прикладной программой OS/2. Монитор LPR в Windows NT аналогичен LPRPORTD, но NT не обспечивает переадресацию печати прикладной программы DOS.
(3) Служба имени домена обеспечивает централизованное хранение хост-имен и адресов машин TCP/IP на сервере имени домена вместо файла "hosts", копии которого должны храниться на каждой рабочей станции клиента.
(4) DHCP обеспечивает динамическое назначение адресов TCP/IP из заданного диапазона адресов, что позволяет управлять адресами TCP/IP с центрального сервера. Если этого режима нет, клиент должен знать свой адрес (и хранить его в файле). Сервер OS/2 Warp поддерживает эту функцию для рабочих станций клиента OS/2 Warp 4.
- ИНТЕРФЕЙСЫ
ДЛЯ ПРОГРАММИРОВАНИЯ
ПРИЛОЖЕНИЙ (API)
NT Workstation 4.0: В Windows NT 3.1 были представлены первые 32-битные API Microsoft -- Win32. Вскоре после этого были представлены Win32s. Win32s обеспечивает прикладным программам наименьший общий знаменатель для работы на платформах 16-битных Windows и NT, предоставляя 32-битный доступ к файлам и дискам, но не поддерживая многопоточных режимов. Windows 95 включает в себя третий набор 32-битных API--Win32c. Система Windows 95 (Win32c) была представлена Microsoft программистам как шаг к NT (Win32): Windows 95 как промежуточная система, NT - как стратегическое направление; однако между ними существует значительная несовместимость, что свидетельствует о том, что Win32c не является ступенькой на пути к цели.Логотип Microsoft "Предназначено для Windows 95" должен был означать, что прикладная программа работает и в Windows NT, и в Windows 95. Статья в Information Week от 18 января 1996г. показала, что Microsoft несколько смягчила свои требования к программам в связи с тем, что, как оказалось, очень многие прикладные программы не соответствуют этому стандарту. Процитировано высказывание Gary Gigot, в прошлом руководителя службы маркетинга Microsoft, о том, что "Некоторые из этих правил нарушаются собственными прикладными программами Microsoft". Поскольку существуют API только для Win32 или только для Win32c, то понятно, что прикладная программа, поддерживающая обе версии, не может быть оптимальной ни для одной из них.
У Microsoft есть целый ряд несоответствий в определениях API. В мае 1996г. Microsoft было объявлено, что C++ версии 4.2 не будет поддерживать Win32s, поскольку Microsoft стремится перевести пользователей на полномасштабную 32-битную систему. 50% настольных компьютеров все еще работают с 16-битными прикладными программами для Windows. Такого рода постоянное взбалтывание навязывает разработчикам прикладных программ дополнительные трудозатраты на разработку и техническое обслуживание, которые они вынуждены принимать. Изменения в API включают следующее:
- Win16 / Win32 / Win32s / Win32c для API операционной системы
- VBX / OCX для API разработки прикладных программ
- OLE 1.0 / OLE 2.0 / ActiveX и ODBC 1 / ODBC 2 / OLE DB для API доступа к базам данных
OS/2 WARP 4: Наличие единого 32-битного API OS/2 для всего семейства OS/2 Warp - от систем laptop до серверов SMP - дает разработчикам приложений существенные преимущества. Все редакции OS/2 и OS/2 LAN Server совместимы снизу вверх. Например, PCLP 1.0 IBM, выпущенный в 1985г., спустя десять лет работает с LAN Server 4.0 и OS/2 Warp Server. Наличие одной нуждающейся в обслуживании и поддержке программной базы приводит к существенной экономии капитальных затрат. Кроме того, в Открытой программе IBM был в общих чертах определен исчерпывающий комплект открытых, соответствующих промышленным стандартам API для систем клиент/сервер.
- УПРАВЛЕНИЕ
ПАМЯТЬЮ
NT Workstation 4.0: В литературе по NT говорится, что каждому процессу, будь то транзакция или прикладная программа, отводятся 2 GB памяти. Однако Microsoft не упоминает о том, что процессу гарантируется только 256 MB. Остальная часть 2 GB используется совместно всеми процессами, идущими на данном сервере. На практике это может вызвать трудности в случае перевода на NT больших учрежденческих баз данных. Если потребуется замещение страниц на диске, быстродействие может стать неприемлемо низким.
- ВОЗМОЖНОСТЬ
АТТЕСТАЦИИ ПО КАТЕГОРИИ
БЕЗОПАСНОСТИ C2
Защита сети требует уникальных решений и является намного более сложным делом, чем защита отдельной системы. Определенная правительством категория защиты С2 был предназначен для изолированных систем, а категория защиты сетей определяется в настоящее время федеральным правительством. Ни одна из сетевых операционных систем (NOS) не аттестована в настоящее время на соответствие категории C2.NT Workstation 4.0: Windows NT удовлетворяет требованиям государственной категории безопасности C2 в изолированной среде, но при этом необходимо осознавать ограничения, налагаемые системой обеспечения защиты пользователей от нежелательного вмешательства. Единственные аппаратные конфигурации, представленные 'Administrator's Security Guide' как соответствующие категории C2, - это NT на Compaq ProLiant 2000 и 4000 и DECpc AXP/150. Ни одна из этих конфигураций не содержит сетевых интерфейсных плат. Добавление любого периферийного устройства делает систему не соответствующей категории C2; это означает, что создать сервер категории С2 можно, только нельзя подключать его к сети.
То, что аппаратная конфигурация влияет на соответствие безопасности системы требованиям категории С2 и то, что в системе защиты NT имеется трещина, выявилось после того, как в прессе появилось сообщение, что общая утилита NTFSDOS может использоваться для перезапуска системы и имеет доступ ко всем файлам в обход системе защиты NT. Теперь Microsoft заявляет, что уровень защиты C2 имеет изолированная система, не использующая гибкие диски. Как предсказывает д-р Ian Graham из Eracom - компании по защите информации, понимание того, с какой легкостью обходится защита NT, "подтолкнет крупные сайты к более реалистичному отношению к защите NT". По его словам, эта ситуация наглядно показывает, что ощущение защищенности, вызванное излишним доверием к защите NT, оказалось ложным.
Даже обладая одной из перечисленных в списке аппаратных конфигураций, удовлетворяющих требованиям категории безопасности С2, система должна использовать только файловую систему NT (NTFS). Доступ к разделам таблицы размещения файлов (FAT) и высокопроизводительной файловой системы (HPFS) не допускается. Это поневоле заставляет пользователя применять исключительно собственные прикладные программы NT, поскольку прикладные программы Windows 3.x и Windows 95 не поддерживают NTFS.
Применение NT в качестве сервера прикладных программ в распределенной среде приводит к еще большему проявлению преимуществ и недостатков системы защиты. NT требует ввода пароля перед восстановлением сетевых соединений. После перезагрузки, вызванной отключением питания или какими-либо другими причинами, кто-то должен будет ввести пароли, и только после этого сервер NT сможет снова установить сетевые соединения. Эта дополнительная процедура может стать серьезной проблемой для администратора большой разветвленной сети.
При установке системы защиты NT в сети каждому серверу, к которому пользователю требуется доступ, должен быть сообщен идентификатор пользователя. Этот требующих больших временных затрат процесс увеличивает административные расходы на установку и может стать еще одной проблемой при техническом обслуживании.
OS/2 WARP 4: Хотя OS/2 и не имеет категории С2, она удовлетворяет четырем основным требованиям безопасности:
- Уникальная идентификация и аутентификация пользователя
- Управление доступом пользователей к удаленным ресурсам
- Управление физическим доступом к рабочим станциям и локальным ресурсам
- Проверка и оповещение при неправильном использовании сети.
OS/2 Warp Server предоставляет защиту на уровне загрузки, позволяющую предотвратить любую попытку несанкционированного перезапуска системы. Единственным способом перезапуска с дискеты является использование специальной дискеты, которая записывается в момент инсталляции системы. Затем эта дискета должна храниться в безопасном месте до тех пор, пока она не понадобится.
В службе управления директориями и защитой OS/2 имеется надежный сторож - средства обеспечения безопасности OSF DCE. Кроме того, существует множество дополнительных пакетов, обеспечивающих надежную защиту и позволяющие варьировать уровень защиты, нужный для конкретной реализации.
- ПОДДЕРЖКА АППАРАТНЫХ СРЕДСТВ
Версия NT 4.0 обеспечивает поддержку 386 систем и вариантов для следующих платформ:- Симметричные мультипроцессорные системы Intel x86
- Системы MIPS(R) R4000 и R4400
- Системы DEC Alpha AXP(R)
- PowerPC
Хотя объявленная совместимость с этим набором платформ и стала отличным ходом маркетинговой политики Microsoft, все же более 95% продаж Microsoft NT, согласно IDC, относилось к платформе Intel. Чтобы прикладные программы Win32, скомпилированные в системе Intel, могли использоваться на других платформах, их нужно перекомпилировать. В NT 4.0 были дополнительно встроены средства эмуляции системы операций 486х процессоров не из семейства intel, но эмуляция сказывается на быстродействии.
Первоначально компания Microsoft анонсировала 64-битную версию NT, планируемую на 1997г., на основе систем DEC Alpha. Для обеспечения кластеризации с высоким коэффициентом готовности, позволяющей обойти ограничения масштабирования NT, были добавлены также Digital и Tandem.
- ПОДДЕРЖКА МОБИЛЬНЫХ СИСТЕМ
Внутри корпораций возрастает роль laptop-компьютеров. По оценкам Gartner Group, предприятия будут стремиться к увеличению числа постоянно работающих по удаленным сетям сотрудников, чтобы уменьшить число поездок; ниже приводятся соответствующие статистические данные. В 1995г. только 5% сотрудников постоянно работали по удаленным сетям. К 2001г. более половины сотрудников из планируемых 55 миллионов работающих по удаленным сетям будут работать в таком режиме в течение всего рабочего дня. Это означает, что в течение пяти следующих лет появится 55 миллионов работающих по удаленным сетям. Для перемещающихся исполнителей и все более и более мобильных работников связь посредством электронной почты и возможность работы с ресурсами через учрежденческую LAN являются ключевыми требованиями.NT Workstation 4.0: Большие ресурсы, требующиеся для работы NT, всегда были основным препятствием для возможной постановки NT на переносной компьютер; однако по мере роста мощности laptop-компьютеров все более заметными становились другие обстоятельства. В NT 4.0 Microsoft был сделан сумасшедший бросок в область мобильных систем. Для поддержки мобильности были разработаны сервер удаленного доступа, его расширение PPTP и многосвязный PPP. Однако основные компоненты -- усовершенствованное управление мощностью (APM), Plug-and-Play, "мягкая" стыковка со стационарной настольной станцией -- отсутствуют. Отсутствие APM существенно снижает срок службы дорогостоящих батарей, что приводит к необходимости частой их замены. Поддержка PCMCIA в NT 4.0 по-прежнему требует вставления адаптера PCMCIA перед перезагрузкой системы и оставления его на время перезагрузки. Эта недостаточная гибкость мешает усуществлению множества замыслов по использованию этих адаптеров размером с кредитную карточку.
OS/2 WARP 4: Журнал Mobile в январском выпуске 1996 г. присудил OS/2 Warp награду первого класса за мобильный офис. В своей презентации Peter D. Varnol писал:
- " OS/2 Warp компании IBM - это признанная многозадачная операционная система, которая может работать с прикладными программами Windows 3.1 и DOS. Ее средства связи включают в себя мощные соединения с Интернет и средства обмена данными и факсимильными сообщениями с электронным сопровождением".
OS/2 Warp 4 имеет множество преимуществ перед NT применительно к мобильным компьютерам. Advance Power Management 1.1, plug-and-play, "мягкая" стыковка с основной станцией, поддержка Thinkpad на инфракрасной основе и FAXWorks имеются в OS/2 Warp 4 и отсутствуют в NT. Клиент удаленного доступа делает все ресурсы LAN офиса доступными удаленному пользователю. Служба мобильного офиса обеспечивает прозрачность кеширования файлов в случае подключения к IBM-совместимой сети или сети NetWare, позволяя пользователю использовать эти файлы после отсоединения и обеспечивая синхронизацию при повторном соединении. Мобильность, надежность и средства связи OS/2 Warp 4 делают логичным ее выбор для работы на мобильных компьютерах.
Copyright (c) ТОО ИВО "Модуль" апрель, 1998. Все права защищены.
Интересные ссылки: Большой портал для малого бизнеса.
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ