Institute of Electrical & Electronic Engineers
When referring to Service Oriented Architecture (SOA) as a paradigm, SOA typically constitutes a set of guiding principles for building Service-Based Applications (SBAs). Thanks to these principles, services can be (re-)used in many different settings and service-based applications can meet the requirements for dynamism and flexibility. This paper focuses on providing an overview of the research challenges that have been identified toward the end of the S-Cube network in the area of service engineering. These challenges concern the need for agility and dynamicity of the development process for service-based applications, the importance of focusing on proper approaches to support migration of legacy application into service-based applications and the role of humans and of teams of humans in service-based applications.