Greach 2015, The Groovy Spanish Conf April 10th-11th, Madrid, Spain
http://greachconf.com
Follow us on twitter
http://twitter.com/greachconf
Slides in
http://greachconf.com/speakers/ruben-mondejar-andreu-introducing-workflow-architectures-using-grails/
Groovy & Grails is one of the best scenarios to construct software architectures, creating applications and/or plugins, using well-known Java libraries, and developing other useful software resources like DSLs.
On the other hand, BPMS solutions are an excellent manner to deal with workflows (i.e. business processes) in our software architectures, since they provide flexible and decoupled mechanisms. The idea is to describe the common architecture and applications, the current solutions and the most remarkable plugins, as well as the benefits, limitations, challenges, etc..
In addition, and following new trends, as microservices architecture style and developer-friendly BPM solutions, we want to present our active open source projects using Grails : Ocelot BPMS and Implicit BPM. Ocelot offers an extension of a current framework (e.g. Camunda) in Grails, providing new modelling features and a customisable execution environment. Lastly, Implicit BPM is an experimental MVC software architecture that aims to modularize the control flow of the system as a transversal process using interception techniques (AOP) and expressing them via its own Groovy DSL.
* Implicit BPM :
http://implicit-bpm.sf.net
* Ocelot BPMS :
http://ocelot-bpms.github.io/ocelot-bpm-project/
Rubén Mondéjar Andreu
Rubén is a Senior Software Engineer and Software Architect currently working at Diputació de Tarragona (DIPTA).
His current work is mainly focused on web development projects related to business process management, mainly using Groovy and Grails and Developer-Friendly BPM Solutions.
He is also working as an Adjunct Professor for the Universitat Rovira i Virgili teaching courses of Software Architectures, Workflows, and Web Development, and as a Research Collaborator in the AST Group.