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 条
  • [21] Automatically hardening web applications using precise tainting
    Nguyen-Tuong, A
    Guarnieri, S
    Greene, D
    Shirley, J
    Evans, D
    Security and Privacy in the Age of Ubiquitous Computing, 2005, 181 : 295 - 307
  • [22] Web Service Matching for RESTful Web Services
    Khorasgani, Reihaneh Rabbany
    Stroulia, Eleni
    Zaiane, Osmar R.
    2011 13TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE), 2011, : 114 - 123
  • [23] Testing of RESTful Web APIs
    Martin-Lopez, Alberto
    Alonso, Juan C.
    SERVICE-ORIENTED COMPUTING - ICSOC 2022 WORKSHOPS, 2023, 13821 : 411 - 413
  • [24] A restful web notification service
    Lo, Win-Tsung
    Sheu, Ruey-Kai
    Chang, Yue-Shan
    Chang, Yao-Wen
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2016, 39 (04) : 429 - 435
  • [25] SOA, Web services, and RESTful systems - A framework for building RESTful systems
    Bruno, Eric J.
    DR DOBBS JOURNAL, 2007, 32 (07): : 32 - +
  • [26] Seamless Integration of RESTful Web Services with the Web of Things
    Zyrianoff, Ivan
    Gigli, Lorenzo
    Montori, Federico
    Aguzzi, Cristiano
    Kaebisch, Sebastian
    Di Felice, Marco
    2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [27] A Survey on RESTful web services composition
    Selvakumar, G.
    Kaviya, B. Jaya
    2016 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2016,
  • [28] Metamorphic Testing of RESTful Web APIs
    Segura, Sergio
    Parejo, Jose A.
    Troya, Javier
    Ruiz-Cortes, Antonio
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 882 - 882
  • [29] A Method for Secure RESTful Web Service
    Lee, Sungchul
    Jo, Ju-Yeon
    Kim, Yoohwan
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 77 - 81
  • [30] RESTful Web Services - A Question of Standards
    Archip, Alexandru
    Amarandei, Cristian-Mihai
    Herghelegiu, Paul-Corneliu
    Mironeanu, Catalin
    Serban, Elena
    2018 22ND INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2018, : 677 - 682