DocumentCode :
2726384
Title :
A reference architecture for Web servers
Author :
Hassan, Ahmed E. ; Holt, Richard C.
Author_Institution :
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear :
2000
fDate :
2000
Firstpage :
150
Lastpage :
159
Abstract :
A reference software architecture for a domain defines the fundamental components of the domain and the relations between them. Research has shown the benefits of having a reference architecture for product development, software reuse and maintenance. Many mature domains, such as compilers and operating systems, have well-known reference architectures. We present a process to derive a reference architecture for a domain. We used this process to derive a reference architecture for Web servers, which is a relatively new domain. The paper presents the mapping of this reference architecture to the architectures of three open source Web servers: Apache (80KLOC), AOL-Server (164KLOC), and Jigsaw (106KLOC)
Keywords :
Internet; file servers; reverse engineering; software architecture; software maintenance; software reusability; AOL-Server; Apache; Jigsaw; Web servers; operating systems; product development; program compilers; reference software architecture; reverse engineering; software maintenance; software reuse; Buildings; Computer architecture; Computer science; Costs; Reverse engineering; Service oriented architecture; Software architecture; Software maintenance; Software systems; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
Conference_Location :
Brisbane, Qld.
ISSN :
1095-1350
Print_ISBN :
0-7695-0881-2
Type :
conf
DOI :
10.1109/WCRE.2000.891462
Filename :
891462
Link To Document :
بازگشت