Периодически подключаемые компьютеры
Вычисления с периодическим подключением ( OCC ) — это термин, используемый в вычислениях для архитектуры или инфраструктуры, которая позволяет запускать некоторые аспекты веб-приложения без подключения к Интернету. Иногда это особенность расширенного интернет-приложения (RIA).
Архитектура программного обеспечения
[ редактировать ]Вычисления с периодическим подключением — это программная архитектура, основанная на идее, что конечный пользователь должен иметь возможность продолжать работу с интернет-приложением даже при временном отключении или когда беспроводное соединение выходит из строя или недоступно по какой-либо другой причине. OCC рассматривается как один из аспектов «повсеместных вычислений». Раньше аудио- и видеотелефония переставала работать при потере соединения. В архитектуре OCC задачи продолжаются и обновляют центральное хранилище данных при восстановлении соединения. Постоянные данные на стороне клиента (CSPD), хотя и не являются постоянными данными, как в центральном хранилище данных, представляют собой обычную реализацию структуры OCC на некарманных устройствах, таких как персональные и портативные компьютеры. Поскольку объем локальных данных, хранящихся на КПК, обычно превышает несколько гигабайт, OCC становится более подходящим для портативных устройств.
Фреймворки и реализации OCC
[ редактировать ]В случае языка Curl используется альтернативная схема URI для идентификации ресурса, который будет использоваться для OCC. обычный HTTP URL-адрес Где может находиться
{url "http://www.your-office.com/your-site.php" }
URI OCC может быть
{url "curl://occ/reconnect-as-needed" }
Такой URI перенаправляет в Интернет при подключении и в локальное хранилище при отключении. Язык Smalltalk представляет собой особый случай из-за возможности сохранять изображение байт-кода во время выполнения . Возможности использования среды выполнения REBOL 2.x находятся где-то между Smalltalk и Curl 5.0, но могут быть расширены с выпуском REBOL 3.0, который запланирован на конец 2008 года (публичная альфа-версия началась в январе 2008 года).
См. также
[ редактировать ]- Curl (язык программирования) и Surge RTE для OCC
- REBOL как платформа OCC
- Seaside для тонкого клиента Smalltalk для OCC
- Богатое интернет-приложение (RIA)
- Повсеместные вычисления
- HTTP как протокол без сохранения состояния
- REST — стиль вычислительной архитектуры, избегающий CSPD.
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Технический документ Adobe
- Curl как язык, разработанный с помощью CSPD для OCC
- Модель Rebol для «обеих» вычислений
- Архитектура OCC
- Intel на OCC
- Архитектура периодически связанных систем – запись в блоге Уди Дахана