Service-oriented software engineering (SOSE) is a software engineering paradigm that aims to support the development of rapid, low-cost and easy composition of distributed applications even in heterogeneous environments [13]. It utilizes services as fundamental elements for developing applications and solutions.