{"title":"Schema Slicing Methods to Reduce Development Costs of WSDL-Based Web Services","authors":"Wei Zang, R. Engelen","doi":"10.1109/ICWS.2018.00049","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00049","url":null,"abstract":"Web Services provide a standards-based open platform for integrating distributed service components. The development of large distributed XML Web Services is greatly simplified with XML data binding tools that automate XML parsing and serialization by binding XML to native data structures. This paper presents a schema slicing method to remove unused schema components from schemas, thereby significantly reducing the XML data binding code size of WSDL-based Web Services. Our results show that schema slicing applied to large Web Services, such as ONVIF, results in the removal of 70% of the schema components on average. Our method also obtains significant schema size reductions for several popular WSDL-based Web Services, such as eBay Web Services (10% reduction), PayPal Web Services (18% reduction), Microsoft Exchange Web Services (4% reduction), Amazon S3 Web Services (22% reduction) and ESRI ArcGIS Web Services (42% to 59% reduction). We implemented schema slicing in the popular gSOAP toolkit.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130432442","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":"Discovering Spatio-Temporal Relationships among IoT Services","authors":"Bing Huang, A. Bouguettaya, A. Neiat","doi":"10.1109/ICWS.2018.00058","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00058","url":null,"abstract":"We propose a framework to discover proximate IoT service relationships based on spatio-temporal features. We introduce a spatio-temporal proximity model in terms of spatial-proximity and temporal-proximity to discard insignificant IoT service relationships. The proximity model focuses on quantifying the correlation strength among IoT services from time and location aspects. A new algorithm is proposed to discover proximate spatio-temporal IoT service relationships. We also present preliminary experimental results.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125516872","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}
Jianpeng Hu, Linpeng Huang, Tianqi Sun, Yuchang Xu, Xiaolong Gong
{"title":"Log2Sim: Automating What-If Modeling and Prediction for Bandwidth Management of Cloud Hosted Web Services","authors":"Jianpeng Hu, Linpeng Huang, Tianqi Sun, Yuchang Xu, Xiaolong Gong","doi":"10.1109/ICWS.2018.00020","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00020","url":null,"abstract":"For resource management purpose, administrators usually need to perform what-if analyses to predict the impact of any workload growths or planned changes on the performance of web services. A what-if analysis requires not only the design of system models, but also the workload models that represent the real-world user behavior. Existing methods of workload characterization based on probabilistic graphical models are quite complex if there are many web services provided by a system. Meanwhile, bandwidth resource is usually not taken into account in many related works, though it is a relatively expensive resource in cloud markets. In fact, it's very challenging to predict the network throughput of modern web services due to the factors of client-side caching, miscellaneous service responses and complex network transportation. In this paper we propose a methodology of what-if analysis named Log2Sim for the bandwidth management of web systems. We use a lightweight workload model to describe user behavior, an automated mining approach to obtain characteristics of workloads and responses from massive web logs, and traffic-aware simulations to predict the impact on the network throughput and the response time within changing contexts of user behavior. We also choose a real-life web system as use case to evaluate the effectiveness, accuracy and stability of this methodology.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128826072","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. Bhagya, Jens Dietrich, H. Guesgen, Steven Versteeg
{"title":"GHTraffic: A Dataset for Reproducible Research in Service-Oriented Computing","authors":"T. Bhagya, Jens Dietrich, H. Guesgen, Steven Versteeg","doi":"10.1109/ICWS.2018.00023","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00023","url":null,"abstract":"We present GHTraffic, a dataset of significant size comprising HTTP transactions extracted from GitHub data and augmented with synthetic transaction data. The dataset facilitates reproducible research on many aspects of service-oriented computing. This paper discusses use cases for such a dataset and extracts a set of requirements from these use cases. We then discuss the design of GHTraffic, and the methods and tool used to construct it. We conclude our contribution with some selective metrics that characterise GHTraffic.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115688897","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}