International Workshop on RESTful Design最新文献

筛选
英文 中文
Developing a ReSTful mixed reality web service platform 开发ReSTful混合现实web服务平台
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798387
Petri Selonen, P. Belimpasakis, Yu You
{"title":"Developing a ReSTful mixed reality web service platform","authors":"Petri Selonen, P. Belimpasakis, Yu You","doi":"10.1145/1798354.1798387","DOIUrl":"https://doi.org/10.1145/1798354.1798387","url":null,"abstract":"This paper discusses the development of a ReSTful Web Service platform for serving Mixed Reality content at Nokia Research Center. The paper gives an overview of the Mixed Reality domain, the requirements for the platform and its implementation. We further outline a method for developing resource oriented web services, beginning with high-level requirements, formalizing them as UML models and refining them to a ReSTful API specification. The approach is demonstrated with detailed examples of designing one particular API subset for Mixed Reality annotations.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133759272","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
A RESTful architecture for adaptive and multi-device application sharing 用于自适应和多设备应用程序共享的RESTful架构
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798388
Vlad Stirbu
{"title":"A RESTful architecture for adaptive and multi-device application sharing","authors":"Vlad Stirbu","doi":"10.1145/1798354.1798388","DOIUrl":"https://doi.org/10.1145/1798354.1798388","url":null,"abstract":"In this paper we introduce a practical approach to share the user interface of MVC compatible interactive applications with remote devices that have the ability to adapt the user interface to their specific look and feel. We present the system architecture and the methodology to model the user interface as a set of RESTful resources. The remote user interface and the application state are synchronized using an Web-based event-driven system.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116746250","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}
引用次数: 25
Developers enjoy hypermedia, but may resist browser-based OAuth authorization 开发人员喜欢超媒体,但可能会抵制基于浏览器的OAuth授权
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798377
L. Richardson
{"title":"Developers enjoy hypermedia, but may resist browser-based OAuth authorization","authors":"L. Richardson","doi":"10.1145/1798354.1798377","DOIUrl":"https://doi.org/10.1145/1798354.1798377","url":null,"abstract":"Although desktop developers often have trouble consciously understanding RESTful concepts like \"hypermedia as the engine of application state\", this does not prevent them from intuitively understanding client-side tools based on these concepts. However, I encountered unexpected developer resistance after implementing a security protocol I and other web developers had thought uncontroversial: the most common mechanism for authorizing OAuth request tokens.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124753313","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}
引用次数: 2
The role of hypermedia in distributed system development 超媒体在分布式系统开发中的作用
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798379
Savas Parastatidis, J. Webber, Guilherme Silveira, Ian S. Robinson
{"title":"The role of hypermedia in distributed system development","authors":"Savas Parastatidis, J. Webber, Guilherme Silveira, Ian S. Robinson","doi":"10.1145/1798354.1798379","DOIUrl":"https://doi.org/10.1145/1798354.1798379","url":null,"abstract":"This paper discusses the role of the REpresentational State Transfer (REST) architectural style in the development of distributed applications. It also gives an overview of how RESTful implementations of distributed business processes and structures can be supported by a framework such as Restfulie.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125253784","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}
引用次数: 39
Replacing legacy web services with RESTful services 用RESTful服务替换遗留web服务
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798381
C. Engelke, Craig Fitzgerald
{"title":"Replacing legacy web services with RESTful services","authors":"C. Engelke, Craig Fitzgerald","doi":"10.1145/1798354.1798381","DOIUrl":"https://doi.org/10.1145/1798354.1798381","url":null,"abstract":"In this paper, we describe issues encountered in designing and implementing a set of RESTful services to extend and replace web services that have been in commercial use since 1998. Applicability of REST to the service requirements, suitability of available tools, and interoperability between multiple clients and servers are discussed.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114297628","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}
引用次数: 11
Exploring hypermedia support in Jersey 探索Jersey的超媒体支持
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798378
M. Hadley, Santiago M. Pericás-Geertsen, P. Sandoz
{"title":"Exploring hypermedia support in Jersey","authors":"M. Hadley, Santiago M. Pericás-Geertsen, P. Sandoz","doi":"10.1145/1798354.1798378","DOIUrl":"https://doi.org/10.1145/1798354.1798378","url":null,"abstract":"The REST architectural style, as defined by Roy Fielding in his thesis [3], is characterized by four constraints: (i) identification of resources (ii) manipulation of resources through representations (iii) self-descriptive messages and (iv) hyper-media as the engine of application state. It is constraint (iv), hypermedia as the engine of application state or HATEOAS for short, that is the least understood and the focus of this paper. HATEOAS refers to the use of hyperlinks in resource representations as a way of navigating the state machine of an application.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127744155","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
Using HTTP link: header for gateway cache invalidation 使用HTTP link:报头网关缓存无效
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798380
M. Kelly, M. Hausenblas
{"title":"Using HTTP link: header for gateway cache invalidation","authors":"M. Kelly, M. Hausenblas","doi":"10.1145/1798354.1798380","DOIUrl":"https://doi.org/10.1145/1798354.1798380","url":null,"abstract":"Gateway caches are intermediary components for reducing demands on destination servers, and therefore operational costs of a system. At scale, particularly with the advent of on-demand infrastructures such as EC2, etc., maximising cache efficiency translates into cost efficiency, resulting in a competitive advantage. In this position paper, we initially discuss advantages and limitations of HTTP caching mechanisms. We then propose to use HTTP Link: headers to maximise the efficiency of gateway (or reverse proxy) caching mechanisms and discuss early findings.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122642343","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}
引用次数: 2
A RESTful messaging system for asynchronous distributed processing 用于异步分布式处理的RESTful消息传递系统
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798385
Ian Jacobi, Alexey Radul
{"title":"A RESTful messaging system for asynchronous distributed processing","authors":"Ian Jacobi, Alexey Radul","doi":"10.1145/1798354.1798385","DOIUrl":"https://doi.org/10.1145/1798354.1798385","url":null,"abstract":"Traditionally, distributed computing problems have been solved by partitioning data into chunks small enough to be handled by commodity hardware. However, such partitioning is not possible in cases where there are a high number of dependencies or high dimensionality, such as in reasoning and expert systems, rendering such problems less tractable for distributed systems. By instead partitioning the problem, rather than the data, we can achieve a more general application of distributed computing.\u0000 Partitioning the problem rather than the data may require tighter communication between members of the network, even though many networks can only be assumed to be weakly-connected. We believe that a decentralized implementation of propagator networks may resolve the problem. By placing several constraints on the merging of data transmitted over the network, we can easily synchronize information and achieve eventual convergence without implementing mechanisms needed for serialization.\u0000 To this end, we present the design of a RESTful messaging mechanism, currently in the process of being implemented, that allows distributed propagator networks to be created, using mechanisms that result in eventual convergence of knowledge across a weakly-connected network. By utilizing a RESTful design of the mechanism, we can also achieve a reduction of bandwidth usage during synchronization through the use of caching.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127477492","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
First International Workshop on RESTful Design (WS-REST 2010) 第一届RESTful设计国际研讨会(WS-REST 2010)
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798375
C. Pautasso, Erik Wilde, A. Marinos
{"title":"First International Workshop on RESTful Design (WS-REST 2010)","authors":"C. Pautasso, Erik Wilde, A. Marinos","doi":"10.1145/1798354.1798375","DOIUrl":"https://doi.org/10.1145/1798354.1798375","url":null,"abstract":"Over the past few years, the discussion between the two major architectural styles for designing and implementing Web services, the RPC-oriented approach and the resource-oriented approach, has been mainly held outside of traditional research communities. Mailing lists, forums and developer communities have seen long and fascinating debates around the assumptions, strengths, and weaknesses of these two approaches. The First International Workshop on RESTful Design (WS-REST 2010) has the goal of getting more researchers involved in the debate by providing a forum where discussions around the resource-oriented style of Web services design take place. Representational State Transfer (REST) is an architectural style and as such can be applied in different ways, can be extended by additional constraints, or can be specialized with more specific interaction patterns. WS-REST is the premier forum for discussing research ideas, novel applications and results centered around REST at the World Wide Web conference, which provides a great setting to host this first edition of the workshop dedicated to research on the architectural style underlying the Web.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126116241","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
A formal definition of RESTful semantic web services RESTful语义web服务的正式定义
International Workshop on RESTful Design Pub Date : 2010-04-26 DOI: 10.1145/1798354.1798384
Antonio Garrote Hernández, M. García
{"title":"A formal definition of RESTful semantic web services","authors":"Antonio Garrote Hernández, M. García","doi":"10.1145/1798354.1798384","DOIUrl":"https://doi.org/10.1145/1798354.1798384","url":null,"abstract":"In this article a formal model applying REST architectural principles to the description of semantic web services is introduced, including the discussion of its syntax and operational semantics. RESTful semantic resources are described using the concept of tuple spaces being manipulated by HTTP methods that are related to classical tuple space operations. On the other hand, RESTful resources creation, destruction and other dynamic aspects of distributed HTTP computations involving coordination between HTTP agents and services are modeled using process calculus style named channels and message passing mechanisms.\u0000 The resulting model allows for a complete and rigorous description of resource based web systems, where agents taking part in a computation publish data encoded according to semantic standards through public triple repositories identified by well known URIs. The model can be used to describe complex interaction scenarios where coordination and composition of resources are required. One of such scenarios taken from the literature about web services choreography is analyzed from the point of view of the proposed model. Finally, possible extensions to the formalism, such as the inclusion of a description logics based type system associated to the semantic resources or possible extensions to HTTP operations are briefly explored.","PeriodicalId":268294,"journal":{"name":"International Workshop on RESTful Design","volume":" 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113950957","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}
引用次数: 38
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学术官方微信