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 条
  • [41] Ripley: Automatically Securing Web 2.0 Applications Through Replicated Execution
    Vikram, K.
    Prateek, Abhishek
    Livshits, Benjamin
    CCS'09: PROCEEDINGS OF THE 16TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2009, : 173 - 186
  • [42] A Framework for Semantic Description of RESTful Web APIs
    Salvadori, Ivan
    Siqueira, Frank
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 630 - 637
  • [43] A RESTful Task Allocation Mechanism for the Web of Things
    Khalfi, El-Mehdi
    Jamont, Jean-Paul
    Mrissa, Michael
    Medini, Lionel
    2016 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING & COMMUNICATION TECHNOLOGIES, RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2016, : 73 - 78
  • [44] A Model-driven Approach for Generating RESTful Web Services in Single-Page Applications
    Hernandez-Mendez, Adrian
    Scholz, Niklas
    Matthes, Florian
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 480 - 487
  • [45] Significance of Restful web services in Bigdata Analytics
    Krishna, Gopal
    Kumar, Ashok P. S.
    Gowda, Thirthe M. T.
    Swamy, Manjunath
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2017), 2017, : 143 - 146
  • [46] RESTful Web service composition with BPEL for REST
    Pautasso, Cesare
    DATA & KNOWLEDGE ENGINEERING, 2009, 68 (09) : 851 - 866
  • [47] Implication of Restful web services in Bigdata Analytics
    Murthy, Krishna
    Kumar, Ashok P. S.
    Palagi, Punith
    Bhasaha, Noor
    2017 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SYSTEMS AND INFORMATION TECHNOLOGY FOR SUSTAINABLE SOLUTION (CSITSS-2017), 2017, : 122 - 125
  • [48] Distributed Synchronization over RESTful Web API
    Murayama, Daiki
    Mizuno, Shouki
    Fujii, Akihiro
    PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 195 - 198
  • [49] Authentication system for stateless RESTful Web service
    Lee S.
    Jo J.-Y.
    Kim Y.
    Lee, Sungchul (lees173@unlv.nevada.edu), 1600, IOS Press BV (17): : S21 - S34
  • [50] A continuous playing scheme on RESTful web service
    Kuinam J. Kim
    Cheong Ghil Kim
    Taeg Keun Whangbo
    Kyoungro Yoon
    Cluster Computing, 2016, 19 : 379 - 387