XFree86/2 - Обзор системы X11R6.3 (Broadway)


Platon Fomichev

Содеpжание

Введение
Положение на мировом рынке
Обзор архитектуры
Удаленное выполнение
Универсальный доступ
Внедрение в браузеры
Защищенность
LBX (Low Bandwidth X) (Х на линиях с малой пропускной способностью)


Broadway -- это рабочее название потрясающего по своим возможностям проекта, использующего систему X Window для создания и доступа к интерактивным приложениям в сети. Результатом работы является последний релиз X, X11R6.3. Любое приложение, связанное с сетью посредством X11R6.3 может быть найдено и запущено с помощью тех же программ, которые Вы используете для доступа к статическим HTML-документам, а именно браузеров.

Преимущества технологии X11R6.3

Теперь у Вас есть то, о чем Вы всегда мечтали: доступ к любому приложению из любой точки планеты. X11R6.3 возможно является одним из самых больших новшеств, когда-либо появившихся в сети. X11R6.3 обеспечивает полный доступ к программам на удаленных серверах через сеть или в масштабах интра-сети.

Положение на миpовом рынке.

Настоящей целью сети является разделение информации. HTML был разработан для простой публикации и доступу к статическим документам, используя сеть. HTML, несомненно, имел успех, что подтверждается ростом сети за последние несколько лет. Но у HTML есть свои ограничения. Технологии, такие как Java(TM), Shockwave(TM) и другие, предназначены заполнить эту брешь между способностями HTML и потребностями пользователей. Как и X11R6.3, каждая из этих программ предназначена решать специфическиее задачи.

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

Обзор архитектуры

Основным достоинством X11R6.3 является отсутствие необходимости переделывания текущих приложений. Не потребуется никаких новых APIs для разработчков, чтобы сделать их приложения доступными по сети

В X11R6.3 выделим пять компонентов:

  1. Удаленное выполнение программ.
  2. Универсальный доступ.
  3. Plug-In к браузеру (дополнительный модуль к программе просмотра страниц из сети :-) ).
  4. Защищенность.
  5. LBX (Low Bandwidth X), высокопроизводительный распределенный графический протокол для сети.

Удаленное выполнение программ

Основной концепцией X11R6.3 является способность удаленно запускать приложения. В данный момент некоторые утилиты для данной цели уже есть, например rsh, rexec, и другие. Даже запросы объектов CORBA могут подпадают под тему данного абзаца. Однако с текущими подходами есть некоторые проблемы -- например, они не доступны для всех платформ, они слишком сложны для обыкновенного пользователя. Компонент удаленного исполнения X11R6.3 предназначен для решения данных проблем. В первую очередь, он глубоко интегрирован с сетью тем самым реализуя удобный и простой подход.

Универсальный доступ

Во-вторых, интеграция X11R6.3 с HTTP делает доступ к приложениям платформенно независимым. Это то, что мы называем "Универсальным доступом", ссылаясь на способности находить, запускать и общаться с любыми приложенями -- прорыв в области сетевых технологий.

Plug-in к браузеру

Рука об руку вместе в возможностью удаленного запуска идет способность внедрения, реализованная на уровне plug-in модуля к браузеру. Понимая, что сегодня браузеры быстро становятся основным рабочим приложением для некоторых пользователей и поставщиков информационнных услуг, X11R6.3 перенаправляет вывод программ на страницу браузера, тем самым добавляя дополнительную мощь ОС ориентированным на браузерный подход.

С точки зрения создателя страниц для сети, X11R6.3 дает полный контроль над тем, как будет выглядеть страница, используя средства, отсутвующие в HTML. X11R6.3 обеспечивает дополнительную поддержку разноязычных страниц и придает страницам огромные графические возможности, в отличие от обычных статических, заранее приготовленных изобpажений.

Защищенность

Система защиты X11R6.3 работает вместе с существующей системы защиты используемой в сети, она была разработана для всемирного применения и не требует изменений в текущих приложениях. Система защиты X11R6.3 достаточно проста -- она разделяет приложения на две категории: "Доверяемые" и "Подозрительные". Приложения которым дается доступ -- это приложения внутри вашего файрвола. Приложения вне файрвола считаются "подозрительными". Система защиты X11R6.3 предотвращает возможные попытки доступа,уничтожения или модифицирования данных "доверяемых" приложений со стороны "подозрительных". Система защиты состоит из трех компонентов. Первый компонет -- маленькая программа, которая запускается в файрволе организации. Второй -- дополнительные расширения системы безопасности сервера X11. И наконец третий -- менеджер безопасности, которые непосредственно общается с пользователем для разрешения вопросов, связанных с обменом данных между "Доверяемыми" и "Подозрительными".

LBX(TM)

Х протокол изначально был разработан для сетей с большой пропускной способностью -- таких как локальные сети на базе Ethernet 10Mb/sec. Сеть Интернет пока не располагает повсеместно такими ресурсами. Основная цель LBX это глобальные WAN сети и модемные соединения из дома в оффис или из дома к Поставщику Услуг Интернета (ISP).

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

Тестирование производительности LBX показало, что данный протокол является лучшим среди аналогов, кроме этого главная прелесть LBX заключается в том, что этот протокол является открытым.


С комментаpиями и вопpосами обpащайтесь к автоpу данной статьи: Platon Fomichev.


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ