ДИВАН (компонентная система) - SOFA (component system)
Разработчики) | Группа исследований распределенных систем |
---|---|
Стабильный выпуск | Бета / март 2009 г. |
Написано в | Ява |
Операционная система | Linux, Windows |
Тип | Компонентная система |
Лицензия | LGPL |
Интернет сайт | http://sofa.ow2.org |
ДИВАН 2[1] компонентная система, разработанная Группа исследований распределенных систем в Карлов университет в Прага. Он предоставляет множество дополнительных функций: дизайн на основе ADL, спецификация поведения и проверка на основе протоколы поведения, программные соединители поддержка различных стили общения и обеспечение прозрачного распространения приложений. SOFA 2 может использоваться не только для моделирования компонентных приложений, но и как полная структура, поддерживающая все стадии жизненного цикла приложения от разработки до выполнения.
ДИВАН 2 основа
Система SOFA 2 включает в себя компонентную модель, репозиторий компонентов, среду выполнения и поддержку инструментов.
Компонентная модель
Компонентная модель SOFA 2 определяется посредством ее метамодели, которая фиксирует основные концепции и устанавливает отношения между ними.
Репозиторий
SOFA 2 предоставляет репозиторий компонентов, который автоматически генерируется из метамодели.
Среда выполнения
Этот раздел пуст. Вы можете помочь добавляя к этому. (Январь 2011 г.) |
Поддержка инструмента
- Подушка - текстовый инструмент, позволяющий разрабатывать приложения SOFA 2 и работать с репозиторием.
- ДИВАН ИДЕ - графический инструмент (плагин для Eclipse)
- MConsole - плагин для Eclipse (а также отдельного приложения) для мониторинга и поддержки среды выполнения SOFA 2
Жизненный цикл приложения SOFA
- дизайн приложения
- разработка компонентов, адаптация
- сборка приложения
- развертывание приложения
- выполнение приложения - мониторинг, сопровождение
Смотрите также
Рекомендации
Полный список документов, связанных с SOFA, можно найти на Сайт DSRG.