{"title":"Managing Web Service Dynamic Changes at Run-Time Based on Bayesian Network","authors":"Xuejuan Huang, J. Gu, Yu Yao, D. Li","doi":"10.1109/SCC.2012.61","DOIUrl":"https://doi.org/10.1109/SCC.2012.61","url":null,"abstract":"More and more enterprises rely on web services as an important channel for conducing business process and some changes to web services might occur for various reasons, efficiently managing services change becomes crucial. In this paper, we proposes a web service change management framework based on Bayesian Network, which enable representing the inside causal and probabilities semantics of dynamic changes to web services. The framework implement change management effectively in a heuristic way, by analyzing and identifying the detail of change as well as providing some meaningful knowledge to the following reaction. With the continuous evolution of the associated Bayesian Network, the efficiency and applicability of the web service change management network can be improved to a satisfied extent.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125199016","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":"Dynamic Architecture for Autonomously Managing Service-Based Applications","authors":"H. La, Soo Dong Kim","doi":"10.1109/SCC.2012.78","DOIUrl":"https://doi.org/10.1109/SCC.2012.78","url":null,"abstract":"As a mega-trend in IT, cloud computing provides different types of cloud services. With these cloud services, a computing environment becomes very complex and heterogeneous since there are a large number of traditional and mobile applications and it is quite common for those applications to invoke the services. We call these applications as service-based applications. There are two potential problems with service-based applications; low QoS and limited manageability. To remedy the two problems, we propose a comprehensive framework for applying dynamic architecture and the concept of autonomic service management. This framework is called Service-based Ecosystem (SEco) where the configuration is dynamically changed to maintain the consistent level of the quality. To practically realize architectural dynamism, we first propose an autonomous management process and its key enabling methods on how to enable the architecture to be dynamic. We believe that dynamic architecture is an essential engineering technique in enabling truly autonomic management of quality in service-based applications.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114953318","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}
Lam-Son Lê, Hong Linh Truong, A. Ghose, S. Dustdar
{"title":"On Elasticity and Constrainedness of Business Services Provisioning","authors":"Lam-Son Lê, Hong Linh Truong, A. Ghose, S. Dustdar","doi":"10.1109/SCC.2012.34","DOIUrl":"https://doi.org/10.1109/SCC.2012.34","url":null,"abstract":"In service-oriented enterprise architecture, provisioning business services is made on top of IT processes, which should be elastic amid the availability of computing resources and the variation of user demand. In addition, the provisioning depends on human resources utilized and is constrained by the business objectives (e.g. a goal) plus coarse-grained constraints (e.g. an order in which business services take place). This elasticity and constrainedness can best be witnessed on nonfunctional properties of the business services being provisioned. In this paper, we propose a novel framework for modeling and reasoning about them. The framework features a methodology for formally expressing the aforementioned factors in services provisioning, an engine to find solutions and a simulation.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131284828","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}
T. A. Kurniawan, A. Ghose, K. Dam, Lam-Son Lê, Tiancheng Zhang
{"title":"Design Maintenance in Process Eco-Systems","authors":"T. A. Kurniawan, A. Ghose, K. Dam, Lam-Son Lê, Tiancheng Zhang","doi":"10.1109/SCC.2012.104","DOIUrl":"https://doi.org/10.1109/SCC.2012.104","url":null,"abstract":"This paper addresses the problem of managing business process changes at the design level within a complex business process repository. We argue that a formal process eco-systems view can provide a particular useful solution to the problem in which their inter-process relationships can be properly described. Our intent is to build a modular infrastructure to support change management in process eco-systems by leveraging a change propagation approach that would maintain the inter-process relationships. This permits us to propagate the changes, made on a particular process, to the rest of the processes for maintaining the relationship equilibrium of such eco-system. Our experimental evaluation suggests that the propagation of change can be efficiently achieved, which suggests that the real source of complexity stems from the redesign of individual models.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"425 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133198230","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":"Quality Evaluation within Service-Oriented Software: A Multi-perspective Approach","authors":"A. Owrak, Abdallah Namoune, N. Mehandjiev","doi":"10.1109/SCC.2012.86","DOIUrl":"https://doi.org/10.1109/SCC.2012.86","url":null,"abstract":"In the original service-oriented view of software provision, loosely-coupled services are brought together at the time of need and unbound immediately following execution, allowing service procurers to focus on selecting services that best correspond to their evolving requirements. This just-in-time approach requires the assessment of quality properties of both the software and the service provision activity in order to judge candidate services. In this paper, we propose and evaluate a multi-perspective quality evaluation model tuned to the needs of this \"just-in-time\" service provision vision. The proposed model uses a hierarchal structure of the quality features that characterize both the software and its provision arrangements from the perspectives of different stakeholders in the service provisioning and consumption process. The development and evaluation reported here took place in two phases: a \"role playing\" user study involving 15 participants to elicit the suitability, applicability and measurability of quality characteristics; and a contextual interview involving 24 users (12 software professionals and 12 general users) to uncover their mental models towards quality and evaluate the resultant characteristics identified from the first study. Our findings were twofold. Firstly, we show that a broader range of considerations encompassing both service quality and quality of service must be accounted for when dealing with software services (e.g. service functionality and service responsiveness). Secondly, we identify and explore the users' mental model of quality within the service-oriented paradigm.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133672966","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":"AutoSLAM -- A Policy-Driven Middleware for Automated SLA Establishment in SOA Environments","authors":"Mohan Baruwal Chhetri, Quoc Bao Vo, R. Kowalczyk","doi":"10.1109/SCC.2012.79","DOIUrl":"https://doi.org/10.1109/SCC.2012.79","url":null,"abstract":"AutoSLAM (Automated SLA Management) is a policy-based framework for the automated establishment of Service Level Agreements (SLAs) in open, diverse and dynamic Service Oriented Architecture (SOA) environments. The novelty of our framework lies in the support for multiple SLA interaction models, giving service consumers and providers the flexibility to choose the one that is most appropriate in a given context, while simultaneously participating in multiple concurrent SLA interactions using different interaction models. As part of the framework, we present an overview of the reference architecture for the AutoSLAM middleware. We also present WS-SLAM, a domain-independent policy representation language that we have developed by extending the WS-Policy specification language. We validate our framework through a proof-of-concept prototype implementation for purchasing computing resources on Amazon EC2 under different contexts.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129538599","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":"Optimal Design of Manufacturing Services Network","authors":"W. Su, Shuangxi Huang, Rong Wang, K. Mak","doi":"10.1109/SCC.2012.67","DOIUrl":"https://doi.org/10.1109/SCC.2012.67","url":null,"abstract":"In the context of global manufacturing and service outsourcing, production-related services are organized as manufacturing services network. Service partner selection and production distribution planning are two key difficulties that arise in the optimal design of this network. This paper seeks to develop an effective methodology, which includes a mathematical model and an efficient genetic algorithm to solve problems. The mathematical model describes the characteristics of manufacturing services network. An efficient genetic search algorithm is developed to find out the optimal solution with minimum operating cost. The performance of the proposed algorithm is evaluated by solving a set of randomly generated problems.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125160625","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":"Accelerating the Deployment of Security Service Infrastructure with Collective Intelligence and Analytics","authors":"M. Vukovic, Chris Giblin, Sriram Rajagopal","doi":"10.1109/SCC.2012.53","DOIUrl":"https://doi.org/10.1109/SCC.2012.53","url":null,"abstract":"With the increasing complexity of IT outsourcing environments thousands of servers and their configurations are increasingly managed by globally distributed teams. This requires a flexible identity access management process in place to efficiently provision necessary access rights for a given system, only if users need it, when they need it and for only as long as they need it. In this paper we present a novel approach to discovering required role permissions by integrating system data and enterprise crowd sourcing (a process where a group of experts solve problems through collaboration). By mining server registries, compliance repositories (such as user revalidation records), we derive a set of servers and the respective access rights for each team member. This data is then validated and updated by one or more team members using the principles of crowd sourcing. We show that this approach improves the role discovery process and accelerates the deployment of the security service infrastructure.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125130972","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":"Improving Cloud Service Reliability -- A System Accounting Approach","authors":"Zhengping Wu, Nailu Chu, Peng Su","doi":"10.1109/SCC.2012.33","DOIUrl":"https://doi.org/10.1109/SCC.2012.33","url":null,"abstract":"Nowadays an increasing number of companies only deploy their enterprise application services over the Internet. Software as a Service (SaaS) in a cloud computing environment allows these companies to focus on providing more competitive services instead of maintenance. As delivery of computing as a service, a trustworthy cloud service widely depends upon its reliability. For this reason, a newly defined Quality of Reliability (QoR) for cloud services is proposed in this paper. To achieve a good QoR, we not only analyze system events from both service consumers and providers, but also provide a layered composable system accounting architecture for cloud systems. A pipelined approach and a dependence estimation algorithm are introduced for pattern recognition and event analysis and prediction. A self-healing layer is also designed to achieve automatic recovery by re-composing services according to their functionalities and non-functional requirements. An implementation of this framework in an education services environment confirms the advantages over extant system accounting systems.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130864213","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":"WS-Sky: An Efficient and Flexible Framework for QoS-Aware Web Service Selection","authors":"Karim Benouaret, D. Benslimane, A. Hadjali","doi":"10.1109/SCC.2012.83","DOIUrl":"https://doi.org/10.1109/SCC.2012.83","url":null,"abstract":"With the development of Service oriented Computing (SOC), more and more functionally similar Web services are deployed over the Web. Quality of service (QoS) aspects (e.g., availability, response time, etc.) are thus crucial for selecting among functionally similar Web services. Moreover, the skyline has been considered as an important concept for selecting Web service based on QoS. In this paper, we propose WS-Sky, a Web service selection framework based on QoS. Our framework leverages two variants of the notion of skyline to effectively and efficiently select Web services that better fit the user needs. Our experimental evaluation on both real-world and synthetic datasets demonstrates that WS-Sky assists users to find the most relevant Web services in a flexible way, and allows users to control the size of the retrieved Web services.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134018315","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}