Principles of Engineering Service-Oriented Systems最新文献

筛选
英文 中文
A design methodology for real services 用于实际服务的设计方法
Principles of Engineering Service-Oriented Systems Pub Date : 2010-05-01 DOI: 10.1145/1808885.1808889
A. Marchetto, Duy Cu Nguyen, Chiara Di Francescomarino, Nauman A. Qureshi, A. Perini, P. Tonella
{"title":"A design methodology for real services","authors":"A. Marchetto, Duy Cu Nguyen, Chiara Di Francescomarino, Nauman A. Qureshi, A. Perini, P. Tonella","doi":"10.1145/1808885.1808889","DOIUrl":"https://doi.org/10.1145/1808885.1808889","url":null,"abstract":"As we observe in practice, software services act mostly as interface components that provide electronic access to the actual services behind, and the characteristics of these two types of services are very different. The fact that the user will eventually use or take part in actual services motivates us to shift our focus from software services to a more holistic view in order to better design user-centric services. In this paper we discuss the real service concept, which is composed of software and actual services, and the important factors regarding them. We, then, propose a methodology to support the designer in specifying real services and their design artifacts. Finally, we apply the proposed methodology to a motivating example and discuss its advantages as well as some open issues in light of our experience.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122109362","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}
引用次数: 13
Opportunistic computing experience with the SAM platform 有SAM平台的机会计算经验
Principles of Engineering Service-Oriented Systems Pub Date : 2010-05-01 DOI: 10.1145/1808885.1808887
J. Estublier, I. Dieng, E. Simon, D. Moreno-Garcia
{"title":"Opportunistic computing experience with the SAM platform","authors":"J. Estublier, I. Dieng, E. Simon, D. Moreno-Garcia","doi":"10.1145/1808885.1808887","DOIUrl":"https://doi.org/10.1145/1808885.1808887","url":null,"abstract":"Service-Oriented Computing (SOC) technology allows one to build applications exhibiting opportunistic, non deterministic and dynamic behavior. Unfortunately in SOC technologies these features are uncontrolled and software application is not an explicit concept. The challenge therefore is to provide a well defined application definition (an application model) in which the opportunistic behavior is used only when convenient, and to provide an extended SOC platform which enforces compliant application execution. This paper discuses the issues and shows the solution proposed by the SAM platform.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121834447","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}
引用次数: 5
Protecting SLAs with surrogate models 使用代理模型保护sla
Principles of Engineering Service-Oriented Systems Pub Date : 2010-05-01 DOI: 10.1145/1808885.1808900
Alessio Gambi, G. T. Carughi, M. Pezzè
{"title":"Protecting SLAs with surrogate models","authors":"Alessio Gambi, G. T. Carughi, M. Pezzè","doi":"10.1145/1808885.1808900","DOIUrl":"https://doi.org/10.1145/1808885.1808900","url":null,"abstract":"In this paper, we propose the use of surrogate models to avoid or limit violations of the service level agreements (protect SLAs) of enterprise applications executed within virtualized data centers (VDCs).\u0000 Modern enterprise services are delivered along with service level agreements (SLAs) that formalize the expected quality of service, and define penalties in case of violations. By deploying enterprise applications within VDCs, providers can dynamically change the execution configuration of the services to react to unplanned environmental conditions, like sudden changes in the workload mix and intensity, with the goal of avoiding SLA violations while reducing operational costs with respect to traditional over-provisioning solutions.\u0000 Surrogate models are successfully used in modern engineering to approximate systems' behavior, and thus support a wide scope of activities, especially design optimization. In this paper, we show that by reducing the problem of protecting SLAs in VDCs to an optimization problem, we can adapt surrogate models to this new framework and implement SLA protection controller components. In the paper, we present the main ideas, we illustrate how surrogate models can be used to protect SLAs, and we discuss preliminary results obtained on a case study deployed in an industrial virtualized infrastructure.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123592437","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}
引用次数: 8
Model driven support for the Service Oriented Architecture modeling language 面向服务体系结构建模语言的模型驱动支持
Principles of Engineering Service-Oriented Systems Pub Date : 2010-05-01 DOI: 10.1145/1808885.1808888
Nour Ali, Rukmani Nellipaiappan, Rajalaxmi Chandran, M. Babar
{"title":"Model driven support for the Service Oriented Architecture modeling language","authors":"Nour Ali, Rukmani Nellipaiappan, Rajalaxmi Chandran, M. Babar","doi":"10.1145/1808885.1808888","DOIUrl":"https://doi.org/10.1145/1808885.1808888","url":null,"abstract":"Service Oriented Architecture (SOA) is an architectural style that is widely used in distributed and dynamic systems. The Service oriented architecture Modeling Language (SoaML) is an OMG standard for modelling SOA independent of a technology. This paper presents a tool for modelling SOA using SoaML and generating OSGi Declarative Services Models from SoaML models. SoaML metamodel has been implemented as an Ecore model using the Eclipse Modeling Framework (EMF). An Eclipse plug-in that allows architects to graphically design SoaML models has been developed using the Graphical Modeling Framework (GMF). We have also implemented a model transformation using ATLAS Transformation Language (ATL) in order to partially generate Declarative Services models. The generated model is used as a Declarative Services Component Description XML specification which is needed to execute code on the OSGi service oriented platform. In this way, we provide SoaML with Model Driven Architecture support.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"315 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121595485","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}
引用次数: 19
SOA-zation framework (SF) soa框架(SF)
Principles of Engineering Service-Oriented Systems Pub Date : 2010-05-01 DOI: 10.1145/1808885.1808892
M. Kajko-Mattsson, N. Chapin
{"title":"SOA-zation framework (SF)","authors":"M. Kajko-Mattsson, N. Chapin","doi":"10.1145/1808885.1808892","DOIUrl":"https://doi.org/10.1145/1808885.1808892","url":null,"abstract":"Transitioning to SOA is a complex process. It affects and is affected by many organizational components such as strategies, processes, organizational infrastructures, and the like. These components strongly interact, keep changing, yet provide guidance for an organization's management in migrating to the use of SOA in its information systems. This paper suggests a SOA-zation Framework (SF). The framework is based on the industrial practices as observed by the authors of this paper.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"234 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122831616","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}
引用次数: 7
SEIM: static extraction of interaction models SEIM:交互模型的静态提取
Principles of Engineering Service-Oriented Systems Pub Date : 2010-05-01 DOI: 10.1145/1808885.1808891
L. Mariani, M. Pezzè, O. Riganelli, Mauro Santoro
{"title":"SEIM: static extraction of interaction models","authors":"L. Mariani, M. Pezzè, O. Riganelli, Mauro Santoro","doi":"10.1145/1808885.1808891","DOIUrl":"https://doi.org/10.1145/1808885.1808891","url":null,"abstract":"The quality of systems that integrate Web services provided by independent organizations depends on the ways the systems interact with the services, i.e., on their interaction protocols, which are not always easy to deduce by inspecting the code. Accurate models of interaction protocols provide a comprehensive view of the interactions, and support manual and automatic analysis of corner cases that are often difficult to discover, and are responsible from many subtle failures.\u0000 Models of program behavior can be extracted either statically from the source code or dynamically from execution traces. Dynamic techniques cannot reveal behaviors that have not been executed, and thus dynamic models are partially useful to identify critical corner cases. Static techniques produce models of the whole execution space, and thus static models are more useful to find critical cases. Most static techniques to extract models of the code behavior focus on the usage protocol, i.e., how the services can be used, rather than the interaction protocol, i.e., how applications use services. While usage protocols can help software engineers understanding the service behavior, interaction protocols describe the subset of actual interactions between the system and the integrated services, and provide the information required to understand critical interactions.\u0000 In this paper, we present SEIM, a technique to extract models of the service interaction protocol. SEIM extracts models statically, and includes a novel refinement strategy to eliminate infeasible behaviors that reduce the usability of statically derived models. This paper describes the technique and provides some empirical data from the early experience of SEIM with an application that interacts with the eBay Web Services.","PeriodicalId":380234,"journal":{"name":"Principles of Engineering Service-Oriented Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130213054","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}
引用次数: 10
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信