Removed the coupling between the http layer & the apache implementation