Публичный API
|
Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine |
OpenBPM Engine предоставляет публичный API. Этот раздел посвящен определению публичного API и обратной совместимости при обновлении версий.
Определение публичного API
Публичный API OpenBPM Engine ограничен следующими компонентами:
Java API:
Все неимплементационные пакеты Java (имя пакета не содержит impl) в следующих модулях:
-
openbpm-engine-engine -
openbpm-engine-engine-spring -
openbpm-engine-engine-cdi -
openbpm-engine-engine-dmn -
openbpm-engine-bpmn-model -
openbpm-engine-cmmn-model -
openbpm-engine-dmn-model -
openbpm-engine-spin-core -
openbpm-engine-connect-core -
openbpm-engine-commons-typed-values
|
|
Обратная совместимость для публичного API
Схема версионирования OpenBPM Engine следует паттерну MAJOR.MINOR.PATCH, введенному организацией Semantic Versioning. OpenBPM Engine будет поддерживать обратную совместимость для МИНОРНЫХ обновлений версий. Пример: Обновление с версии 7.1.x до 7.2.x не сломает публичный API.
Лицензия и атрибуция
Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .
Оригинал документации: https://docs.camunda.org