Intranet - статьи

       

Поддержка ActiveX


ActiveX - это набор технологий, позволяющих программным компонентам взаимодействовать друг с другом в сетевой среде (такой как Internet) независимо

от языка, на котором они реализованы. Они построены на основе модели Component

Object Model (COM) и позволяют реализовать компонентную архитектуру программного

обеспечения. Сегодня рынок широко поддерживает технологию ActiveX и готов

ее использовать. Стандарт ActiveX уже применяется в таких продуктах как

Microsoft Office, Lotus Notes и PowerBuilder.

Компонентами технологии ActiveX являются элементы управления, сценарии

и документы ActiveX. Они позволяют проектировщикам документов в Web расширять

возможности HTML и создавать более привлекательные страницы в World Wide

Web. Благодаря наличию тысяч элементов управления ActiveX (управляющим

элементом ActiveX является практически каждый элемент OLE), их поддержка

становится ключевой особенностью каждой программы просмотра. Существуют

многочисленные языки сценариев и форматы документов, поддерживающие стандарт



ActiveX. Этот стандарт служит связующим звеном, объединяющим широкий спектр

технологий, включая Java-приложения, элементы управления ActiveX, документы

и сценарии ActiveX.

Разработчики программного обеспечения и Web-дизайнеры получают, благодаря ActiveX, следующие преимущества:

  • Свободу выбора языка и средства разработки. Поскольку сегодня

    в мире насчитываются миллионы профессиональных разработчиков, никакой язык

    программирования не может отвечать всем потребностям. Многие программисты

    освоили конкретное инструментальное средство и применяют знакомый им язык.

    Таким образом, программа просмотра должна поддерживать широкий спектр возможностей

    для создания элементов управления ActiveX или других программных компонентов

    на любом популярном языке, включая C++, Java, VB и т.д. (О поддержке Java

    подробнее рассказывается ниже.)

  • Простая загрузка программного кода по линии связи. Разработчики

    хотели бы обеспечить простой доступ пользователей к функциям Web-страницы.


    Автоматическая загрузка и установка элементов управления и активных объектов

    программой просмотра, не требующая дополнительного взаимодействия между

    пользователем и разработчиком, является чрезвычайно желательным средством.

    Такие функции должны быть доступны бесплатно, чтобы избежать дополнительных

    расходов со стороны пользователя.


  • Встроенная защита. В связи со все более широким применением

    в Internet элементов управления ActiveX, интегрируемых программных модулей

    и Java-приложений, растет обеспокоенность пользователей по поводу безопасности

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

    иметь защиту от потенциальных злоумышленников и несанкционированного выполнения

    Java-приложения или сценария. Ключевым нововведением является здесь не

    только обеспечение возможности проверки и идентификации поставщика программных

    компонентов, но и автоматизация выполнения данных функций конечным пользователем.


  • Свобода выбора инструментальных средств подготовки сценариев.

    Наряду с многообразием языков программирования, сегодня существуют различные

    инструментальные средства создания сценариев. Разработчикам необходим максимально

    широкий спектр поддерживаемых программой просмотра языков сценариев, включая

    VB Script, JavaScript, Rexx, CGI, и др.


  • Возможность выполнения существующего кода. Как пользователи,

    так и разработчики, хотели бы сохранить свои инвестиции в существующие

    программные компоненты и приложения, которые они могли бы перенести в интрасети

    и в Internet. Например, компаниям необходимы средства публикации в интрасетях

    уже имеющихся у них документов. Наличие в программе просмотра собственной

    поддержки уже применяемых стандартов и форматов документов - важное преимущество

    для конечных пользователей и издателей информации.


  • Разработчикам и авторам Web-документов нужна поддержка широкого спектра средств подготовки Web-страниц и написания приложений, включая:
  • Собственную поддержку ActiveX.


  • Возможность использования и просмотра в окне программы

    просмотра документов в их "естественном" формате, включая Microsoft

    Word (.doc) и Microsoft Excel (.xls).


  • Повторно используемые программные компоненты, создаваемые

    на выбираемом разработчиком языке программирования.


  • Интеграцию объектов и сценариев.


  • Поддержку языков VBScript, JavaScript, CGI Script, PERL

    и REXX.


  • Автоматическую загрузку кода со средствами аутентификации

    и защиты.



  • Содержание раздела