{"title":"h-IQ: Human Intelligence for Quality of Service Delivery Data","authors":"M. Vukovic, Jim Laredo, V. Salapura","doi":"10.1109/SCC.2012.56","DOIUrl":"https://doi.org/10.1109/SCC.2012.56","url":null,"abstract":"Service delivery centers are extremely dynamic environments in which large numbers of globally distributed system administrators (SAs) manage a vast number of IT systems on behalf of customers. SAs are under significant time pressure to efficiently resolve incoming customer requests, and may fall far short of accurately capturing the intricacies of technical problems, affecting the quality of ticket data. At the same time, various data stores and warehouses aggregating business insights about operations are only as reliable as their sources. Verifying such large data sets is a laborious and expensive task. In this paper we propose system h-IQ, which embeds a grading schema and an active learning mechanism, to identify most uncertain samples of data, and most suitable human expert(s) to validate them. Expert qualification is established based on server access logs and past tickets completed. We present the system and discuss the results of ticket data assessment process.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"45 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":"131301592","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":"A Survey on Automated Service Composition Methods and Related Techniques","authors":"Yang Syu, Shang-Pin Ma, J. Kuo, Yong-Yi Fanjiang","doi":"10.1109/SCC.2012.91","DOIUrl":"https://doi.org/10.1109/SCC.2012.91","url":null,"abstract":"As a promising, low-cost, and agile way to develop software, in recent years automatic service composition has been a popular research topic receiving a lot of attentions. For this topic, upon our long-term study and paper reviewed, we present technical survey and observation in this paper, including indispensable background and preliminary knowledge. The survey assumes under traditional composition context. Moreover, following the survey and observation, we suggest two approach patterns and point out possible future challenge as well as direction, especially to the influence of the mature of mobile devices and environment.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"106 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":"130219694","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":"A Framework for the Evaluation of Mashup Tools","authors":"S. Minhas, P. Sampaio, N. Mehandjiev","doi":"10.1109/SCC.2012.19","DOIUrl":"https://doi.org/10.1109/SCC.2012.19","url":null,"abstract":"Mashup Programming is one of the latest trends in web application development. However, different sources still regard that mashup technology is in its infancy despite the mushroom growth of mashup-based applications and technologies. This calls for an in depth analysis of the support available to end users for mashup development. In this paper, we propose a multi-dimensional framework to evaluate existing mashup tools and platforms. The main idea behind this evaluation is to study the state of the art of mashup development from the end-user perspective and critically evaluate the efforts in this regard against a set of criteria to identify the research directions in this field. The idea of evaluation of mashup tools has been tackled through different approaches in past, however, in this research we attempt to synthesize additional concepts regarding mashup development and analyse this area against previously ignored factors, such as support for capturing users' requirements and users' goals. This study also includes platforms that have not yet been covered by previous evaluation studies. The framework presented in this study can be used as a guideline to inform future design of mashup development environments for both academic and industrial research. The results of the study reinforce the need of a more user-oriented approach to deal with the inherent issues of end-user mashup programming. The study concludes with the proposal of use of goals as a guiding mechanism to derive the mashup applications.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"7 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":"131578878","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":"Creating Composite IT Services in the Global Enterprise","authors":"Matthew A. McCarthy, L. Herger","doi":"10.1109/SCC.2012.103","DOIUrl":"https://doi.org/10.1109/SCC.2012.103","url":null,"abstract":"In large enterprises, there are an abundance of IT assets which provide employees with the productivity tools necessary to do their jobs. There are also large numbers of applications and services for running the 'back office'. A challenge to all enterprises is cataloging these services, in order that organization can effectively put the services into business use, retire unused services or duplicate services, and build new services to fill gaps in the catalog. Furthermore, it is necessary to understand the relationships among available services in order to combine them into convenient and useful packages/bundles which employees can immediately put into use. In this paper we will describe the process used in the IBM enterprise to create and distribute these bundles.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"433 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":"132386217","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}
Bingfeng Pi, Gang Zou, Chaoliang Zhong, Jun Zhang, Hao Yu, Akihiko Matsuo
{"title":"Flow Editor: Semantic Web Service Composition Tool","authors":"Bingfeng Pi, Gang Zou, Chaoliang Zhong, Jun Zhang, Hao Yu, Akihiko Matsuo","doi":"10.1109/SCC.2012.48","DOIUrl":"https://doi.org/10.1109/SCC.2012.48","url":null,"abstract":"Semantic web service is proposed to support the automation of service discovery, composition and invocation. However, it is still difficult for common users to compose semantic web services or generate them from web services. In order to alleviate such pains, in this paper we present Flow Editor: a visual semantic web service composition tool based on OWL-S specification. It has several advantages, including visual service composition by drag-and-drop, semi-automatic semantic web service generation, visual control construct supports and so on. In practice, the tool is already applied to help users solve realistic problems by creating and exporting new on-demand services.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"16 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":"115402414","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-Minimizing Service Selection in the Presence of End-to-End QoS Constraints and Complex Charging Models","authors":"René Ramacher, L. Mönch","doi":"10.1109/SCC.2012.18","DOIUrl":"https://doi.org/10.1109/SCC.2012.18","url":null,"abstract":"The composition of services allows for achieving complex business requirements on top of already existing functionality, potentially procured from third party providers. Facing a growing market of services, enterprises have to select the most appropriate services to support their service compositions. Beside functional attributes the service selection is driven by nonfunctional properties like the price or the quality of a service. Taken into account quantity discounts, bundle effects, and subscription-based charging, complex service charging models are discussed in the literature of service marketing. Dynamic and complex charging models are expected to play an important role in the future service industry. Therefore, a service selection has to deal with those complex charging models in order to obtain a cost minimizing composition of services. In this paper, we present a cost minimizing service selection model based on mathematical programming that considers complex service charging models found in the literature. In addition to a pure cost minimizing point of view, the proposed model also takes into account end-to-end constrained quality of service (QoS) attributes like the execution time of service compositions. The conducted computational experiments demonstrate that the approach is applicable to solve problem instances of reasonable size.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"98 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":"125023627","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":"Concurrent Negotiation over Quality of Service","authors":"Khalid Mansour, R. Kowalczyk, M. Wosko","doi":"10.1109/SCC.2012.100","DOIUrl":"https://doi.org/10.1109/SCC.2012.100","url":null,"abstract":"This paper addresses the problem of flexible procurement of multiple services with multiple non-functional characteristics, i.e., quality of service attributes. We consider the one-to-many negotiation approach as a flexible method for procuring multiple services by a buyer agent. We address the problem of coordinating multiple concurrent negotiations and propose a novel dynamic negotiation strategy that considers the behaviors of the opponents of the current negotiation encounter in managing the local reservation values of the common negotiation issues (attributes) of different services. Most previous works consider the problem of negotiation over a single issue. We investigate a more complex situation where a buyer agent negotiates over multiple services given that each service has multiple negotiation issues. The experimental results show an evidence for the effectiveness and robustness of our dynamic negotiation strategy in various negotiation environments.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"121 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":"121541376","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":"Towards Providing Data Validation as a Service","authors":"S. Soni, S. Mehta, Sandeep Hans","doi":"10.1109/SCC.2012.82","DOIUrl":"https://doi.org/10.1109/SCC.2012.82","url":null,"abstract":"Data validation is one of the most important and, possibly, most under-valued task in an organization. Without clean data, an organization cannot employ sophisticated analysis and optimization tools to strive for excellence in operations, delivery or planning. Organizations have started to realize the value of data and its impact on their efficiency. Typically, they either develop in-house solutions or purchase industry standard solutions. In this work, we propose an alternative of data validation as a service offering. We argue that such a service would be a profitable proposition for both the parties, provider as well as consumer. We present a general framework to enable such an offering. We provide details on one such implementation that we carried to showcase the viability of such an approach. We propose multiple variants of the offering to handle privacy concerns of the consumer. Finally, we present a set of initial results comparing the different variants.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"92 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":"132544799","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}
Yohei Murakami, Masahiro Tanaka, Donghui Lin, T. Ishida
{"title":"Service Grid Federation Architecture for Heterogeneous Domains","authors":"Yohei Murakami, Masahiro Tanaka, Donghui Lin, T. Ishida","doi":"10.1109/SCC.2012.101","DOIUrl":"https://doi.org/10.1109/SCC.2012.101","url":null,"abstract":"Service grid is an infrastructure for service-oriented collective intelligence. It provides a set of enabling functionalities to support coordination of services, such as service registries, service composition, access control, and monitoring. To form the service-oriented collective intelligence, various types of services need to be connected on the service grid, and managed by the service grid operator. However, it is difficult for single service grid operator to gather and organize services in various domains. Therefore, building service grids in different domains and connecting these service grids are essential for expanding service-oriented collective intelligence across domains. To this end, we have designed a service domain model to specialize general-purpose service grid to a specific domain and realize interoperability among service grids. Moreover, we have also developed service grid federation architecture to share service registries, compose services across service grids, and control and monitor accesses to the composite services. Finally, we have applied the proposed architecture to the language service domain to construct the Language Grid.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"49 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":"133207638","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":"A Quantitative and Qualitative Approach for NFP-Aware Web Service Composition","authors":"Hongbing Wang, Peisheng Ma, Xuan Zhou","doi":"10.1109/SCC.2012.16","DOIUrl":"https://doi.org/10.1109/SCC.2012.16","url":null,"abstract":"Web service composition is a standard approach to create value-added services from existing ones. As the Web services on the Internet grows, there are more and more services providing identical functionalities while differing in their non-functional properties (NFPs). However, most of the existing techniques for NFP-aware service composition consider either only quantitative NFPs or only qualitative NFPs. In this paper, we present a service composition model considering both quantitative and qualitative NFPs. We propose two algorithms for conducting service composition. One combines global optimization with local selection into one mechanism. The other is a genetic algorithm based solution. We have conducted extensive experiments to evaluate the effectiveness of our proposals.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"16 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":"127590269","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}