These solutions are based specifically on each user's constraints. Di Giorgio HTTP servers are the single most important component of the content delivery system for the Web. We have made few advances in creating one size that fits all HTTP server products. Brazil, from Sun Labs, is a third-generation HTTP server. It uses well-established software engineering principles to support small, modular objects called handlers.
Handlers implement specific abilities like file services and security services.
Over 50 handlers implement a broad spectrum of services that developers can reuse. The Brazil architecture provides an extensible yet understandable framework for a developer looking to build small and possibly application-specific HTTP servers without incurring the high learning curves and administration costs of current servers. The Brazil architecture can scale to meet different requirements because application developers can extend the architecture independently. Brazil prototypes are running on large computers as HTTP servers, on workstations and PCs as personal Web servers, and on embedded computers such as TINI for HTTP-addressable devices and appliances. The goal is for devices like PDAs and cell phones to also service HTTP requests.