Вскоре мы увидим, какие уроки извлекли производители средств сетевого управления из своих прошлых ошибок.


Чего мы хотим достичь?
Где мы сейчас?
Рецепт
Turner и Time-Warner выявляют перспективы и проблемы
Зачем ждать?
Web помогает фирме ADP следить за своей сетью
Зачем нужны WBEM и JMAPI?

Пользователям давно было обещано, что Web-технология решит давнишние проблемы сетевого управления, такие как интеграция компонентов и взаимосвязь предупредительных сообщений, поддержка нескольких операционных систем и универсальный интерфейс. Решит ли Web-технология все проблемы? Ответ очевиден: нет; однако если производители сделали надлежащие выводы из своих прошлых ошибок и готовы учитывать реальные потребности заказчиков, Web-технология внесет достаточно весомый вклад в реализацию многих обещаний.

Если удастся использовать немалый потенциал средств управления на базе Web, различные группы поставщиков смогут сплотиться вокруг ограниченного набора стандартов и положить конец развернувшейся между ними войне. Тогда они сосредоточат свои усилия на применении Web-технологии только для тех задач, которые не могут быть решены на основе существующих стандартов (в первую очередь, SNMP), а кроме того, начнут думать, как использовать технологии, разрабатываемые в смежных с Web областях (например, технологии защиты данных, развивающиеся в области электронной коммерции).

Приведенные в статье соображения можно рассматривать как рецепты, которые позволят добиться успеха в деле сетевого управления на базе Web и призваны помочь производителям и корпоративным заказчикам не повторять ошибок прошлого.

Чего мы хотим достичь?

Сейчас провал оказался бы особенно трагичным, поскольку Web-технология действительно способна привнести много полезного в сетевое управление. Большинство производителей средств управления на базе Web с радостью сообщают, что их продукты способны управлять сетями "из любого места и в любое время", обходятся недорого, являются универсальными и не требуют нового пользовательского интерфейса или всеобъемлющей платформы управления. Кроме того, средства на базе Web способны преодолеть некоторые ограничения протокола SNMP, обеспечивая поддержку в реальном времени изменений конфигурации сети и системных элементов. Автоматизация и облегчение дистанционного конфигурирования всех видов устройств, в том числе настольных компьютеров, - здесь средства управления на базе Web уже проявили себя, улучшив положение дел в сфере управления корпоративными сетями.

По утверждению Стива Уолбустера, главного системного архитектора компании International Network Services (INS), занимающейся сетевой интеграцией и системами управления, фирма имеет готовую систему, демонстрирующую, как можно реализовать потенциал Web в области сетевого управления. Ее служба мониторинга EnterprisePRO использует ПО на базе Web, в том числе браузер, который служит окном к средствам управления различными элементами системы. Если, например, служба EnterprisePRO обнаруживает, что канал WAN начал терять пакеты, поступающие с определенного порта маршрутизатора компании Cisco Systems, она устанавливает связь с разработанным Cisco Web-интерфейсом маршрутизатора. Он, в свою очередь, сообщает оператору что необходимы диагностика причин потери пакетов и настройка таблиц распределения буферов. Без применения Web-технологий и стандартов для решения подобной задачи потребовалась бы дорогостоящая интеграция с корпоративной платформой управления и усиленное обучение операторов.

Web-технологии обеспечивают существенный выигрыш пользователям и поставщикам, вовлеченным в процесс разработки заказных систем и интеграции. Любой разработчик программных средств управления согласится, что создание единого независимого от платформы средства управления на базе Web даст огромную экономию по сравнению с переносом приложений на 11 разновидностей Unix и их интеграцией с четырьмя-пятью специализированными платформами управления. Web-технология должна предоставить поставщикам возможность выделения более значительных инженерных ресурсов на непосредственное решение проблем управления.

Одним из наиболее значительных преимуществ использования средств управления на базе Web станет снижение стоимости содержания систем. Возьмем, к примеру, обучение. Большинство крупных компаний платят за серьезное обучение 1-4 операторов консоли управления, которые становятся настоящими гуру в области управления. Только эти хорошо обученные специалисты получают доступ к консоли управления корпоративной сетью и могут интерпретировать связанную с управлением информацию, выполнять ее анализ в режиме реального времени. Применению средств управления на базе Web научиться значительно проще.

По сравнению с существующими средствами управления корпоративного уровня, средства на базе Web должны сэкономить часть времени, затрачиваемого на развертывание, конфигурирование и интеграцию. А если учесть, что простота адаптации - одна из важнейших целей как поставщиков, так и пользователей, реализующих корпоративные системы управления, то становится понятно, что здесь скрыты большие ресурсы.

Пользователи выиграют и благодаря новой модели ценообразования, которую придется реализовать поставщикам. Существующие корпоративные системы управления в основном лицензируются по количеству рабочих мест. При развертывании в корпоративной сети средств управления на базе Web поставщики волей-неволей перейдут к модели лицензирования по количеству серверов, что обеспечит более широкое распространение средств управления.

В идеале средства на базе Web сделают связанную с управлением информацию доступной для любого специалиста отдела информационных технологий (ИТ), что позволит им принимать более обоснованные решения. Уже сейчас некоторые крупные организации используют основанные на Web средства генерации отчетов о производительности, разработанные такими компаниями, как Kaspia Systems и INS, которые дают возможность пользователям и бизнес-менеджерам следить за уровнем сервиса, обеспечиваемого персоналом ИТ.

Где мы сейчас?

Прежде чем строить планы по получению реальной выгоды с помощью преимуществ Web-технологии, стоит рассмотреть три различные технологические ступени внедрения систем управления на базе Web, не забывая при этом, что поставщики продолжают производить продукты, относящиеся к каждой из этих ступеней.

На первой ступени обеспечивается основанный на Web доступ к управляемым устройствам, таким как маршрутизаторы и концентраторы. Эти средства разрабатывались некоторыми мелкими поставщиками сетевых устройств, которые были просто не в состоянии переносить свои средства управления на многочисленные разновидности Unix и интегрировать их со всеми ведущими платформами. Начиная с 1994 г. ряд поставщиков (например, Thomas-Conrad и Tribe Computer Networks) предоставляют основанные на Web клиентские средства, которые дают возможность пользователям управлять их концентраторами и маршрутизаторами с любого настольного компьютера. Недостатком подобных решений является то, что вы можете одновременно управлять только одним устройством; правда, это в любом случае лучше громоздкого "шарнирного" управления, и в небольших сетях такие средства работают вполне приемлемо. Тем не менее основанное на Web управление устройствами не решает основных задач управления корпоративными сетями, к числу которых относятся непрерывный мониторинг, локализация неисправностей и долгосрочное управление производительностью.

На следующей стадии производители начинают обеспечивать Web-доступ к базам данных своих систем сетевого управления через агенты-посредники Web. Эти агенты встраиваются в существующее ПО системы сетевого управления (например, OpenView компании Hewlett-Packard или Patrol компании BMC Software) и обеспечивают преобразование, необходимое для передачи браузеру связанной с управлением информации. Благодаря агентам упрощается создание полностью распределенных консолей управления на базе браузеров. Это достаточно естественный шаг, направленный на решение таких насущных проблем, как независимость от платформы, масштабируемость, мобильность и наличие распределенных консолей.


Рецепт успеха

  • Используйте Internet в качестве платформы для интеграции и тестирования.
  • Заказчики должны иметь возможность тестирования основанных на Web средств управления, размещенных на Web-узлах производителей.
  • Третья технологическая ступень, которой поставщики уделяют наибольшее внимание, заключается в реализации средств управления на основе аплетов Java. Так, автоматизированная система сетевого мониторинга (Automated Network Monitoring System), разработанная компанией Kaspia, позволяет пользователям динамически создавать Web-страницы, наполненные связанной с управлением информацией, которую система собирает в режиме почти реального времени. Пользователи могут настраивать содержимое этих страниц в соответствии с решаемыми задачами.

    Компания Micromuse USA также поставляет основанное на Java клиентское ПО, которое расширяет возможности ее управляющей консоли Netcool/OMNIbus. Средство Java EventList компании Micromuse предназначено для распространения информации о работе критически важных сетевых служб, представленной в удобной для оператора форме, а также сбора связанной с управлением информации с действующих систем сетевого управления. Это средство обеспечивает настраиваемые под конкретный уровень обслуживания представления данных, благодаря чему каждый оператор видит информацию с тем уровнем детализации, который ему необходим для слежения за работой определенной сетевой службы.

    Рецепт

    Сейчас разрабатываются несколько стандартов, которые будут определять, как должны совместно работать продукты, представляющие каждую технологическую стадию. Стандартами, которые привлекли к себе наибольшее внимание поставщиков и аналитиков, являются Java Management API (JMAPI) компании Sun Microsystems и Web-based Enterprise Management (WBEM). Разработка стандарта WBEM была инициализирована летом прошлого года консорциумом производителей, в который, среди прочих, вошли компании Intel, Microsoft, Compaq Computer, BMC и Cisco. Реальная же работа над составлением детальной спецификации WBEM недавно была передана комитетам Desktop Management Task Force (DMTF) и Internet Engineering Task Force (IETF).

    К сожалению, компании Sun и Microsoft, похоже, по-разному смотрят на то, как нужно совместно использовать JMAPI и WBEM для улучшения состояния дел в области корпоративного управления. Что же касается сторонних производителей, то многие разработчики средств управления пытаются поставлять новаторские решения на основе Java и существующих стандартов, не примыкая к тому или другому лагерю.

    Решение этой проблемы видится нам достаточно простым. JMAPI имеет больше возможностей оснащения сетевых устройств функциями предоставления необходимой для управления информации, а также разработки единого интерфейса консолей управления на базе браузеров. Стандарт WBEM ушел далеко вперед в области разработки мета-схем - общих хранилищ различных видов данных, используемых для управления. Каждой из сторон нужно ясно представлять, какие именно стороны ее разработки представляют собой наибольшую ценность. Вместо того чтобы заниматься перекрывающимися разработками, стороны должны работать вместе, собрать воедино уже существующие ключевые компоненты и перестать, наконец, очернять друг друга - пользователи по горло сыты войнами производителей и стандартов.

    Кроме того, поставщикам следует продолжать использование твердо установившихся "устаревших" протоколов управления, таких как SNMP. Устройства с поддержкой SNMP встречаются практически в любом месте распределенной корпоративной сети; пользователи вложили в них большие средства. Производителям нужно применять SNMP для слежения за производительностью и диагностики неисправностей. Это позволит сэкономить значительные ресурсы для решения тех задач, которые не удается адекватно решить с помощью SNMP (управления конфигурацией, взаимодействия различных средств управления, дистанционной диагностики неисправностей) и которые можно эффективно реализовать благодаря Web-средствам, основанным на таких стандартах, как WBEM. (В предыдущем номере журнала "Сети" была опубликована статья Джеффри Кейса, одного из авторов протокола SNMP, посвященная этому вопросу. - Прим. ред.)


    Рецепт успеха

    Сочетайте части стандартов JMAPI и WBEM для решения своих задач:

  • JMAPI позволяет оснащать устройства интеллектуальными функциями, общим пользовательским интерфейсом;
  • WBEM дает возможность создать общее хранилище управляющей информации.
  • Формирование единого согласованного стандарта исключит необходимость дублирования в какой-либо группе работы, уже выполненной в другой.

    В погоне за новыми стандартами поставщики зачастую излишне усложняют свои устройства. Например, ряд производителей сетевых устройств уже реализовал двойные стеки протоколов SNMP и HTTP для обеспечения управляющей информации. При таком подходе существует опасность нарушения целостности данных, а сами устройства становятся более сложными в настройке и обслуживании. Лучшим решением является обеспечение единого набора управляющих данных через интегрированный стек протоколов SNMP/HTTP.

    В действительности устройства должны становиться менее сложными в использовании за счет встраивания в них более интеллектуальных локализованных автоматизированных средств управления. Нужно, чтобы сложные коммутаторы и маршрутизаторы были способны выполнять изоляцию неисправностей и автоматические корректирующие действия для наиболее распространенных проблем. Поставщикам следует обеспечивать в сетевых устройствах возможность задания общих для всей организации правил обработки распространенных ошибок. Например, требуется, чтобы пользователи могли задавать правила подавления "шторма" широковещательных рассылок, дабы исключить его влияние на работу сети.

    Некоторые поставщики находятся на правильном пути. Так, коммутатор компании UB Networks использует собственную информацию удаленного управления (Remote Monitoring - RMON) для определения источника проблемы и отключения неисправного порта без вмешательства с консоли управления. Основанный на Web интерфейс NetDirector, разработанный UB Networks, позволяет оператору следить за процессом автоматизированной диагностики и устранения проблем, связанных с неисправностью сетевых устройств, и даже вмешиваться в этот процесс.

    Поставщики должны применять достижения Web-технологии, исходящие из смежных областей. Стандарты безопасности, разработанные для электронной коммерции, способны обеспечить значительно лучшую защищенность управления на базе Web, чем та, которая может быть достигнута с помощью SNMP, работающего через User Datagram Protocol (UDP). Производителям систем управления на базе Web нужно изыскать и возможность использования протокола Secure Sockets Layer (SSL), предложенного компанией Netscape Communications и реализующего защищенное соединение между браузером и хост-сервером. Существует также протокол Secure Hypertext Transfer Protocol (S-HTTP), являющийся расширением HTTP, который обеспечивает аутентификацию и шифрование данных, передаваемых между Web-сервером и Web-браузером. Даже технологии шифрования с открытым/частным ключом вполне применимы для ограничения доступа к системам управления или устройствам.

    Еще одна инновация в области Web, которая может оказаться полезной для систем управления, - использование push-технологии (называемой также технологией принудительного распространения информации) для доставки браузеру важных сведений в реальном времени. Сегодня большинство средств управления на базе Web применяют модель протокола SNMP, основанную на опросе устройств. Например, когда браузер обращается к системе Transcend dRMON Edge Monitor System компании 3Com, Java-аплет запрашивает новые значения RMON, т. е. извлекает обновленную информацию о состоянии сети, а затем отображает ее в окне браузера. Однако использовать браузер для запросов к каждому сетевому устройству, которым необходимо управлять, не очень-то удобно в крупных корпоративных сетях. Поэтому 3Com создает прототипы средств управления, которые используют различные push-модели, обеспечивающие доставку обновленной информации в реальном времени. Одна из моделей основана на серверном Java-приложении, которое "слушает" генерируемые сетевыми устройствами SNMP-сигналы об изменении состояния и сообщает обо всех изменениях активному браузеру системы управления. С помощью push-технологии поставщики могут создавать средства управления, которые через интерфейс браузера будут предоставлять сетевым операторам и персоналу ИТ динамическую информацию о состоянии устройств и корпоративной сети.

    Ряд компаний, например FTP Software, комбинируют push-технологии с программами-агентами для создания автоматизированных средств управления на базе Web. Идея компании FTP заключается в том, чтобы для выполнения определенных задач менеджер агентов запускал интеллектуальный агент на клиентской станции без вмешательства пользователя. После реализации порученных ему функций приложение-агент передает их результаты менеджеру агентов. Этот подход может использоваться для таких типовых операций, как сбор данных и даже обновление ПО, прошитого в ПЗУ сетевых устройств.


    Рецепт успеха

  • Используйте твердо установившиеся протоколы управления - в первую очередь, SNMP - для слежения за производительностью и диагностики неисправностей.
  • Применяйте Web-технологию для реализации тех задач, которые еще не имеют адекватного решения (управления конфигурацией, взаимодействия средств управления и дистанционной диагностики неисправностей).
  • Пытаясь интегрировать с системами управления Java, агенты и другие нарождающиеся Web-технологии, разработчики также должны использовать для интеграции и тестирования своих продуктов возможности Internet. Публикация версий основанных на Web средств управления на Web-узлах поставщиков позволяет тестировать продукты и проверять их способность к интеграции. Кроме того, пользователи могут оценивать продукты в онлайновом режиме, не загружая через Internet мегабайты программного кода.

    Исключительно важно, чтобы разработчики тратили больше времени на выяснение реальных потребностей заказчиков, что позволило бы им сконцентрировать свои усилия на упрощении и автоматизации нужных пользователям задач управления. Одна из положительных тенденций в этом направлении состоит в том, что некоторые поставщики помогают персоналу ИТ налаживать связь с менеджерами, отвечающими за ведение основного бизнеса организации, для решения конкретных задач. Ключевым фактором, позволяющим организовать работу отделов ИТ в соответствии с бизнес-целями организации, является способность систем сетевого управления обеспечивать возможность настройки представления управляющей информации в соответствии с нуждами менеджеров основного бизнеса, а также следить за уровнем обслуживания, обеспечиваемым персоналом ИТ. Такие продукты, как EnterprisePRO компании INS и Automated Network Monitoring System компании Kaspia Systems, удовлетворяют этим требованиям.


    Рецепт успеха

  • Используйте push-технологию для доставки браузеру важной информации в реальном времени.
  • Применяйте технологию агентов для автоматизации намеченных задач.
  • И последнее соображение. Раньше при появлении новых стандартов управления производители традиционно были едины лишь в одном - отказе от их реализации в своих продуктах. Сейчас пришло время, когда поставщики должны применять Web-технологии и выделять ресурсы для отслеживания последних разработок в области WBEM и JMAPI. Эти стандарты способны принести много пользы как производителям, так и заказчикам; нельзя допустить, чтобы они стали очередными наборами идей, скорее вызывающими неразбериху, чем позволяющими решать реальные проблемы.

    * * *

    По всей вероятности, следующее поколение коммуникационного оборудования, компьютерных систем и других подключаемых к сети устройств (принтеров, сканеров, факс-серверов и систем хранения информации) будет подключаться к интрасети через протоколы Web. Обладая такими качествами, как независимость от платформы, простота интеграции и повсеместная доступность, Web-технология находится на пути к обеспечению стандартного графического интерфейса пользователя для управления устройствами и корпоративными сетями. Ведущие средства управления сетями и системами, скорее всего, будут продолжать эволюционировать в направлении критически важных функций корпоративных сетей, таких как автоматическое обнаружение неисправностей, мониторинг в реальном времени и анализ взаимосвязи событий. Вместе с тем они должны превратиться в простые интегрированные серверы Web-приложений, взаимодействующие с клиентскими браузерами.


    Рецепт успеха

    Используйте связанные с Web передовые разработки, исходящие из других областей, такие как средства защиты информации в электронной коммерции:

  • протокол Secure Sockets Layer (SSL);
  • Secure Hypertext Transfer Protocol (S-HTTP);
  • технология шифрования с открытым/закрытым ключом для контроля доступа к системам управления.
  • Для реализации этого подхода поставщикам нужно сосредоточить свои усилия на Web-технологии - вместо того, чтобы тратить ресурсы на решение задач, подобных переносу приложений на множество платформ и их тестированию. Пользователи получат почти моментальную выгоду от снижения стоимости содержания систем, поскольку будут тратить меньше времени на обучение и интеграцию и смогут легко распространять средства управления по всей организации. Web-технология позволит решить некоторые давнишние проблемы в области управления сетями и системами. Низкая стоимость, простота применения и независимость от платформы - это решение огромного количества проблем. Однако потенциал Web-технологии никогда не будет реализован, если производители не извлекут уроков из прошлого и не начнут вместе работать над тем, чтобы эта технология использовалась с наибольшей эффективностью.


    Turner и Time-Warner выявляют перспективы и проблемы

    Около двух лет назад, когда браузеры использовались исключительно для просмотра Web-страниц в Internet, Чарльз Хеберт возглавил группу разработчиков, которые писали приложения сетевого управления на базе Web для расположенной в Атланте компании Turner Broadcasting Systems. Опыт, который он накопил за это время, свидетельствует о возможностях Web-технологии в области сетевого мониторинга и ее ограничениях при решении более сложных задач управления.

    Dubbed Health Monitor - основанная на платформе управления OpenView система компании Hewlett-Packard. Благодаря применению Java и некоторых других Web-технологий она обеспечивает сетевой мониторинг в реальном времени на базе Web-браузеров. Система работает настолько хорошо, что корпорация Time-Warner, которая приобрела компанию Turner, положила на нее глаз и решила использовать ее возможности в своей корпоративной сети. Чтобы продолжить реализацию идеи основанного на Web сетевого управления для Time-Warner, Turner и других клиентов, Хеберт и некоторые другие члены команды из компании Turner создали собственную фирму SouthernView Technologies.

    По словам Хеберта, средства управления на базе Web обеспечивают превосходные возможности слежения, однако они не смогут вытеснить испытанные средства конфигурирования и диагностики неисправностей, предоставляемые платформами сетевого управления. "Средства на базе Web хороши для слежения, но не для управления", - утверждает он.

    Turner и Time-Warner рассматривали возможности использования Web-браузеров в качестве стандартного интерфейса ко всем функциям сетевого управления. "Однако они не нашли серьезного обоснования для воплощения этой идеи, - рассказывает Хеберт. - Имеющаяся у нас система уже решает ту задачу, для которой она была предназначена: дает людям полный доступ из любой точки ко всем функциям сетевого мониторинга при очень невысоких затратах". Он предупреждает тех, кто планирует заниматься разработкой собственных средств мониторинга на базе Web, о двух типичных проблемах. "В первую очередь вы столкнетесь с тем, что не все разновидности Java одинаковы", - говорит он. Платформы Unix, Windows и Macintosh поддерживают несколько отличающиеся друг от друга разновидности Java, поэтому для учета их особенностей программы необходимо очень тщательно кодировать. "Настоящим же бичом подобных проектов является то, что не существует общепринятого, стандартного, способа сбора и хранения управляющей информации, - продолжает Хеберт. - Вам предстоит выполнить весьма серьезную домашнюю работу с существующими форматами баз данных, которые применяются в различных корпоративных системах управления".

    Например, в системе OpenView компании HP для хранения управляющей информации используется специализированная база данных. По словам Хеберта, написание приложений на Java, которые служат промежуточным звеном между браузером и базой данных OpenView - задача исключительно сложная. "В OpenView не используется SQL, поэтому сначала нужно точно определять, какая информация вам нужна и где ее следует искать. После этого изменяется версия программного обеспечения, и вам приходится делать все сначала". В качестве альтернативного варианта Хеберт рекомендует подход, при котором для организации хранения и взаимосвязи управляющих данных Java-приложения используется промежуточная база данных. Сам Хеберт успешно применяет для этой цели NerveCenter компании Seagate Technology.


    Рецепты успеха

  • Применяйте средства на базе Web для мониторинга, но не ожидайте, что ими можно будет заменить платформу сетевого управления.
  • Используйте промежуточную базу данных для организации хранения и взаимосвязи управляющих данных. SouthernView применяет для этой цели NerveCenter компании Seagate Technology.
  • Зачем ждать?

    Вокруг стандартов, посвященных управлению на базе Web, развернулись настоящие баталии, которые вряд ли завершатся в ближайшее время. Но существует по меньшей мере одна компания, которая из существующих стандартов и протоколов скроила собственную платформу управления на базе Web. Фирма Cable and Wireless Internet Exchange (CWIX) из г. Вена (шт. Виргиния) обеспечивает услуги глобальной магистрали для провайдеров Internet и крупных межнациональных корпораций. В апреле текущего года CWIX запустила новую внутреннюю/внешнюю бизнес-платформу CWINTRA. Она обеспечивает заказчикам защищенное удобное представление информации о сетевых службах, состоянии сети и учетных записях, которой CWIX пользуется в своей собственной глобальной сети.

    Применяя любой Web-браузер, клиенты CWIX могут обращаться к CWINTRA для просмотра в реальном времени информации об их сетевых операциях, автоматически получать предупредительные сообщения, следить за тем, как решаются возникающие проблемы, а также за производительностью сети. Дополнительные функции, которые должны быть реализованы в ближайшее время, позволят клиентам заменять или обновлять используемые и заказывать новые сетевые службы, а также получать онлайновый доступ к информации, связанной с выставлением счетов за обслуживание. "Основной особенностью CWINTRA является не то, что она расширяет границы сетевого управления до уровня наших клиентов, - это можно реализовать и другими средствами, - говорит директор по операциям компании CWIX Патрик Мюррей. - Ее уникальность состоит в том, что она - расширение тех же самых средств, которые мы используем для управления нашим собственным бизнесом. Кроме того, полностью отсутствует специализированный пользовательский интерфейс, вместо него применяется обычный Web-браузер".

    Компания CWIX начала работать над проектом CWINTRA в августе прошлого года. Эту систему изначально предполагалось использовать для внутренней службы поддержки клиентов, решения учетных и других задач, связанных с основным бизнесом компании. Сочетая готовые продукты и отраслевые стандарты де-факто - в первую очередь, Lotus Notes, Java и Common Object Request Broker Architecture (CORBA), - CWIX создала гибкую архитектуру, обеспечивающую основанный на Web доступ к множеству средств сетевого управления и другим приложениям.

    "По существу, мы заключили наши серверные системы в оболочку объектно-ориентированной технологии и перенесли на уровень основанной на стандартах Web-технологии, реализующей универсальный доступ, - рассказывает Мюррей. - Между нашими системами управления и Web-браузерами существует большой связующий слой. Цель состояла в том, чтобы разработать этот слой на базе отраслевых стандартов, поскольку многие технологии до сих пор находятся на стадии разработки и формализации. Нам приходилось быть очень осторожными при выборе стандартов де-факто и наиболее открытых из всех существующих решений".

    В качестве внутренней платформы сетевого управления CWIX применяет систему Spectrum компании Cabletron Systems. Другие приложения позволяют решать возникающие проблемы, выставлять счета за услуги, вводить заказы и выполнять другие задачи, связанные с управлением сетью и обслуживанием заказчиков. CWINTRA связывает все эти серверные приложения с помощь CORBA и обеспечивает Web-доступ, используя Internet Inter-ORB Protocol - протокол, предоставляющий CORBA-совместимым приложениям транспортные функции на базе TCP/IP.

    Lotus Notes и Domino применяются в качестве прикладных платформ для обслуживания заказчиков, бизнес-партнеров и внутренних пользователей CWIX. Интерфейс с клиентскими браузерами обеспечивается с помощью отраслевых стандартов, таких как Java и Virtual Reality Modeling Language. "Этот подход освобождает вас от ограничений, связанных с использованием специализированного клиентского ПО, - говорит Мюррей. - Поскольку интерфейсом является Web-браузер, все усилия могут быть сосредоточены на применении компьютерных технологий для достижения новых бизнес-целей. Это позволяет нам делать то, что мы действительно хотим, а не то, что позволяет нам та или иная архитектура".


    Рецепт успеха

  • Тщательно смешайте готовые продукты (Lotus Notes и Domino) и стандарты де-факто (Java, CORBA, IIOP, VRML), а затем сформируйте из них гибкую архитектуру, поддерживающую как внутренние, так и внешние бизнес-приложения и средства управления.
  • Web помогает фирме ADP следить за своей сетью

    Как и в случае аренды дома, заключение контракта на сетевое обслуживание может защитить вашу компанию от больших денежных вложений. При этом вы получите доступ к передовым технологиям Web и сумеете следить за происходящими в сети процессами.

    Компания ADP из г. Роузлэнд (шт. Нью-Джерси) запустила свою сеть национального масштаба, предназначенную для поддержки управления платежами и других служб, обеспечиваемых компанией для своих корпоративных клиентов. Однако ряд функций, которые компания не хочет разрабатывать или поддерживать самостоятельно (в том числе некоторые аспекты сетевого управления и мониторинга) она решила доверить сторонней компании. ADP начала пользоваться EnterprisePRO (EPro) - основанной на Web службой слежения и планирования загрузки, обеспечиваемой компанией International Network Services (INS). "Требовалось быстро предоставлять нашим инженерам информацию о состоянии сети в процессе планирования новых соединений, предназначенных для обслуживания наших клиентов, - говорит Майкл Дел-Секоло, директор по коммуникациям компании ADP. - Им нужно было, например, получать информацию о WAN-канале между двумя офисами, чтобы знать, что имеется достаточный запас пропускной способности для обработки дополнительного трафика, который станет генерировать новый клиент или новое приложение".

    С помощью Web-браузеров, находящихся в офисе, на домашних или портативных компьютерах, сетевые инженеры ADP обращаются к Web-странице EPro, на которой в реальном времени отображается информация об использовании каналов связи и загрузке ЦПУ маршрутизаторов в любой точке корпоративной сети ADP. EPro также предоставляет долгосрочные статистические данные о работе сети. "Мы можем применять различные фильтры - в зависимости от того, какую информацию хотим просмотреть в данный момент - и на основе полученных сведений генерировать отчеты о работе сети, - рассказывает Дел-Секоло. - Система обеспечивает множество функций, которые мне не нужно самому разрабатывать и поддерживать, что весьма удобно".

    В качестве внутренней платформы сетевого управления ADP использует систему NetView for AIX, под которой работает множество средств мониторинга и диагностики неисправностей. Однако, по словам Дел-Секоло, дистанционное управление всеми этими средствами - очень сложный и дорогостоящий процесс. "Средства планирования загрузки сети, работающие под NetView, очень громоздки и трудны в применении для нашего технического персонала, - считает Дел-Секоло. - EPro значительно удобнее и реально обеспечивает более мощные функции планирования загрузки, чем средства NetView. Это позволило нам сократить время обучения персонала и эффективнее прогнозировать развитие нашей сети".


    Зачем нужны WBEM и JMAPI?

    Для того чтобы разобраться в назначении стандартов Java Management API (JMAPI) и Web-based Enterprise Management (WBEM), надо уяснить, что в действительности WBEM очень мало связан с применением Web и управлением на базе браузеров. Он, главным образом, определяет стандартную структуру данных, называемую мета-схемой, которая позволяет хранить информацию, собранную с помощью протоколов управления (SNMP, DMI, Common Management Interface Protocol и др.), в общем репозитарии и использовать стандартные методы доступа к ней.

    Комитет Desktop Management Task Force (DMTF) завершил разработку первого основного компонента WBEM, получившего название Common Information Model (CIM), который призван обеспечить стандартный способ описания и совместного использования управляющей информации в корпоративных сетях. Компании BMC Software и Hewlett-Packard уже заявили о том, что до конца 1997 г. в их средствах управления будет реализована поддержка CIM. Другими двумя компонентами WBEM являются Hyper-Media Object Manager (HMOM) - механизм преобразования информации, поступающей от управляемых устройств, в форматы CIM - и Hyper-Media Management Protocol (HMMP), предложенный в качестве транспортной спецификации для управления на базе Web.

    В свою очередь, JMAPI - важный компонент основанной на Java инициативы Solstice Workshop компании SunSoft, представляющий собой среду программирования для создания основанных на Web средств управления сетями и системами. По замыслу его создателей, JMAPI станет стандартным набором библиотек классов, "приспособлений" (widgets) Java и спецификаций пользовательского интерфейса, который Sun будет активно продвигать на рынке с помощью своих партнеров. Потенциально JMAPI сможет обеспечить производителям и пользователям стандартизованный интерфейс для систем управления на базе Web, а также уменьшить затраты производителей на разработку базовых элементов отображения информации и средств управления.

    Высокоуровневые компоненты JMAPI, в том числе описание структуры информации, частично перекрываются компонентами WBEM, однако ни один из этих элементов пока нельзя считать реально существующим. Тем не менее некоторые поставщики сетевых компонентов, в число которых входят Cisco Systems и Bay Networks, уже заявили о своей поддержке JMAPI. К сожалению, в современной индустрии ИТ значительно легче разрабатывать спецификации, чем обеспечивать их широкое распространение. При таком состоянии дел JMAPI и WBEM имеют шанс никогда не материализоваться.

    Правда, отраслевые аналитики отмечают, что расстановка сил в продвижении новых стандартов постепенно изменяется. Еще некоторое время тому назад в разработке стандартов принимали участие лишь ученые и технологи. За последние пять лет в этот процесс активно включились главные инженеры ведущих производителей, а сейчас к ним присоединяются их коллеги по маркетингу продуктов. И хотя многие относятся к последним событиям с возрастающим скептицизмом, не следует забывать, что на рынке далеко не всегда выигрывает лучшая технология, - значительно чаще побеждает лучший маркетинг. Вполне можно ожидать, что благодаря опыту маркетинговых сотрудников, принимающих участие в продвижении стандартов, всему сообществу разработчиков будет доказано, насколько важна реализация новых стандартов в области управления.