Thank you for taking out time to reply, it's really helpful.
After reading it I have few more questions
1) If the default tools can't be integrated then won't it be easy to run the business process independently (in activiti or jBPM) and just use the REST APIs? What's your thought on this approach, does it limit us in any way, is it slower etc.
2) If the process is not directly deploy-able from designer than how are processes designed and deployed at your place - do you create them in the designer and then modify things manually?
3) Are you using Scala for integrating Actiiti, if yes then how has your experience been?
Thanks again for replying