Full-Text Search:
Home|Journal Papers|About CNKI|User Service|FAQ|Contact Us|中文
《Chinese Journal of Computers》 2004-04
Add to Favorite Get Latest Update

WebFrame:An Extensible Multi-layer Web Application Server

FAN Guo-Chuang LIN Shi-Biao DONG Wei-Chuan HU Jian-Hua FENG Yu-Lin (Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100080) (Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing 100080)  
Web application servers (WASs) are middleware platforms for deployment and execution of component-based web applications. To cater for an increasingly diverse range of QoS demands, WAS must be capable of adaptation during execution to modify itself and to respond to changing conditions in its external environment. To accommodate such changes, WAS should provide both deployment-time configurability and run-time reconfigurability. Unfortunately, most of the mainstream web application servers adopt a monolithic architecture and “black box” philosophy to their design, and fail to properly address such requirements. In our point of view, reconfigurability of WASs should be available at any time of the whole lifecycle. In this paper, an extensible multi-layer model that supports multi-phase extension using computational reflection, microkernel, and component techniques is proposed for web application servers. The model is structured into four layers. Both deployment-time configuration and run-time reconfiguration at multiple layers is supported in this model. The model is applied in the design and implementation of a WAS, referred to as WebFrame. The comparative evaluation of the performance impact of reflection and multi-phase extension on systems are given. The experiments show that WebFrame takes on good performance.
【Fund】: 中国科学院知识创新工程重点项目基金(KGCX1SW16);; 国家自然科学基金(2002CB312005);; 国家“八六三”高技术研究发展计划基金(2001AA113010 2001AA414310 2003AA413010);; 信息产业部电子发展基金(XDJZ030205)资助
【CateGory Index】: TP393.05
Download(CAJ format) Download(PDF format)
CAJViewer7.0 supports all the CNKI file formats; AdobeReader only supports the PDF format.
【References】
Chinese Journal Full-text Database 6 Hits
1 ZHANG Xiao-bin,LIANG Yun-rong (Beijing University of Institute and Tethnology,Center of Computer,Beijing 100081,China);Analysis on the web-based multi-tier client/server architecture[J];Journal of Beijing Institute of Machinery;2005-04
2 MA Gang(Dept.of Computer Science,Huaihai Institute of Technology,Lianyungang 222005, China);A Study on the Application of Micro-kernel Pattern in Software Architecture[J];Journal of Huaihai Institute of Technology(Natural Sciences Edition);2006-01
3 ZHANG Yong;HU Jian-Jun;CHEN Ning-Jiang Technlogy Center of Software Engineering, Institute of Sofware, Chinese Academy of Sciences,Beijing 100080 Key Laboratory of Computer Science, Institute of Software,Chinese Academy of Sciences, Beijing 100080;Research and Implementation of Distributed Transaction Interoperability in J2EE Platform[J];Computer Science;2005-07
4 XIA Tian (School of Information Resource Management, Renmin University of China, Beijing 100872);Compatibility Research of J2EE Application Server[J];Computer Engineering;2006-02
5 HUANG Tao1,2+, CHEN Ning-Jiang1,2,3, WEI Jun1, ZHANG Wen-Bo1,2,3, ZHANG Yong1,2,3 1(Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 2(Key Laboratory of Computer Science, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 3(Graduate School, The Chinese Academy of Sciences, Beijing 100039, China);OnceAS/Q: A QoS-Enabled Web Application Server[J];Journal of Software;2004-12
6 CHEN Ning-Jiang1,2,3+, WEI Jun1, YANG Bo1,2,3, HUANG Tao1,2 1(Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 2(Key Laboratory of Computer Science, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 3(Graduate School, The Chinese Academy of Sciences, Beijing 100049, China);Adaptive Failure Detection in Web Application Server[J];Journal of Software;2005-11
【Citations】
Chinese Journal Full-text Database 2 Hits
1 YANG Fu-qing, MET Hong, LU Jian, JIN Zhi(Software Institute, Peking University, Beijing 1000871, China;National Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu 210096, China;Mathematics Institute, Chinese Academy of Sciences , Beijing 100080, China);Some Discussion on the Development of Software Technology[J];Acta Electronica Sinica;2002-S1
2 FAN Guo-Chuang+, ZHONG Hua, HUANG Tao, FENG Yu-Lin (Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China);A Survey on Web Application Servers[J];Journal of Software;2003-10
【Co-citations】
Chinese Journal Full-text Database 10 Hits
1 Wang Boran1 Su Gang2 (1.Beijing Polytechinc College,Beijing 100042,China;2.ZaoZhuang Institute of Architectural Design & Research,Shandong 277100,China);History and Development of Software Engineering[J];Journal of Beijing Polytechnic College;2008-03
2 SHAN Jinhui 1),2) JIANG Ying 1),3) SUN Ping 2) ( 1)Software Institute, Peking University, Beijing, 100871, 2)Jiuquan Satellite Launch Center; 3) Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650093);Research Progress in Software Testing[J];Acta Scicentiarum Naturalum Universitis Pekinesis;2005-01
3 XIONG Qingwen BIAN Fuling (Research Center of Spatial Information and Digital Engineering, Wuhan University,129 Luoyu Road,Wuhan 430079,China );ARCHITECTURE OF GIS APPLICATION SERVER[J];Wtusm Bulletin of Science and Technology;2005-01
4 LI Yue-li, TENG Gui-fa, WANG Fang, HUANG Yong (1. College of Mechanical and Electrical Engineer, Agricultural University of Hebei, Baoding 071001, China; 2. College of Information Science and Technology, Agricultural University of Hebei, Baoding 071001, China);Research on the performance-measure tool of Web server based on Java[J];Journal of Agricultural University of Hebei;2005-01
5 ZHANG Yu-xin~1,TENG Gui-fa~1,HAN Jun-ling~2,WANG Fang~1,ZHAO Yang~1,LI Yue-li~1(1.College of Information Science and Technology,Agricultural University of Hebei,Baoding 071001,China;2.College of Foreign Languages,Agricultural University of Hebei,Baoding 071001,China);Stored procedure and its implementation of the course selection system based on J2EE[J];Journal of Agricultural University of Hebei;2007-01
6 ZHANG Li-jia,TANG Xue-fei,WANG Lin-chuan (School of Computer Science and Engineering, Univ. of Electron. Sci. & Tech. of China Chengdu 610054);An Aspect-Oriented Analysis and Design Method[J];Journal of University of Electronic Science and Technology of China;2007-01
7 ZHENG Jian, WANG Hua-jin (Faculty of Information Engineering,Jiangxi University of Scinece and Technology,Ganzhou 341000,China);Advantages and Challenges of Web Service[J];Computer Knowledge and Technology(Academic Exchange);2007-11
8 XU Qiang (Department of Computer Science and Technology, Hefei University, Hefei 230601, China);Research & Implementation of Web Application Framework Based on AOP[J];Computer Knowledge and Technology;2008-04
9 CHEN Huo-wang,WANG Ji,Dong Wei (School of Computer,National University of Defense Technology,Changsha,Hunan 410073,China);High Confidence Software Engineering Technologies[J];Acta Electronica Sinica;2003-S1
10 XIE De-ping,XING Yang,MA Xiao-xing,CAO Chun,LV Jian(State Key Laboratory for Novel Software Technology,Institute of Computer Software,Nanjing University,Nanjing,Jiangsu 210093,China);Design and Implementation of A Dynamic Contextual Composition Based Distributed Component Framework[J];Acta Electronica Sinica;2009-S1
China Proceedings of conference Full-text Database 5 Hits
1 CHEN Ning-jiang, LI Du (School of Computer, Electronics and Information, Guangxi University, Nanning, Guangxi, 530004,China; Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences,Beijing, 100080,China);A Dynamically Reconfigurable JDNS Naming Server[A];[C];2006
2 HUANG Shuang-xi, XU Li-hong, FAN Yu-shun ( Department of Automation, Tsinghua University, Beijing 100084, China; Development Center,Chinese Academy of Space Technology Research Beijing 100084 China);Architecture Based Adaptability of Manufacturing Grid System[A];[C];2006
3 LIU Fang, YANG Xing-lin, DAI Jun (College of Ecnomic Management, Jiangsu University of Science & Technology, Zhenjiang 212003 China);On Equation Determination of Concurrent Model Components Based on Derivative Graph[A];[C];2006
4 CHEN Bin ZHANG Chun-hai (Department of Computer Science,Ocean University of China,Qingdao 266100,China);Research of Component Matching and Retrieval Based on Domain Engineering and XML Description[A];[C];2009
5 FAN Chong XU Guang-ming (Guilin university of technology,Guilin 541004);Analysis of Representation and Implementation of Software Design in the Software Engineering[A];[C];2009
【Co-references】
Chinese Journal Full-text Database 10 Hits
1 YANG Fu-qing, MET Hong, LU Jian, JIN Zhi(Software Institute, Peking University, Beijing 1000871, China;National Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu 210096, China;Mathematics Institute, Chinese Academy of Sciences , Beijing 100080, China);Some Discussion on the Development of Software Technology[J];Acta Electronica Sinica;2002-S1
2 HUANG Gang, WANG Qian-xiang,CAO Dong-gang,MEI Hong(Software Institute, Peking University, Beijing 100871, China);PKUAS: A Domain-Oriented Component Operating Platform[J];Acta Electronica Sinica;2002-S1
3 ZHENG Zi-zhan,WANG Qian-xiang,HUANG Gang,MEI Hong (Institute of Software,School of Electronics Engineering and Computer Science,Peking University,Beijing 100871,China);Design and Implementation of the Load Balancing Mechanism in PKUAS[J];Acta Electronica Sinica;2004-S1
4 XU Zuo-ming~1, ZHU Hai-xia~1, DONG Yi-sheng~2 (1. College of Computer & Information Engineering, Hohai Univ., Nanjing 210098, China; 2.Dept. of Computer Science & Engineering, Southeast Univ. Nanjing 210096, China);SQL/XML standard support in mainstream RDBMS products[J];Journal of Hehai University (Natural Sciences );2005-01
5 ZHOU Ming-Hui, WU Quan-Yuan, JIA Yan, and WANG Huai-Min(Institute of Network Technology & Information Security, School of Computer Science, National University of Defense Technology, Changsha 410073);A MANAGEMENT FRAMEWORK FOR REPLICATED OBJECTS BASED ON CORBA[J];Journal of Computer Research and Development;2002-06
6 QIU Yang 1, YUE Kun 1,2 , GUO Zhi Mao 1, WANG Xiao Ling 1, and ZHOU Ao Ying 1 1 (Department of Computer Science and Engineering, Fudan University, Shanghai 200433) 2 (Department of Computer Science and Engineering, Yunnan University, Kunming 650091);Optimizing the Publishing from Relational Data to XML with Caching Technique[J];Journal of Computer Research and Development;2004-10
7 CHEN Qi (Educational Science College of South China Normal University, Guangzhou 510631);Study on Applications of XSLT, XPath & DOM[J];Computer Engineering;2003-03
8 YAN Bo, ZHAN Shouyi (Dept. of Computer Science & Engineering, Beijing University of Science and Tech nology, Beijing 100081);Component-based Design of Application Server Based on JMX[J];Computer Engineering;2003-21
9 ZHOU Jiliang1, PENG Xiaoning1, WANG Zhenghua2 (1.Computer Department of Huaihua College, Huaihua 418008; 2.School of Computer, National University of Defense Technology, Changsha 410073);Research and Implementation of Cluster-based Scheduling Algorithms for Load Balancing[J];Computer Engineering;2005-12
10 SHAN Zhi Guang 1) LIN Chuang 1) XIAO Ren Yi 2) YANG Yang 3) 1) (Department of Computer Science and Technology, Tsinghua University, Beijng 100084) 2) (National Natural Science Foundation of China, Beijing 100083) 3) (School of Information Engineering, University of Science and Technology of Beijing, Beijing 100083);Web Quality of Service:A Survey[J];Chinese Journal of Computers;2004-02
【Secondary References】
Chinese Journal Full-text Database 10 Hits
1 CUI Xiao-Ling1 LI Lei1,2 WEI Jun1(Institute of Software, the Chinese Academy of Sciences,Beijing 100080)1(Department of Computer Science, University of Science & Technology of China,Hefei 230026)2;A New Security Model for SOAP Attachments[J];Computer Science;2007-04
2 GUAN He-Qing ZHANG Wen-Bo WEI Jun HUANG Tao (Technology Center of Soft-ware Engineering, Institute of Soft-ware, Chinese Academy of Sciences , Beijing 100080) (Key Laboratory of Computer Science, Institute of Software , Chinese Academy of Sciences, Beijing 100080) (Graduate University of Chinese Academy of Sciences , Beijing 100039);An Application-Aware Web Service Requests Scheduling Strategy[J];Chinese Journal of Computers;2006-07
3 HE Jun1,Sun Hu2,DAI Hao1,ZHAO Mei3,XIE Yong-qiang1 (1.Postgraduate Team 1 ICA,PLAUST,Nanjing 210007,China;2.Unit 73656 of Nanjing Military Area Command,Nanjing 210034,China;3.Institute of China Electronic System Engineering Corporation,Beijing 100039,China;4.The Second Department,Institute of Communication and Command,PLA,Wuhan 430010,China);Middleware for Data Disaster Tolerance Based on Grid[J];Journal of Military Communications Technology;2007-03
4 HU Kun,LIU Shao-hua,ZHONG Hua,WEI Jun(Technology Center of Software Engineering,Institute of Software,Chinese Academy of Sciences,Beijing 100080,China);Efficient Web Services Migration Algorithm[J];Application Research of Computers;2007-04
5 LIU Jin,LIU Xiao-jie,LI Tao,ZHAO Kui,ZHANG Xiao-ping,CHEN Yun-feng,SUN Jie(School of Computer,Sichuan University,Chengdu 610065,China);Design and implementation of distributed disaster tolerant system[J];Application Research of Computers;2007-08
6 NIU Chun-lei~1 LI Lei~(1,2) WEI Jun~1 1.Technology Center of Software Engineering,Institute of Software,Chinese Academy of Sciences,Beijing 100080,China; 2.Dept.of Computer Science & Technology,University of Science & Technology of China,Hefei 230026,China;Web service oriented service differentiation model[J];Application Research of Computers;2007-09
7 HE Jun~(1,2) DAI Hao~3 XIE Yong-qiang~3 Yang Ming~1 HUANG Xin-yang~1 (1.Institute of Command Automation,PLA University of Science & Technology,Nanjing 210007,China;2.Department of Command,Institute of Communication and Command,PLA,Wuhan 430010,China; 3.Institute of China Electronic System Engineering Corporation,Beijing 100039,China);The design and implementation of a failure detector in a remote disaster-tolerant system[J];Journal of Lanzhou University(Natural Sciences);2007-02
8 ZHANG Jian,LUO Peng-fei,ZHANG Wen-ming(College of Electronic Science and Engineering,National Defense Technology University,Changsha 410073);Radar Data Processing Platform Design Based on Micro-kernel[J];Computer Engineering;2009-17
9 DING Xiao-Ning1,2+, ZHANG Xin1,2, JIN Bei-Hong1, HUANG Tao1 1(Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 2(Graduate School, The Chinese Academy of Sciences, Beijing 100049, China);A Task-Type Aware Transaction Scheduling Algorithm in J2EE[J];Journal of Software;2006-01
10 ZHANG Wen-Bo1,2,3,+, CHEN Ning-Jiang4, WEI Jun1, HUANG Tao1,2 1(Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 2(Key Laboratory of Computer Science, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China) 3(Graduate School, The Chinese Academy of Sciences, Beijing 100049, China) 4(College of Computer, Electronic, and Information, Guangxi University, Nanning 530004, China);A QoS Benefit Driven Scheduling Framework for Middleware[J];Journal of Software;2006-06
China Proceedings of conference Full-text Database 1 Hits
1 LIU Yang~(1,2)SHI Lei~(1,2)HUANG Zhong-zhou~(1,2) (School of Information Engineering,Zhengzhou University,Zhengzhou 450001,China)~1 (Henan Provincial Key Lab on Information Network,Zhengzhou 450052,China)~2;Adaptive Failure Detection Model[A];[C];2009
©2006 Tsinghua Tongfang Knowledge Network Technology Co., Ltd.(Beijing)(TTKN) All rights reserved