Перейти к содержанию

Ozone Widget Framework

Статья из Авикипедии. Энциклопедии

Ozone Widget Framework (OWF) — это фреймворк с открытым исходным кодом для веб-платформ, предназначенный для компоновки и интеграции облегчённых веб-приложений, известных как «виджеты», в настраиваемый интерфейс, напоминающий рабочий стол, называемый «веб-десктопом». Разработанный Агентством национальной безопасности США (АНБ), он обеспечивает децентрализованную передачу данных между виджетами в браузере, позволяя пользователям собирать инструменты для таких задач, как аналитика в реальном времени, киберосведомлённость и оперативное планирование, без отправки данных на серверы. OWF поддерживает межвиджетное взаимодействие через интенты и каналы.

Предпосылки[править | править код]

OWF изначально создавался как защищённый фреймворк для интерфейсов командования и управления (C2) в Министерстве обороны США (DoD). Он был разработан для решения проблем в сетевых средах, где традиционные порталы не справлялись с децентрализованным контентом. В 2012 году Конгресс обязал выпустить его как программное обеспечение с открытым исходным кодом в соответствии с Законом о разрешении национальной обороны на 2012 финансовый год, потребовав от Министерства обороны США опубликовать API, список инструментариев и исходный код для стимулирования коммерческой разработки и использования в DoD и разведывательном сообществе.

Код OWF размещался на GitHub командой Ozone Platform и выпускался как правительственное программное обеспечение с открытым исходным кодом (GOSS). Фреймворк развился из Secure Widget Integration Framework (SWIF) Агентства национальной безопасности, включив обязательный контроль доступа (MAC) для многоуровневой безопасности.

Возможности[править | править код]

OWF предоставляет веб-приложение «веб-десктоп», где пользователи могут:

  • Собирать виджеты в дашборды или вкладки для персонализированных рабочих процессов.
  • Реализовывать безопасность через модули плагинов для пользовательского доступа, дискреционного контроля доступа (DAC) на уровне виджета и опционального MAC для классификации данных (управление данными). Платформа Ozone поддерживает репозитории для OWF, OZONE Marketplace (поисковая система виджетов) и OZONE Synapse (уровень кэширования данных).

Поддержка сообщества включает группы Google для настройки Lightweight Directory Access Protocol и объявлений, с поощрением запросов на включение через GitHub.

  • OpenLayers Ozone Widgets: для визуализации данных и информации OGC.

См. также[править | править код]

  • Машап (гибридное веб-приложение)
  • Агентство национальной безопасности
  • Программное обеспечение с открытым исходным кодом
  • Веб-портал

Ссылки[править | править код]