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 条
  • [41] NgLOC: Software and web server for predicting protein subcellular localization in prokaryotes and eukaryotes
    King B.R.
    Vural S.
    Pandey S.
    Barteau A.
    Guda C.
    BMC Research Notes, 5 (1)
  • [42] A Practice Guide of Software Aging Prediction in a Web Server Based on Machine Learning
    Yongquan Yan
    Ping Guo
    China Communications, 2016, 13 (06) : 225 - 235
  • [43] Understanding network effects in software markets: Evidence from Web server pricing
    Gallaugher, JM
    Wang, YM
    MIS QUARTERLY, 2002, 26 (04) : 303 - 327
  • [44] A Practice Guide of Software Aging Prediction in a Web Server Based on Machine Learning
    Yan, Yongquan
    Guo, Ping
    CHINA COMMUNICATIONS, 2016, 13 (06) : 225 - 235
  • [46] A Web server selection algorithm using QoS measurement
    Mase, K
    Tsuno, A
    Toyama, Y
    Karasawa, N
    2001 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-10, CONFERENCE RECORD, 2001, : 2332 - 2336
  • [47] The load monitoring of web server using mobile agent
    Kim, ST
    Park, HJ
    Kim, YC
    2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : E89 - E94
  • [48] Verification of Web Services using an enhanced UDDI server
    Tsai, WT
    Paul, R
    Cao, Z
    Yu, L
    Saimi, A
    Xiao, B
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 131 - 138
  • [49] Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
    Bora, A.
    Bezboruah, T.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2020, 33 (01): : 75 - 81
  • [50] Balancing Web server workload using genetic algorithms
    Kostelac, R
    Gledec, G
    KES'2000: FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ENGINEERING SYSTEMS & ALLIED TECHNOLOGIES, VOLS 1 AND 2, PROCEEDINGS, 2000, : 683 - 686