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 条
  • [1] Web server software architectures
    Menascé, DA
    [J]. IEEE INTERNET COMPUTING, 2003, 7 (06) : 78 - 81
  • [2] Analysis of software aging in a web server
    Grottke, Michael
    Li, Lei
    Vaidyanathan, Kalyanaraman
    Trivedi, Kishor S.
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2006, 55 (03) : 411 - 420
  • [3] Web GIS Server Solutions using Open-Source Software
    Xia, Daoxun
    Xie, Xiaoyao
    Xu, Yang
    [J]. PROCEEDINGS 2009 IEEE INTERNATIONAL WORKSHOP ON OPEN-SOURCE SOFTWARE FOR SCIENTIFIC COMPUTATION, 2009, : 135 - 138
  • [4] A practice of forecasting software aging in an IIS web server using SVM
    Yan, Yongquan
    Guo, Ping
    Liu, Lifeng
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 443 - 448
  • [5] Adaptive architecture for web server survivability
    Park, E
    Choi, DS
    Im, EG
    Seo, JT
    Kim, D
    [J]. ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3261 : 172 - 180
  • [6] An approach for estimation of software aging in a web server
    Li, L
    Vaidyanathan, K
    Trivedi, KS
    [J]. 2002 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2002, : 91 - 100
  • [7] An efficient web page allocation on a server using adaptive neural networks
    Yuan, YW
    Yan, LM
    Guo, QP
    [J]. WEB TECHNOLOGIES RESEARCH AND DEVELOPMENT - APWEB 2005, 2005, 3399 : 753 - 758
  • [8] Taking stock of your Web server software
    Fulton, S
    [J]. INTERNET WORLD, 1997, 8 (11): : 64 - &
  • [9] Chaotic analysis of software aging in web server
    Jia, Yun-Fei
    Chen, Xiu-E
    Cai, Kai-Yuan
    [J]. SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 117 - +
  • [10] The adaptive Web server based on ant behavior
    Guo, P
    Me, Q
    [J]. ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS II, 2005, 187 : 863 - 870