Конец зимы - весна, период активизации субъектов ИТ, собирающихся в это время на свои, чужие и общие сходки, дабы других посмотреть и себя показать, короче говоря, получить заряд идей и впечатлений. В этой связи данный выпуск рубрики мы решили целиком посвятить весенним компьютерным форумам, прошедшим с февраля по март в Падерборне (SNI Product & Trend Show), Москве (UnixExpo и конференция SAG) и Ганновере (CeBIT'98).
Под знаком middleware
В конце февраля компания Siemens Nixdorf провела в Падерборне (Германия) свою традиционную конференцию, на которой собираются партнеры, клиенты и представители ведущих подразделений корпорации (8 тыс. клиентов и партнеров из 30 стран, 250 новых аппаратных и программных решений демонстрировались на площади в 6 тыс. кв. м). Ведущими были такие направления как финансовая сфера, информационные киоски, RISC-серверы, мэйнфреймы, серверы Primergy, решения в области Web-технологий, хранилища данных, коммерческие приложения, периферия и ПК. Однако над всем этим реял флаг связующего (middleware) ПО, позволяющего обеспечить преемственность с уже давно существующими базами данных и приложениями, без которых сегодня немыслима деятельность таких корпораций как Deutsche Telekom, РИА "Новости", Daimler-Benz, US Passport Agency и ряда других.
Аппаратное семейства от SNI пополнилось в этом году сериями C- и E-, масштабируемыми от настольной модели 200 до единственного серийного европейского суперкомпьютера Reliant RM1000 и суперсервера RM600 на 24-х процессорах R10000, а в середине этого года и на R12000. Семейство суперсерверов и мэйнфреймов пополнилось машиной BS2000/OSD на стандартных процессорах, а также принципиально новой серией SR2000-B на базе R10000 (4 CPU, память до 2 Гбайт, FDDI, V.24/X.21, ISDN). Эти машины отличает возможность одновременного выполнения на одном сервере приложений для мэйнфреймов и программ, предназначенных для работы в среде UNIX.
Форум SNI выявил чрезвычайно важную роль связующего ПО: Web-transactions, брокеры сообщений, системы интеграции приложений, а также системы для работы в гетерогенных конфигурациях. Например, среда Web-transactions обеспечивает доступ к хранилищам данных, расположенных на мэйнфреймах, через привычный интерфейс любого браузера. Специально для организации доступа ПК-клиентов с Windows предлагается система ComTransactions, работающая с протоколом ActiveX. Система OpenDM обеспечивает унифицированный доступ к гетерогенным хранилищам данных, построенным на основе различных СУБД: ADABAS, Oracle, Informix, SQL Server, ODBC, а также файловых систем Unix и Windows. Большой интерес на выставке вызвала также TrustedWeb (http://www.trustedweb.com) - интегрированная среда по обеспечению безопасности сетей intranet.
"Тарантелла" - больше подробностей
На выставке UnixExpo научный редактор журнала "Открытые Системы" встретился с Тамарой Ньюбергер (Tamar Newberger), директором по менеджменту группы технологии платформ, и менеджером SCO по Восточной Европе/Центральной Азии Крисом Келмером (Chris Celmer). Основной темой разговора, фрагменты которого приведены ниже, был универсальный сервер приложений "Тарантелла", позволяющий через любую программу просмотра Web-страниц работать с приложениями, установленными на произвольных аппаратно-программных платформах: суперкомпьютеры, мэйнфреймы, RISC-станции, ПК.
Почему "Тарантелла" позиционируется как универсальный сервер приложений, разве она не рассчитана на совершенно определенный круг стандартов?
Сервер "Тарантелла" обеспечивает доступ пользователей к разнообразным приложениям практически с любых типов клиентских рабочих мест, оснащенных Web-браузером и Java-машиной. При этом приложения могут выполняться на любых архитектурах - мэйнфрейм, Wintell, UNIX/RISC. Единственное, что приложения должны использовать стандартный для этих платформ интерфейс с ОС: X Window, Win32 или, например, протокол мэйнфреймов. Других приложений сейчас практически не осталось, поэтому мы считаем, что "Тарантелла" покрывает все возможные случаи.
В корпоративной сети достаточно установить один сервер "Тарантелла", и он будет обслуживать всех клиентов. С другой стороны, серверов приложений может быть много, нужно ли ставить на них какое-то дополнительное ПО для связи с сервером "Тарантелла"?
- Если вы хотите обеспечить доступ по сети к X-приложению, запущенному на UNIX-сервере, то никакого дополнительного ПО не требуется - все берет на себя "Тарантелла". Если в роли сервера приложений выступает NT, тогда нужно установить дополнительное связующее ПО, которое выпускают независимые производители. Со временем, когда определится комплект поставки сервера "Тарантелла", мы планируем включить в него все необходимое программное обеспечение.
Можно ли говорить о том, что SCO владеет общей технологией перехвата интерфейса приложения с ОС?
- Так вопрос не ставился. Мы ориентировались на конкретные запросы наших покупателей (в основном это крупные коммерческие предприятия) и поддержали наиболее распространенные интерфейсы. Однако, если появится потребность реализовать новый вид интерфейсов, мы готовы предоставить необходимый инструментарий - шаблоны, прототипы и т.п.
Появление сервера "Тарантелла" заставляет в очередной раз задуматься о способе реализации пользовательского интерфейса. Для многих читателей нашего журнала идеалом остается X Window - бинарный код приложения может выполняться и локально, и по сети. Известны и недостатки: считается, что X-протокол слишком медленный. Несмотря на это вы его еще и эмулируете на Java, к чему это приводит?
- Приложений для X сегодня очень много, и с этим надо считаться. Что касается производительности, то "Тарантелла" в какой-то степени компенсирует этот недостаток, поскольку в нем задействован Адаптивный Internet Протокол (AIP), который производит сжатие передаваемых данных, буферизацию, подстраиваясь к характеристикам сетевой среды. Например, мы прямо из Экспоцентра на Красной Пресне или со стенда на CeBIT'98 в Ганновере подключались к серверу "Тарантелла", установленному в Северной Каролине, и работали с Word и Excell без каких бы то ни было проблем.
Хотелось бы понять какое место в решении SCO занимает Java, действительно ли "Тарантелла" полностью на нее завязана или она заменяема?
- Java представляет собой краеугольный камень для сервера "Тарантелла". Прежде всего по практическим соображениям, поскольку сейчас все виды компьютеров, в том числе портативные, оснащаются браузерами Web с Java. И это, собственно, все, что нужно для работы с любыми профессиональными приложениями. Java, с помощью сервера "Тарантелла", доставляет на каждое рабочее место последнюю версию, и администратору сети уже не нужно заботиться о необходимости загрузки, конфигурирования и обновления для каждого пользователя.
В чем вы видите главное отличие сервера "Тарантелла" от Winframe (Citrix), WinDD, OpenNT?
Основное отличие заключается в том, что эти системы решают только часть проблем, на которые нацелена "Тарантелла". По сути дела, Winframe, к примеру, это только средство входа в компьютер с другой архитектурой: из среды UNIX в Windows или наоборот. "Тарантелла" же формирует инфраструктуру для распределенных вычислений, решая такие задачи, как сохранениенаследуемых приложений, исключение доставки приложений пользователям (делая их тонкими клиентами), интероперабельность различных платформ, обеспечение многопользовательского доступа к NT, оптимизация сетевых передач, возобновляемых сеансов пользователей, единого пространства сетевых ресурсов, распределенного Webtop.
Каковы перспективы сервера "Тарантелла"? Вспоминается история с WinFrame. До того, как Microsoft выпустила Terminal Server, WinFrame компании Citrix Systems по праву мог называться одним из лучших решений для тонкого клиента и эмуляции Windows. Новое лицензионное соглашение между Citrix и Microsoft все изменило. Жизненно важные части WinFrame для Windows NT 3.51 трансплантированы в Windows NT 4.0 и разделены на два самостоятельных продукта: Terminal Server под кодовым названием Hydra и pICAsso. При этом, однако, компания Microsoft не обеспечила обратную совместимость с WinFrame, и кроме того, вместо поддержки протокола Citrix ICA, создала свой собственный, RDP. Не случится ли что-то подобное и с "Тарантеллой"?
- Мы высоко оцениваем потенциал сервера "Тарантелла", и рассматриваем его как стратегический продукт, открывающий путь к сетевым вычислениям. Естественно, соображения конъюктуры играли определенную роль в этом проекте, но не они были доминирующими. В первую очередь мы исходили из реальных потребностей наших заказчиков. Мы имеем дело с организациями, которые снабжают информацией из своих баз данных тысячи клиентов, в том числе множество мобильных. Для таких заказчиков смена прикладного ПО, доставка на рабочие места новых версий, управление конфигурацией - это реальные проблемы, и организации вынуждены затрачивать на их решение очень много сил и средств. Мы считаем, что им выгодно смещение баланса в сторону централизованного обслуживания, опирающегося на оптимизацию сетевого доступа.
Серьезность нашего отношения к серверу "Тарантелла" наглядно доказывает то, что он не привязывается только к нашим родным реализациям UNIX - OpenServer и UnixWare. Скоро выходят версии сервера "Тарантелла" для SUN Solaris, HP-UX, IBM AIX, SNI SINIX и Windows NT Server. В этом проекте участвуют и крупные производители, и независимые разработчики, поставляющие некоторые компоненты для связывания различных ОС и приложений.
Звучит прекрасно, но ведь не все зависит от компании SCO. Имеется один затертый, но продолжающий всех волновать вопрос: экспансия Microsoft. Нет ли у вас опасений, что UNIX полностью сойдет со сцены, уступив место NT?
- Конечно, нет. Собственно, вы и не рассчитывали получить иной ответ, поскольку мы не частные лица, а официальные представители SCO - производителя UNIX-систем. Ну посудите сами. Компания SCO с самого начала ориентировалась на ПК и платформу Intel. За прошлый год объем продаж UNIX-серверов увеличился у нас на 27%, в то время как рост серверов NT составил только 17%. SCO сейчас занимает 40% всего рынка UNIX-систем - это больше, чем все остальные производители вместе взятые. На момент появления процессора Merced к концу 1999 г. планируется выпустить полностью 64-разрядную версию UnixWare 7.
Если вас не убеждают цифры, выскажу более общее соображение. Мы были и остаемся лидерами, а Microsoft постоянно пытается всех догонять, используя наши старые технологии, а это отставание на несколько лет. Кое-кто видит в этом преимущество Microsoft - им все дается проще, и они бодро шагают по проторенной дороге. Однако UNIX остается машинистом локомотива и именно она сегодня определяет маршрут движения всей компьютерной индустрии.
Просто толкаться и дискутировать с Microsoft - бесполезное занятие. Нужны новые точки роста, свежие идеи?
- Согласен с вами, и они у нас есть.
Тогда назовите их
- Вот этого мы пока не скажем. (Все смеются).
Как вы оцениваете нынешнее состояние Windows NT?
- Слабые места NT хорошо известны - это масшабируемость, надежность, безопасность. Дело даже не в том, что NT 3.5 или 4.0 содержит ошибки - она несовершенна по многим аспектам. Обычная практика Microsoft - выпустить что-нибудь с маркой, скажем, масштабируемость, и потом несколько лет доводить до кондиции. Такой подход рассчитан на невысокую культуру использования компьютера. Попробуйте подключить свой ПК к сети и вы сразу это почувствуете.
На UnixExpo'98 мы привезли новую ОС UnixWare 7. Давайте посмотрим только на некоторые ее компоненты. Она сделана так, что в ней одновременно могут работать свыше тысячи процессов обработки, ввода/вывода и сетевых обменов. Она имеет полностью динамическое ядро, в результате любая реконфигурация производится без остановки машины. Впервые для платформы Intel реализован многомаршрутный ввод/вывод, благодаря чему в одной системе можно установить несколько шин и карт. По поводу готовности и надежности: обеспечено горячее включение/выключение почти всех систем компьютера: устройства В/В, карты, шины, и если только не отключено питание, система будет продолжать работать.
Например, для NT сегодня известно только одно кластерное решение - пакет WolfPack, позволяющий объединить два компьютера. С помощью продукта SCO Reliant HA можно создавать кластерные комплексы из серверов Pentium Pro, включающие до 100 хостов. Все это лишь малая часть того, что сделано в UnixWare 7.
Занимаются ли специалисты SCO другими перспективными моделями сетевых вычислений? В частности параллельными сетевыми вычислениями.
- Непосредственно в SCO нет. Однако интересные решения имеются в NonStop Clusters для UnixWare. Кроме традиционных для кластерных систем высокой готовности, надежности и масштабируемости здесь задействована технология единого образа системы SSI (Single System Image). Эта технология полностью скрывает от программиста специфику кластерной архитектуры, позволяя работать с традиционным для UNIX-систем набором программных, сетевых и управленческих интерфейсов.
Software AG - опытный игрок на отечественном рынке
Второй по величине в Европе производитель ПО, компания SAG, провела в марте семинар на базе своего российского подразделения (20 лет работы SAG в России, четыре года существования официального представительства). Известная своими продуктами (ADABAS - СУБД, NATURAL - интегрированный инструментарий разработки прикладных систем, ENTIRE - связующее ПО для обеспечения работы приложений в неоднородной сетевой среде) компания переживает сегодня период обновления и пересмотра своей политики и стратегии работы на рынке.
Члены обновленной команды руководителей SAG (на уровне вице-президентов) приняли участие в работе семинара, рассказав слушателям о новых решениях компании. В зале присутствовали представители ГУИР ФАПСИ, РАО "Газпром", МПС, Морфлот, МОСКОМЗЕМ, МИД, Чебоксарского завода "Промтрактор" и ряд других организаций. В противоположность аналогичным презентациям зарубежных компаний, первыми выступали партнеры и клиенты SAG: ГУИР ФАПСИ - "Проверенная временем надежность СУБД от SAG придает нам уверенности в своих силах, что особенно важно сегодня на фоне всевозможных покупок, слияний, смен архитектур и курсов"; ИнформГАЗ - "Единая система газоснабжения России целиком построена на СУБД ADABAS, установленной на базе двух мэйнфреймов Comparex, в реальном масштабе времени обрабатывающих телеметрию, поступающую 5-6 раз в стуки со всех точек добычи газа, датчиков на трубопроводах, которые проходят по всей территории России, СНГ, Восточной Европы и в зоне Рургаза в Западной Европе."
На семинаре лишний раз была подтверждена мысль, что связующее ПО шагает по Европе - это флаг современной индустрии ПО, а выход продукта EntireX дополнительное тому доказательство. Действительно, прогресс в ИТ не может обойти стороной деятельность таких жизненно важных для общества организаций как Германская полиция, налоговая служба Баварии, телеканал ZDF, Пенсионный фонд Польши, МПС России. Их приложения и базы данных не должны быть потеряны при переходе на новые решения. В этой ситуации EntireX и NATURAL вселяют в пользователей давно забытое в России чувство уверенности в завтрашнем дне. Мало того, по мнению аналитиков, к 2001 г. более 60% всех новых приложений будет создаваться из уже готовых, работающих компонентов и здесь не последнюю роль может сыграть другой продукт SAG - Bolero, названный фабрикой разработки приложений.
CeBIT '98 - надежность, стандартизация, совместимость и масштабирование
Прошедшая в феврале 1998 г. выставка UnixExpo '98 передала эстафету общеевропейскому форуму CeBIT '98, который проходил с 19 по 25 марта в Германии и собрал 7250 экспонентов, разместивших свои стенды на территории 372 тыс. кв. метров. Последнее время на выставках все чаще появляются компании, предлагающие комплексные решения в области САПР, организации делопроизводства и автоматизации предприятий различных форм собственности и сфер деятельности. Если говорить о географии участников форума, то основная часть экспонентов была из Германии (4526), а среди остальных (2724) наибольший рост численности наблюдался у представителей Азиатского региона (Китай, Япония, Тайвань).
Одним из немногих конструктивных моментов таких многолюдных и рекламно-развлекательных мероприятий как CeBIT является высокая вероятность встреч с известными специалистами в области ИТ. Например с одним из основателей компании Santa Cruz Operation, вице-президентом по технологиям Дагом Мишелем (Doug Michels), курирующим сегодня все вопросы развития технологий в SCO. В разговоре с корреспондентом журнала принимал участие и Геоф Сеаброк (Geoff Seabrook), вице-президент по международным связям в Европейском регионе, на Среднем востоке и в Африке.
Чем вызван интерес компании SCO к Европе и конкретно к выставке CeBIT?
Как известно, мы с Larry Michels создали компанию SCO в 1979 г. когда уже существовало много клонов UNIX для всех компьютеров кроме ПК, на которой крутились тогда только CP/M и PS DOS. В 1985 мы выпустили SCO XENIX - первую многопользовательскую версию UNIX для i286, а десять лет спустя выступили с инициативой Big E (enterprise Summit), объединяющей производителей UNIX-систем для платформы Intel с целью выработки единого подхода и стандарта на ОС. Наконец, в прошлом году, SCO выпустила универсальный сервер приложений "Тарантелла", позволяющий строить клиенто-независимые вычислительные конфигурации. Компания SCO ориентируется на рынок Intel-совместимых систем, программными средствами стремясь доводить их возможности до уровня RISC-станций и серверов, реализуя принятый нами принцип: " объединение возможностей и потенциала UNIX с мощностью и экономичностью платформы Intel". Кстати, недаром в известном тесте AIM при сравнении RISC и Intel-систем последние испытываются в конфигурации SCO UNIX.
Специалисты IDC и Dataquest отмечают, что в мире стремительно растет инсталляционная база Intel-систем. По некоторым оценкам в 2001 г. будет уже 151 млн. систем на базе Intel-совместимых микропроцессоров. Если говорить о Европе, то здесь наметился устойчивый рост рынка ПК (14,5% в прошлом году только по Западной Европе). В абсолютных цифрах это означает 19,38 млн. штук, среди производителей лидируют (42,5% или 8,23 млн.) пять наших стратегических партнеров: Compaq, IBM, HP, Dell, SNI. К тому же Европа, где у нас много клиентов, сейчас готовится к переходу на евровалюту, а это означает широкомасштабные модификации существующего ПО. Ряд наших продуктов, например, универсальный сервер "Тарантелла" или комплекс инструментальных средств в составе UnixWare 7 смогут существенно облегчить работу европейских программистов.
Этим и объясняется наш постоянный интерес к выставке CeBIT, где сегодня SCO представляет, кластерное решение из серверов Tandem/Compaq - 6 серверов ProLiant 850, работающих как единое целое (теоретически возможно строить конфигурации из сотен узлов), ОС UniXWare 7.0 с масштабируемым ядром - 64 Гбайт памяти, 32 процессора, 64-разрядной файловой системой для работы с массивами в 1 Тбайт. Кстати, учитывая, что например в 1997 г. во всем мире было продано UNIX-серверов на сумму более 32 млрд. долл., создание для этой армии машин надежных, отказоустойчивых конфигураций - весьма актуальная задача. Мало того, по данным IDC, 83% баз данных для деловых приложений сегодня установлены именно на UNIX-системах, а это более половины всех систем, занятых в обслуживании Internet.
Далее, на выставке мы представляем целую серию продуктов SCO: "Тарантелла", SCOadmin Wizards и Host Group Management полностью опровергающих миф о сложности и неудобстве работы с ОС UNIX. Во многих случаях взаимодействие и управление системой, состоящей из десятков высокопроизводительных серверов оказывается намного проще конфигурирования, например, Win95 для одного ПК.
Учитывая активность Microsoft на рынке серверов для платформы Intel и недавнее беспрецедентное расширение Compaq, известной своими стратегическими связями с Microsof, есть ли сегодня у SCO основания для оптимизма?
- Сегодня на долю SCO UNIX для платформы Intel приходится 78% клонов этой ОС, 2,4 млн лицензий, охватывающих 20 млн. пользователей. В итоге компания входит на третье место среди поставщиков серверных платформ. Абсолютный рост по числу лицензий продуктов SCO в прошлом году составил 27%, а сам рынок UNIX-систем увеличился на 15%. В этой связи слухи о затруднениях SCO как поставщика решений для UNIX, а с появлением сервера "Тарантелла" и как производителя связующего ПО, явно преувеличены. Кроме того, следует учесть, что даже с появлением новых версий NT ее по-прежнему не всегда можно использовать в критических и распределенных приложениях.
Как складываются ваши взаимоотношения с freeware UNIX: Linux или BSDI?
- Сегодня мы можем конкурировать с бесплатным ПО. Имея доступ ко всему интеллектуальному наследию и современному ресурсу UNIX, владея необходимыми правами и опираясь на имеющийся потенциал, компания SCO может передавать бесплатные лицензии на OpenServer и UnixWare для индивидуальных, некоммерческих пользователей, а также для учебных заведений. Так зачем же иметь дело с игрушечными клонами UNIX, если вы можете получить полную функциональность, сервис и необходимую поддержку за ту же цену?
В интервью для CeBIT News вы отвечали на вопрос об отношении SCO к Microsoft. Действительно, как с точки зрения SCO выглядит гигант программной индустрии: как Давид или Голиаф?
Это с какой стороны посмотреть. Мы не строим козней MS, не создаем альянсы и не призываем голосовать только за наш UNIX. Собственно говоря, это видно и из нашей маркетинговой политики: ее активность и инвестиционное давление (хотя бы на примере России) не идет ни в какое сравнение с политикой MS. Основное направление нашей работы - расширение партнерской сети и удовлетворение запросов пользователей, а уж какое решение им больше по душе, каждый выбирают сам. Мы сотрудничаем практически со всеми поставщиками Intel-платформ: IBM, Compaq, Data General, ICL, NCR, Siemens-Nixdorf, Unisys, Samsung. Не остаются в стороне и независимые производители ПО: CA, Sybase, Oracle, Netscape, Progress, IBM DB2, Tivoli и ряд других (всего 12 тыс. ISV и 15 тыс. дистрибуторов). Среди наших корпоративных клиентов такие известные фирмы как Adidas, BMW, Ford, France Telecom, GM, Luftgansa, Mercedes, MacDonalds и многие другие. Каждому ясно, что такие клиенты и партнеры никогда не будут работать с монокультурой - продуктом от одного производителя.
С другой стороны, всем известно, что MS плохо играет в команде. Пользователи и компании - поставщики решений в области критически важных приложений, часто распределенных на нескольких серверах, несущих разнообразное ПО, всегда должны быть уверены, как минимум, в лояльности ОС по отношению к гетерогенной среде. Не говоря уже о возможностях масштабирования и обеспечении безопасности.
История ОС UNIX насчитывает уже почти три десятилетия - срок немалый, однако наряду с такими преимуществами долголетия как надежность и апробированность решений, аккумуляция опыта многих разработчиков и учет специфики множества приложений, не испытывает ли сегодня эта ОС недостатка в новых идеях и не пришло ли время предложить новые архитектуры и решения?
Каких-либо радикальных перемен мы сегодня не ожидаем - компьютерное сообщество больше озабочено адаптацией существующих, десятилетиями работающих критически важных приложений к новым, более надежным и производительным платформам. Перед ОС UNIX стоит сегодня задача обеспечить такую адаптацию, иначе говоря стать инструментом реинжиниринга, который объединит мэйнфреймы и ПК, суперкомпьютеры и рабочие станции в единую информационную среду. Доступ к такой среде должен осуществляться через любое интеллектульное устройство, будь то ПК, мобильный телефон, рабочая станция, сетевой компьютер или даже бытовой кухонный комбайн, снабженный встроенным Java-интерфейсом.
В сущности пользователю сегодня безразлично с какой ОС или платформой работать: надежность, стандартизация и масштабируемость - вот главное, что мы должны обеспечить, и ОС UNIX как нельзя лучше отвечает этим требованиям. Хотя мы не замыкаемся только на UnixWare и предлагаем нашим партнерам решения по использованию многопроцессорных конфигураций, переносимых 64-разрядных систем и надежных кластерных вычислительных систем.