Спагич
![]() | |
Разработчик(и) | Консорциум OW2 |
---|---|
Первоначальный выпуск | 6 июля 2007 г. |
Стабильная версия | 3.3.0
/ 5 мая 2011 г. |
Предварительный выпуск | 3.0 РК
/ 22 октября 2009 г. |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Платформа корпоративной интеграции |
Лицензия | LGPL / EPL |
Веб-сайт | www |
Spagic — это универсальное промежуточное программное обеспечение, характеризующееся инновационным подходом к управлению и реализации SOA- решений, которые имеют высокую степень модульности и настраиваются на основе ядра OSGi (инициатива Open Service Gateway).
Все участники интеграционных процессов: аналитики, планировщики, разработчики и менеджеры, работающие со Spagic; одна группа может моделировать некоторые процессы, а другая — определять технические концепции с помощью конкретных инструментов, таких как процессы BPMN , службы и соединители OSGi , BPEL , сопоставление, ETL . Все действия могут охватывать организации и географические местоположения.
Модель Spagic расширяет возможности некоторых механизмов для реализации полной платформы ESB/BPM и позволяет объединять платформу с различными ESB, а также обеспечивает поддержку различных типов процессов через Eclipse. [ 1 ] Промежуточная модель STP (которая движется в рамках проекта [ 2 ] Eclipse Mangrove ): оркестровка рабочих процессов человеческой и автоматической деятельности, оркестровка BPEL и сервисы, ориентированные на интеграцию данных.
Spagic предоставляет готовые возможности SOA / ESB и BPM конечным пользователям/разработчикам через свою графическую среду: Spagic Studio — это интегрированная среда разработки Eclipse для определения политик, проектирования процессов, создания новых сервисов, развертывания и настройки платформы в различных средах. среды (тестовая и производственная).
Используя Spagic Studio, можно начать с визуального инструмента BPMN , в конечном итоге использовать конкретный дизайнер (например, дизайнер BPEL ) и управлять всеми действиями по разработке (такими как: генерация WSDL , определение правил, посредничество, пользовательские сервисы). Для управления действиями пользователей в рабочих процессах интеграция с Orbeon Forms доступна . Эта функция позволяет пользователю создавать сложные веб-формы и использовать их в рабочих процессах Spagic.
Spagic предоставляет веб-среду Spagic Enterprise Monitoring, которая позволяет управлять процессами, экземплярами и их взаимосвязью, выявлять проблемы, перезапускать процессы при ошибках, определять бизнес-ценности, добавленные сервисами, и поддерживать принятые решения.
Проект под названием [ 3 ] Eclipse eBPM был недавно создан в рамках фонда Eclipse: этот проект станет ядром Spagic, которое будет передано в фонд Eclipse под лицензией Eclipse Public License .
Выпущенный под лицензией GNU LGPL и EPL , Spagic размещается консорциумом OW2 и Eclipse Foundation для промежуточной модели STP .