Составное приложение
Эта статья в значительной степени или полностью опирается на один источник . ( март 2024 г. ) |
В вычислительной технике составное приложение — это программное приложение, созданное путем объединения нескольких существующих функций в новое приложение. Техническую концепцию можно сравнить с коллажами . Однако составные приложения используют бизнес-источники (например, существующие модули или даже веб-службы информации ), тогда как гибридные приложения обычно полагаются на веб-источники и часто бесплатные источники.
Ошибочно предполагать, что составные приложения по определению являются частью сервис-ориентированной архитектуры (SOA). Составные приложения могут быть созданы с использованием любой технологии или архитектуры.
Составное приложение состоит из функциональных возможностей, взятых из нескольких разных источников. Компоненты могут представлять собой отдельные выбранные функции из других приложений или целые системы, выходные данные которых упакованы в виде бизнес-функций, модулей или веб-сервисов.
Составные приложения часто включают оркестровку «локальной» логики приложения для управления тем, как составные функции взаимодействуют друг с другом для создания новых производных функций. Для составных приложений, основанных на SOA , WS-CAF является стандартом веб-служб для составных приложений. [ 1 ]
См. также
[ редактировать ]- Веб 2.0
- Сборка службы составных приложений (CASA)
- Корпоративная сервисная шина (ESB)
- Сервис-ориентированная архитектура (SOA)
- Архитектура сервисных компонентов (SCA)
- Mashup (гибрид веб-приложения)
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Руководство по составному применению на основе шаблонов и практик
- Проект составного приложения NetBeans SOA — домашняя страница
- верблюд
- Запуск Apache Camel в OpenESB. Архивировано 9 февраля 2015 г. на Wayback Machine.
- eclipse sirius — бесплатный инструмент eclipse под лицензией GPL для создания собственных сложных инструментов моделирования военного уровня за один час.
- eclipse SCA Tools — бесплатный композитный инструмент Gnu
- Бесплатный обеодизайнер под лицензией GPL, созданный с помощью Eclipse Sirius