OpenWebServer: An adaptive web server using software patterns

被引:7
|
作者
Suzuki, J [1 ]
Yamamoto, Y [1 ]
机构
[1] Keio Univ, Dept Comp Sci, Tokyo 108, Japan
关键词
D O I
10.1109/35.755449
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The explosive growth of the Web requires servers to he extensible and configurable. This article describes our adaptive Web server, OpenWebServer, which uses the Reflection architectural pattern. The server supports the dynamic adoption of functionality, such as introducing additional protocols, modifying execution policies, and tuning system performance. This is achieved by specifying and coordinating metaobjects that represent various aspects within the Web server. We present a lava version of OpenWebServer, and describe its design using Reflection and other design patterns: Singleton, Bridge, Mediator, Observer, and Decorator. These patterns provide a better-factored design and allow the Web server to evolve continually beyond static and monolithic servers.
引用
收藏
页码:46 / 52
页数:7
相关论文
共 50 条
  • [21] Visualizing web server attacks: patterns in PHPIDS logs
    Alsaleh, Mansour
    Alarifi, Abdulrahman
    Alqahtani, Abdullah
    Al-Salman, AbdulMalik
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (11) : 1991 - 2003
  • [22] Extracting Usage Patterns from Web Server Log
    Jeba, J. Monisha Privthy
    Bhuvaneswari, M. S.
    Muneeswaran, K.
    2016 2ND INTERNATIONAL CONFERENCE ON GREEN HIGH PERFORMANCE COMPUTING (ICGHPC), 2016,
  • [23] BinMemPredict: a Web Server and Software for Predicting Membrane Protein Types
    Zou, Quan
    Li, Xubin
    Jiang, Yi
    Zhao, Yuming
    Wang, Guohua
    CURRENT PROTEOMICS, 2013, 10 (01) : 2 - 9
  • [24] Adaptive server partition for service level agreements in cluster-based web server
    Jang, I
    Choi, C
    Park, K
    Kim, S
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 671 - 676
  • [25] Using YAT to build a Web server
    Siméon, J
    Cluet, S
    WORLD WIDE WEB AND DATABASES, 1999, 1590 : 118 - 135
  • [26] Performance of Adaptive Web Server with QoS Pre-estimate
    汪莉
    沈庆国
    Railway Engineering Science, 2006, (02) : 121 - 128
  • [27] Adaptive resource-based web server admission control
    Voigt, T
    Gunningberg, P
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 219 - 224
  • [28] GUMSAWS: A generic user modeling server for adaptive web systems
    Zhang, Jie
    Ghorbani, Ali A.
    CNSR 2007: PROCEEDINGS OF THE FIFTH ANNUAL CONFERENCE ON COMMUNICATION NETWORKS AND SERVICES RESEARCH, 2007, : 117 - +
  • [29] Twinbase: Open-Source Server Software for the Digital Twin Web
    Autiosalo, Juuso
    Siegel, Joshua
    Tammi, Kari
    IEEE ACCESS, 2021, 9 : 140779 - 140798
  • [30] Computational resources for ribosome profiling: from database to Web server and software
    Wang, Hongwei
    Wang, Yan
    Xie, Zhi
    BRIEFINGS IN BIOINFORMATICS, 2019, 20 (01) : 144 - 155