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