4.3. Compatibilidade com Versões Anteriores e API
Migrando para a Versão 6.1
Na versão 6.1, as APIs 5.x não possuem mais suporte oficialmente.
O Red Hat JBoss BPM Suite não fornece mais compatibilidade retroativa com a interface de programação de aplicativo (API) de processos, eventos e regras através do JBoss BRMS 5. O conteúdo do arquivo
knowledge-api JAR não possui mais suporte na versão 6.1 e foi substituído pelas APIs contidas no arquivo kie-api JAR que foram introduzidas no JBoss BPM Suite 6.0.
Se você usava a API 5.x legada (localizada em
knowledge-api.jar), por favor migre (reescreva) as chamadas da API para a nova APIKIE . Por favor, esteja ciente de que outras APIs foram alteradas entre o JBoss BRMS 5.x e o JBoss BPM Suite 6.x, como a API de serviço de tarefas e a API REST.
Migrando para a Versão 6.0
O sistema do JBoss BPM Suite 6 fornece compatibilidade retroativa com as interações de processos, eventos e regras a partir do JBoss BRMS 5. Você deve migrar (reescrever), eventualmente, essas interações para a API de núcleo reformatada e nova, pois essa compatibilidade retroativa será provavelmente preterida.
Caso você não possa migrar o seu código para usar a nova API, você pode usar a API fornecida pelo jar
knowledge-api criado especificamente para o código de compatibilidade retroativa. Essa API é uma interface pública, capaz de funcionar com o JBoss BPM Suite e o JBoss BRMS e é compatível com versões anteriores.
Caso você esteja usando a API REST no JBoss BPM Suite 5, observe que ela recebeu alterações também e não há mecanismo algum nela para a compatibilidade com versões anteriores.