Jump to content

СОФА (система компонентов)

Система компонентов SOFA
Разработчик(и) Группа исследования распределенных систем
Стабильная версия
Бета / март 2009 г.
Написано в Ява
Операционная система Линукс, Винда
Тип Система компонентов
Лицензия LGPL
Веб-сайт http://sofa.ow2.org

ДИВАН 2 [1] — это система компонентов, разработанная исследовательской группой распределенных систем Карлова университета в Праге . Он предоставляет множество расширенных функций: проектирование на основе ADL, спецификацию поведения и проверку на основе протоколов поведения , программные соединители, поддерживающие различные стили связи и обеспечивающие прозрачное распространение приложений. SOFA 2 можно использовать не только для моделирования компонентных приложений, но и в качестве полноценной среды, поддерживающей все этапы жизненного цикла приложения от разработки до выполнения.

ДИВАН 2 база

[ редактировать ]

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

Модель компонента

[ редактировать ]

Компонентная модель SOFA 2 определяется посредством ее метамодели, которая отражает основные концепции и устанавливает отношения между ними.

Репозиторий

[ редактировать ]

SOFA 2 предоставляет репозиторий компонентов, который автоматически генерируется из метамодели.

Среда выполнения

[ редактировать ]

Поддержка инструментов

[ редактировать ]
  • Cushion — текстовый инструмент, позволяющий разрабатывать приложения SOFA 2 и манипулировать репозиторием.
  • SOFA IDE — графический инструмент (плагин для Eclipse).
  • MConsole — это плагин для Eclipse (а также отдельное приложение), контролирующий и поддерживающий среду выполнения SOFA 2.

Жизненный цикл приложения SOFA

[ редактировать ]
  • дизайн приложения
  • разработка компонентов, адаптация
  • сборка приложения
  • развертывание приложений
  • выполнение приложения - мониторинг, поддержание

См. также

[ редактировать ]
  1. ^ Бурес Т., Хнетинка П., Пласил Ф.: SOFA 2.0: Балансировка расширенных функций в модели иерархических компонентов, Труды SERA 2006, Сиэтл, США, IEEE CS, ISBN   0-7695-2656-X , стр. 40–48, август 2006 г.

Полный список документов, связанных с SOFA, можно найти на сайте DSRG .

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6702e9ca8cb09ec16ce8ed99c70def7d__1619683680
URL1:https://arc.ask3.ru/arc/aa/67/7d/6702e9ca8cb09ec16ce8ed99c70def7d.html
Заголовок, (Title) документа по адресу, URL1:
SOFA (component system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)