An example reference architecture for Java based REST Applications