Engine API or REST API?
I'm new in development with Bonita BPM. I'm creating a test app using Spring Boot and I want to connect it to Bonita BPM.
My cuestion is if the Engine API has the same methods as the REST API. If this it's true, I can use the Engine API in the code in a simplier and faster way than using the REST API.
The Engine and REST APIs are not equivalent: the Engine API (Java) exposes more than the REST API does.
If you use SpringBoot or whatever Java program, it is recommended to use the Engine API. The REST API becomes useful when the client is written is a language that is different than Java. In case you did not have the chance to look at it yet, I add the links to the documentation for each API option:
- Engine API
- REST API
Hi pierrick.voulet, thanks for your answer. I had the wrong idea because it seems that the documentation of REST API is more complete than the Engine API one.
Hello, i have a question with spring boot. Is i can use a form in spring boot project (tomcat A port 8888) and submit it to bonita manage (tomcat B port 8080)?
Thanks sir, I using Engine API on Spring boot and using execute, assign, deploy wf with contract is good. Now i want to more advanced like integrated CAS, dynamic input contract in code backend Sping, etc... You have infomation contract like email or facebook? We can communication easy than and help more :).