The rapid evolution of software technology has brought monumental changes to virtually every market sector and has created enormous opportunities for innovation. One such opportunity is developing innovative systems through the composition of software services available over the Internet. Those services have the power to provide utility to users in a much more dynamic and flexible way than is possible with traditional software technology.
However, service-oriented systems and their corresponding software services require fundamental changes to the way software is developed, deployed and maintained. Software that constitutes a service-oriented system is no longer owned by one single organization but is distributed and shared amongst many organizations. This distributed ownership opens up a whole range of challenges, including the design, evolution, adaptation and quality assurance of service-oriented systems.
This workshop presents and discusses results of fundamental research carried out within S-Cube, the European Network of Excellence on Software Services and Systems1. The workshop also serves as a springboard to discuss research challenges for developing, maintaining as well as operating future service-oriented systems and software services.
Proceeding Downloads
Research challenges on adaptive software and services in the future internet: towards an s-cube research roadmap
- Andreas Metzger,
- Klaus Pohl,
- Mike Papazoglou,
- Elisabetta Di Nitto,
- Annapaola Marconi,
- Dimka Karastoyanova,
- Sudhir Agarwal,
- Arne Berre,
- Antonio Brogi,
- Antonio Bucchiarone,
- Javier Cámara Moreno,
- Manuel Carro,
- Chi-Hung Chi,
- Rogério De Lemos,
- Claudia Di Napoli,
- Dimitris Dranidis,
- Schahram Dustdar,
- Brian Elvesæter,
- Yagil Engel,
- Holger Giese,
- Sergei Gorlatch,
- Dragan Ivanovic,
- Patricia Lago,
- Clarissa Cassales Marquezan,
- Philippe Massonet,
- Cesare Pautasso,
- Jean-Louis Pazat,
- Harald Psaier,
- Damian Trambulli,
- Willem-Jan van den Heuvel,
- Hans van Vliet
This paper introduces research challenges on future service-oriented systems and software services. Those research challenges have been identified in a coordinated effort by researchers under the umbrella of the EU FP7 Network of Excellence S-Cube. We ...
Modeling to support communication and engineering of service-oriented software
Our research focus is on social and sustainable Service-Oriented software engineering. From a social point of view, understanding social structures in Service-Oriented software engineering can lead to better software (as phrased in Conway's law). From a ...
A models@runtime framework for designing and managing service-based applications
Coordinating the configurations of Services, Orchestrations, Execution Platform and Infrastructure layers in a Service-Based environment is a significant challenge for software industry. In recent years, it has become even more difficult, because ...
SOLÚBTHA: a flexible business transaction model
The increasing trend of organizations moving toward service based applications (SBAs) for performing business operations leads to enormous complexity in designing business transactions. Traditional models do not have adequate ability to underpin the ...
Research challenges on engineering service-oriented applications
- E. Di Nitto,
- D. Meiländer,
- S. Gorlatch,
- A. Metzger,
- H. Psaier,
- S. Dustdar,
- M. Razavian,
- D. A. Tamburri,
- P. Lago
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 instance migration: flexible execution of distributed business processes
This research summary outlines results achieved by Hamburg University during its participation in the EU NoE "S-Cube" focusing on process instance migration. It includes corresponding results in the context of dynamic and mobile environments (as, e.g., ...
Causes-based problems in business process compliance based management
Today, a trend in Business Process Management (BPM) research is the study of techniques and paradigms that can handle agility. Thus, trend is also to decompose complex business processes for different purposes such as reuse or understanding. However, ...
A holistic service provisioning solution for federated cloud infrastructures
Cloud Computing builds on the latest achievements of diverse research areas, such as Grid Computing, Service-oriented computing, business process modeling and virtualization. As this new computing paradigm was mostly lead by companies, several ...
Research challenges on service technology foundations
- Dimka Karastoyanova,
- Dragan Ivanovic,
- Zsolt Neméth,
- Manuel Carro,
- Claudia Di Napoli,
- Maurizio Giordano,
- Cesare Pautasso
This work gives an overview of the future research challenges on enabling technologies for service-based applications that have been identified in the network of excellence S-Cube. Service-based applications comprise three layers: business processes, ...
Cost-based prevention of violations of service level agreements in composed services using self-adaptation
Providers of composite Web services face the challenge of having to comply to SLAs, which are agreements governing the minimum performance that customers can expect from a composite service. In this work, a framework for optimizing adaptations of ...
Adaptivity in dynamic service-based systems
Adaptivity for service-based systems is one of the most challenging research problems to fully exploit the dinamicity promised by the service paradigm. In this paper we present the research results achieved by the FBK SOA unit within the S-Cube Network, ...
Chemical programming for adaptation in service-based applications
Service-Based Applications (SBAs) life-cycle, i.e. their design, development, maintenance and deployment, presents several challenging problems concerning their management in open and heterogeneous environments they operate in. The possibility to adopt ...
Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systems
- Annapaola Marconi,
- Antonio Bucchiarone,
- Konstantinos Bratanis,
- Antonio Brogi,
- Javier Cámara,
- Dimitris Dranidis,
- Holger Giese,
- Raman Kazhamiakin,
- Rogério de Lemos,
- Clarissa Cassales Marquezan,
- Andreas Metzger
Adaptation of complex service-based systems is one of the most challenging research problems for the Future Internet. A considerable effort has been dedicated in recent years to address this problem. However, there are still several important issues ...
Analyzing service-oriented systems using their data and structure
We describe our approaches to enhance consistency validation and QoS prediction in service-oriented systems by making use of data properties and the structure of workflows and service compositions.
Verification and testing at run-time for online quality prediction
This paper summarizes two techniques for online failure prediction allowing to anticipate the need for adaptation of service-oriented systems: (1) SPADE, employing run-time verification to predict failures of service compositions. (2) PROSA, building on ...
Research challenges on online service quality prediction for proactive adaptation
Online quality prediction allows service-oriented systems to anticipate the need for adaptation and thus to prevent the actual occurrence of failures or to mitigate upcoming failures. Such proactive adaptation capabilities are increasingly relevant for ...
Recommendations
Web services research challenges, limitations and opportunities
Service Oriented Architecture (SOA) is an architecture style where software components that provide a piece of functionality communicate with each other via message they exchange. Within SOA these pieces are called services. Nowadays, the technology ...