Automatically RESTful Web Applications

被引:0
|
作者
McCarthy, Jay [1 ]
机构
[1] Brigham Young Univ, Provo, UT 84602 USA
关键词
Languages; Performance; Theory; Continuations; Stack Inspection; Web Applications;
D O I
10.1145/1631687.1596594
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuation-based Web servers provide distinct advantages over traditional Web application development: expressive power and modularity. This power leads to fewer errors and more interesting applications. Furthermore, these Web servers are more than prototypes; they are used in some real commercial applications. Unfortunately, they pay a heavy price for the additional power in the form of lack of scalability. We fix this key problem with a modular program transformation that produces scalable, continuation-based Web programs based on the REST architecture. Our programs use the same features as non-scalable, continuation-based Web programs, so we do not sacrifice expressive power for performance. In particular, we allow continuation marks in Web programs. Our system uses 10 percent (or less) of the memory required by previous approaches.
引用
收藏
页码:299 / 309
页数:11
相关论文
共 50 条
  • [31] Developing RESTful Web Services with Webmachine
    Sheehy, Justin
    Vinoski, Steve
    IEEE INTERNET COMPUTING, 2010, 14 (02) : 89 - 92
  • [32] 解析Restful Web Service架构
    赵博文
    光盘技术, 2008, (10) : 4+7 - 4
  • [33] Flexible Matchmaking for RESTful Web Services
    Slaimi, Fatma
    Sellami, Sana
    Boucelma, Omar
    Ben Hassine, Ahlem
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 CONFERENCES, 2013, 8185 : 542 - 554
  • [34] RESTful Web Services Development Checklist
    Vinoski, Steve
    IEEE INTERNET COMPUTING, 2008, 12 (06) : 96 - +
  • [35] Metamorphic Testing of RESTful Web APIs
    Segura, Sergio
    Parejo, Jose A.
    Troya, Javier
    Ruiz-Cortes, Antonio
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018, 44 (11) : 1083 - 1099
  • [36] Java与Restful Web Service
    袁赟
    电脑知识与技术(学术交流), 2007, (21) : 780 - 782
  • [37] Towards Composition of RESTful Web Services
    Rathod, Digvijaysinh M.
    Dahiya, M. S.
    Parikh, Satyen M.
    2015 6TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2015, : 175 - 180
  • [38] An Implementation of Embedded RESTful Web Services
    Chang, C. E.
    Mohd-Yasin, F.
    Mustapha, A. K.
    2009 CONFERENCE ON INNOVATIVE TECHNOLOGIES IN INTELLIGENT SYSTEMS AND INDUSTRIAL APPLICATIONS, 2009, : 45 - 50
  • [39] AutoMAP: Diagnose Your Microservice-based Web Applications Automatically
    Ma, Meng
    Wang, Ping
    Xu, Jingmin
    Wang, Yuan
    Chen, Pengfei
    Zhang, Zonghua
    WEB CONFERENCE 2020: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2020), 2020, : 246 - 258
  • [40] Ripley: Automatically securing web 2.0 applications through replicated execution
    Cornell University, Ithaca, NY, United States
    不详
    不详
    Proc ACM Conf Computer Commun Secur, (173-186):