Erwan Daubert, François Fouquet, Olivier Barais, Grégory Nain, G. Sunyé, J. Jézéquel, Jean-Louis Pazat, Brice Morin
{"title":"A models@runtime framework for designing and managing Service-Based Applications","authors":"Erwan Daubert, François Fouquet, Olivier Barais, Grégory Nain, G. Sunyé, J. Jézéquel, Jean-Louis Pazat, Brice Morin","doi":"10.1109/S-CUBE.2012.6225498","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225498","url":null,"abstract":"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 infrastructure solutions such as AmazonEC2, Cloudstack or RackSpace have increasingly rich capabilities, allowing for example, the infrastructure/platform/application dynamic adaptations. To address this challenge, in the context of the S-Cube Network of Excellence, we have proposed a domain specific modelling language to describe the whole Service-Based Applications layers entities using a models@runtime-based approach to cover the life-cycle of such applications. Our approach allows (i) to keep a representation of all the layers of a services-based applications, (ii) to coordinate the cross-layer reconfiguration and adaptations and (iii) to provide a support for infrastructure elasticity and (re)configuration to meet the resource requirements and some applications-specific constraints. The approach is implemented by a framework, named Kevoree. This paper summarizes the main concepts used in Kevoree and the main features designed in the context of the S-Cube project.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133738622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SOLÚBTHA: A flexible business transaction model","authors":"R. Haque, Ita Richardson","doi":"10.1109/S-CUBE.2012.6225499","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225499","url":null,"abstract":"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 design of SBA business transactions. This research offers a business transaction model that facilitates incorporating business entities into a transaction model while also providing techniques to build a flexible business transaction model.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129095134","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Andreas Metzger, Chi-Hung Chi, Yagil Engel, A. Marconi
{"title":"Research challenges on online service quality prediction for proactive adaptation","authors":"Andreas Metzger, Chi-Hung Chi, Yagil Engel, A. Marconi","doi":"10.1109/S-CUBE.2012.6225512","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225512","url":null,"abstract":"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 future service-oriented systems, which need to cope with limited control over third-party services, as well as rapidly changing usage contexts. Initial, promising results have been achieved for what concerns online quality prediction for service-oriented systems. However, there are many challenging issues remaining that call for concrete solutions. In this paper we present a set of research challenges identified by the research community that may be worth investigating in the coming years.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126035968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Causes-based problems in business process compliance based management","authors":"François Hantry, Mohand-Said Hacid","doi":"10.1109/S-CUBE.2012.6225503","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225503","url":null,"abstract":"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, the cross cutting essence of compliance rules is orthogonal to any traditional building `block' or hierarchical based decomposition of a business process. In this abstract, we address the problem of decomposition of business processes given a set of compliance rules. To summarize, we provide a sound categorization of contributing subformula occurrences in an artifact system A w.r.t to an LTL-FO formula. We give a complexity result for computing an explanation of compliance. Furthermore, one provided a method to extract all explanations. This method is built on the computation of all the high level minimal unsatisfiable subsets of constraints in a Satisfiability Modulo Theory problem using uninterpreted predicates (relational) except for the following one (N, <;).","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131128977","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. D. Nitto, Dominik Meiländer, S. Gorlatch, Andreas Metzger, Harald Psaier, S. Dustdar, M. Razavian, D. Tamburri, P. Lago
{"title":"Research challenges on engineering service-oriented applications","authors":"E. D. Nitto, Dominik Meiländer, S. Gorlatch, Andreas Metzger, Harald Psaier, S. Dustdar, M. Razavian, D. Tamburri, P. Lago","doi":"10.1109/S-CUBE.2012.6225500","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225500","url":null,"abstract":"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.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126043811","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Karastoyanova, Dragan Ivanovic, Z. Németh, M. Carro, C. Napoli, M. Giordano, C. Pautasso
{"title":"Research challenges on service technology foundations","authors":"D. Karastoyanova, Dragan Ivanovic, Z. Németh, M. Carro, C. Napoli, M. Giordano, C. Pautasso","doi":"10.1109/S-CUBE.2012.6225505","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225505","url":null,"abstract":"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, service compositions and services and service infrastructures. The goal of this work is to present a roadmap for future research in technologies for software and system services.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"20 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116688511","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Process instance migration: Flexible execution of distributed business processes","authors":"Kristof Hamann, Sonja Zaplata, W. Lamersdorf","doi":"10.1109/S-CUBE.2012.6225502","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225502","url":null,"abstract":"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., provided by mobile web services, NFC-aware process execution, future-context-aware applications or interactive workflows) and focuses on the management of mobile processes as, e.g., ad-hoc monitoring and management, process as a service etc.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128245329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Marconi, A. Bucchiarone, Konstantinos Bratanis, Antonio Brogi, J. Cámara, D. Dranidis, H. Giese, R. Kazhamiakin, R. Lemos, C. Marquezan, Andreas Metzger
{"title":"Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systems","authors":"A. Marconi, A. Bucchiarone, Konstantinos Bratanis, Antonio Brogi, J. Cámara, D. Dranidis, H. Giese, R. Kazhamiakin, R. Lemos, C. Marquezan, Andreas Metzger","doi":"10.1109/S-CUBE.2012.6225509","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225509","url":null,"abstract":"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 that call for concrete solutions. In this paper, we present a set of research challenges for muti-layer and mixed-initiative adaptation and monitoring that may guide the research in this area for the next 5-10 years.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130070824","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Kertész, G. Kecskeméti, Z. Németh, M. Oriol, Xavier Franch
{"title":"A holistic service provisioning solution for Federated Cloud infrastructures","authors":"A. Kertész, G. Kecskeméti, Z. Németh, M. Oriol, Xavier Franch","doi":"10.1109/S-CUBE.2012.6225504","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225504","url":null,"abstract":"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 proprietary systems arisen. Recently, alongside these commercial systems, several smaller-scale privately owned systems are maintained and developed. In this paper we present our research results performed within the S-Cube European FP7 NoE project to enable automated service provisioning for users on a highly dynamic infrastructure consisting of multiple Cloud providers. We developed a Federated Cloud Management architecture that provides unified access to a federated Cloud that aggregates multiple heterogeneous IaaS Cloud providers in a transparent manner. We have also incorporated an integrated monitoring approach that enables more reliable provider selection in these heterogeneous environments.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127984498","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cost-based prevention of violations of service level agreements in composed services using self-adaptation","authors":"P. Leitner, S. Dustdar, B. Wetzstein, F. Leymann","doi":"10.1109/S-CUBE.2012.6225506","DOIUrl":"https://doi.org/10.1109/S-CUBE.2012.6225506","url":null,"abstract":"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 service compositions with regards to SLA violations has been developed. The framework, dubbed PREvent (Prediction and Prevention of SLA Violations Based on Events), uses techniques from the areas of machine learning and heuristic optimization to construct models for prediction of SLA violations at runtime, and to decide which adaptation actions may be used to improve overall performance in a composition instance. An optimizer component decides, whether applying these changes makes sense economically (i.e., whether the costs of violating the SLAs are bigger than the adaptation costs). If this is the case, the respective actions are applied in an automated way. At its core, PREvent is a self-optimizing system in the sense of autonomic computing, with the target of minimizing the total costs of adaptations and SLA violations for the service provider.","PeriodicalId":271107,"journal":{"name":"2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124514983","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}