David Junio Mota Cavalcanti

Learn More
Quality attributes play a very relevant role in the service-oriented computing world, as they allow distinguishing between functionally equivalent services. In fact, these attributes impact various activities related to the life-cycle of service-based applications (SBAs), starting from service discovery and permeating other activities such as service level(More)
Service oriented computing enables the development of applications as compositions of basic entities called services. These services offer business functions, which are used as primary criteria in the service selection algorithms. In distributed scenarios, a large number of services can offer similar functionalities, motivating the embracement of quality(More)
The need for replacing services belonging to a composition is motivated by several reasons, such as changes in the application's requirements, bug fixing, existence of a fresh service and so on. Due to the large number of services having similar (or even identical) functionalities, it has been widely accepted that the selection process for a new service(More)
  • 1