2010 Eighth IEEE European Conference on Web Services最新文献

筛选
英文 中文
Investigating Web APIs on the World Wide Web 研究万维网上的Web api
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.9
M. Maleshkova, C. Pedrinaci, J. Domingue
{"title":"Investigating Web APIs on the World Wide Web","authors":"M. Maleshkova, C. Pedrinaci, J. Domingue","doi":"10.1109/ECOWS.2010.9","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.9","url":null,"abstract":"The world of services on the Web, thus far limited to \"classical\" Web services based on WSDL and SOAP, has been increasingly marked by the domination of Web APIs, characterised by their relative simplicity and their natural suitability for the Web. Currently, the development of Web APIs is rather autonomous, guided by no established standards or rules, and Web API documentation is commonly not based on an interface description language such as WSDL, but is rather given directly in HTML as part of a web page. As a result, the use of Web APIs requires extensive manual effort and the wealth of existing work on supporting common service tasks, including discovery, composition and invocation, can hardly be reused or adapted to APIs. Before we can achieve a higher level of automation and can make any significant improvement to current practices and technologies, we need to reach a deeper understanding of these. Therefore, in this paper we present a thorough analysis of the current landscape of Web API forms and descriptions, which has up-to-date remained unexplored. We base our findings on manually examining a body of publicly available APIs and, as a result, provide conclusions about common description forms, output types, usage of API parameters, invocation support, level of reusability, API granularity and authentication details. The collected data provides a solid basis for identifying deficiencies and realising how we can overcome existing limitations. More importantly, our analysis can be used as a basis for devising common standards and guidelines for Web API development.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133894583","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}
引用次数: 139
Decomposing the Service Composition Problem 分解服务组合问题
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.15
Zachary J. Oster, Ganesh Ram Santhanam, Samik Basu
{"title":"Decomposing the Service Composition Problem","authors":"Zachary J. Oster, Ganesh Ram Santhanam, Samik Basu","doi":"10.1109/ECOWS.2010.15","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.15","url":null,"abstract":"Many approaches to the Web service composition problem benefit from their use of formal methods to guarantee the correctness of the composite services that they produce, but these approaches often require the functionality of the composite service to be specified using one particular formalism (e.g., goal graphs, temporal logic, pre-/post-conditions). As a result, each of these existing approaches falls short in realizing a composite service when the required functionality cannot be fully expressed in the supported formalism. To overcome this problem, we propose a new formal meta-framework that (a) is capable of reusing any existing formalisms and (b) allows the use of functional requirements that are currently not expressible in any one formalism. Our technique assumes that any functional requirement can be decomposed and expressed as a boolean combination of \"atomic\" requirements, which are representable in at least one existing formalism. Based on this assumption, we use existing methods to identify sets of Web services that conform to the atomic requirements. Our meta-framework then identifies compositions that conform to the overall functional requirement by (a) employing satisfiability techniques to prune the (exponentially large) space of possible compositions and (b) building workable compositions from satisfiable sets of services. As a result, our meta-framework allows for easy and effective memorization of prior composition results, thereby enhancing the efficiency of generating new compositions.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"41 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133753400","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}
引用次数: 9
Automating Composite SLA Management Tasks by Exploiting Service Dependency Information 通过利用服务依赖信息自动化复合SLA管理任务
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.21
Matthias Winkler, T. Springer, A. Schill
{"title":"Automating Composite SLA Management Tasks by Exploiting Service Dependency Information","authors":"Matthias Winkler, T. Springer, A. Schill","doi":"10.1109/ECOWS.2010.21","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.21","url":null,"abstract":"According to the Internet of Services vision, composite services are created by composing services to complex business processes. The relationships between services in a composition are defined by Service Level Agreements (SLAs). Managing composite SLAs is a complex task which is currently performed manually. In this paper we present an approach for automating the management of composite SLAs by exploiting the explicit knowledge about dependencies between composed services. We define a formal model for representing a set of dependencies. A set of algorithms exploits this information to automate tasks of composite SLA management. These tasks are the validation of SLAs during negotiation, the evaluation of SLA renegotiation requests and the evaluation of SLA violations with regard to their effects on other services. We have validated our approach based on a logistics scenario. We present results with respect to performance and a set of test cases demonstrating the added value of dependency information based automated SLA management.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117223420","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}
引用次数: 16
License4Grid: Adopting DRM for Licensed Content in Grid Environments License4Grid:在网格环境中对许可内容采用DRM
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.25
Joachim Götze, T. Fleuren, P. Müller, Simon Schwantzer
{"title":"License4Grid: Adopting DRM for Licensed Content in Grid Environments","authors":"Joachim Götze, T. Fleuren, P. Müller, Simon Schwantzer","doi":"10.1109/ECOWS.2010.25","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.25","url":null,"abstract":"Processing of licensed content with automatic compliance checking of the license terms is currently not supported in Grid environments. However, applications processing large amounts of data is a topic recently gaining more and more attention. The use of high performance computing capabilities, e.g., provided by Grid environments, is an obvious choice to speed up the processing time. Currently, most of the input data required in such Grid applications is freely accessible by standard Grid technology. However, many upcoming applications for Grid Computing require data provided under a specific license, also leading to license violations on a regular basis, because license compliance can currently not be validated. Data under a specific license is often retrieved from outside the Grid over individual portals directly from a content provider or distributor. Beside the additional efforts for user and security management, such external distribution approaches prevent an association between the license information and the content. In this work, the internal distribution approach for licensed content in Grid environments (License4Grid) is designed, maintaining the association between the license information and the corresponding data. The design respects the requirements emerging from handling either unprotected and protected content and makes use of the user and security mechanisms provided by common Grid technologies in order to fit into the environment homogeneously.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116135261","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}
引用次数: 3
QoS-Aware Service Composition: A Survey qos感知服务组合:一项调查
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.16
Anja Strunk
{"title":"QoS-Aware Service Composition: A Survey","authors":"Anja Strunk","doi":"10.1109/ECOWS.2010.16","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.16","url":null,"abstract":"Service compositions build new services by orchestrating a set of existing services. In the Internet of Services there may be many functional similar services, but with different Quality of Service (QoS). Thus a significant research problem in service compositions is how to select the composition’s composite services that the overall QoS of the composition is being maximized. This paper summarizes, classifies and evaluates major research efforts in this area and gives an overview about further open research questions.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131582707","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}
引用次数: 212
Assisted Service Composition for End Users 面向最终用户的辅助服务组合
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.30
N. Mehandjiev, F. Lécué, U. Wajid, Abdallah Namoune
{"title":"Assisted Service Composition for End Users","authors":"N. Mehandjiev, F. Lécué, U. Wajid, Abdallah Namoune","doi":"10.1109/ECOWS.2010.30","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.30","url":null,"abstract":"Involving people who do not have programming background in assembling and tailoring service-based applications promises to open up access to the creativity of millions of users. An increasing number of development environments aim to do this by offering drag-and-drop visual representations connecting different service components into an assembly. In contrast to the majority of these, we did not start with the technology but with the users - service producers and consumers, and studied the core issues which should be resolved before people who are not programmers can start to assemble services into meaningful applications, over and above the presentation-level integration offered by current mash-up environments. The result is an assisted approach to service composition for end users, which uses semantic technologies to shield users from the irrelevant complexity of service technology and from the need to manually resolve dependencies between services. The approach was evaluated by a focus group of non-technical users, who ranked it highly and provided valuable suggestions for further improvements and supporting features.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133720267","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}
引用次数: 34
Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations 面向非程序员的服务组合:前景、问题和设计建议
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.17
Abdallah Namoune, T. Nestler, A. D. Angeli
{"title":"Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations","authors":"Abdallah Namoune, T. Nestler, A. D. Angeli","doi":"10.1109/ECOWS.2010.17","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.17","url":null,"abstract":"Although Service Oriented Architecture technologies are becoming widespread, user research to support the exploitation and composition of services by non-programmers is still in its infancy. This paper presents three user studies conducted during the user-centered design of the Serv Face Builder, a service composition tool for non-programmers. Results suggest that end users do not realize that services can be connected together and do not easily understand that information can flow between services. Further conceptual and usability problems of service composition for end users and some guidelines to overcome them are discussed.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"2 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132478171","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}
引用次数: 55
An Overview of the Unified Service Description Language 统一服务描述语言概述
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.20
A. Charfi, Benjamin Schmeling, Francesco Novelli, Heiko Witteborg, Uwe Kylau
{"title":"An Overview of the Unified Service Description Language","authors":"A. Charfi, Benjamin Schmeling, Francesco Novelli, Heiko Witteborg, Uwe Kylau","doi":"10.1109/ECOWS.2010.20","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.20","url":null,"abstract":"Existing service description languages focus mainly on the technical aspects of automated services, hence all other types of service — namely human and IT supported — and the business aspects of service provision — pricing for instance — are yet to be adequately addressed. This paper introduces the latest version of the Unified Service Description Language (USDL), a domain-independent service description language aimed at all of the above-mentioned types of service, from both a business and a technical perspective. For the latter is already captured by widely adopted service description standards, such as WSDL and WS-BPEL, USDL does leverage those languages. Apart from aggregating technical information, a service provider can use USDL to describe business-related properties, capabilities and non-functional characteristics, enabling consumers to invoke and use business services and intermediaries to repurpose services. USDL has been developed mainly by SAP Research, which is driving its standardization with other stakeholders. This paper gives an overview of the USDL language and presents an editor to define and serialize USDL service descriptions.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133591839","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}
引用次数: 15
Combining Object-Oriented Design and SOA with Remote Objects over Web Services 将面向对象设计和SOA与Web服务上的远程对象相结合
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.19
M. Ferber, T. Rauber, S. Hunold
{"title":"Combining Object-Oriented Design and SOA with Remote Objects over Web Services","authors":"M. Ferber, T. Rauber, S. Hunold","doi":"10.1109/ECOWS.2010.19","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.19","url":null,"abstract":"Current approaches of accessing stateful resources via SOAP Web services do not provide a standardized way to use program objects (classes). In this article, we show how the interface of an object-oriented class can be expressed using WSDL. This approach enables a program object to be used in a distributed environment by accessing its Web service interface. The set of Web services associated with a class define a Remote Object over Web Service (ROWS). A ROWS object can be used to facilitate the simultaneous use of the concepts of Service Oriented Architectures (SOA) and Distributed Object Architectures (DOA). In this context, we show how ROWS objects can be utilized in BPEL. Beyond that, we present a ROWS implementation that is suitable to serve as a standalone distributed object middleware. In a case study, we show how classes that were written in Java can be made accessible remotely through the ROWS technology.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129748766","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}
引用次数: 6
Swapping Out Coordination of Web Processes to the Web Browser 将Web进程的协调交换给Web浏览器
2010 Eighth IEEE European Conference on Web Services Pub Date : 2010-12-01 DOI: 10.1109/ECOWS.2010.12
Sudhir Agarwal, M. Junghans
{"title":"Swapping Out Coordination of Web Processes to the Web Browser","authors":"Sudhir Agarwal, M. Junghans","doi":"10.1109/ECOWS.2010.12","DOIUrl":"https://doi.org/10.1109/ECOWS.2010.12","url":null,"abstract":"Consumption of (business) processes provided in form of Web sites have become a part of our daily life for attending our personal and business needs. In order to obtain the best solution for a particular task, users often combine several Web processes. However, the coordination of the execution of such Web process compositions is completely manual demanding the user to enter same or logical dependent data multiple times. We argue that a part of such coordination effort could be automatized by swapping out the uncreative coordination tasks to the Web browser. Our solution allows users to compose Web processes as generic solutions and execute the compositions with appropriate parameters every time they need to perform a concrete task, thus relieving them from a lot of manual coordination effort. We show how such Web process compositions can be formalized, obtained and executed inside a common Web browser with automatic flow of data among different parties despite heterogeneous data.","PeriodicalId":239109,"journal":{"name":"2010 Eighth IEEE European Conference on Web Services","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123584102","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}
引用次数: 3
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学术文献互助群
群 号:604180095
Book学术官方微信