Important areas of research within SOSE include service foundations, service composition, service management and monitoring and service-oriented engineering [13]. Service foundations provide serviceoriented communication technologies to support run time service-oriented infrastructure and connect heterogeneous systems and applications. These communication technologies provide the communication mechanisms between service providers and service requesters; they differ with respect to service description techniques and messaging functions [6]. Service composition encompasses necessary roles and functionality to support service composition [13]. The dynamic composition feature in SOSE makes QoS a major challenge. Different initiatives have emerged such as orchestration and choreography. Service management encompasses the control and monitoring of SOA-based applications throughout life cycle.