The current Explorer version is pretty simple in architecture: Activiti-REST -> UI (javascript)
The next version of Explorer which we are currently working on, has Activiti services -> Spring -> Vaadin UI So not much fancy architecture going on there at the moment