A refinement-based approach for building valid SOA design patterns. (1st January 2015)