1 / 11

Enhancing Web Functionality with ICAP Client-Server Architecture

This project delves into the design and implementation of an ICAP (Internet Content Adaptation Protocol) client-server architecture for web servers. Under the guidance of Prof. Reuven Cohen, we explore how ICAP enhances traditional web servers by providing additional functionality such as request and response modification, user information caching, and content replacement. Our proposed design allows users to customize their web interactions, enabling efficient content management and improving user experiences. The project outlines future suggestions for further enhancements in ICAP implementations.

fisseha
Télécharger la présentation

Enhancing Web Functionality with ICAP Client-Server Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 236340 – Project in Computer Communication Summer 2005 ICAP Client Server Lecturer: Prof. Reuven Cohen Lab Engineer and Instructor in Charge: Itai Dabran Submitted by: Nimrod Partush, id. 038753422, snimrodp@t2.technion.ac.il Alexander Fink, id. 304664287, sfink@t2.technion.ac.il Maor Keinan, id. 040876021, smaork@t2.technion.ac.il

  2. Traditional Design Browser Web server The web server does it all ICAP Client Server Summer 2005

  3. The Standard ICAP Solution Browser Web server ICAP server The ICAP server provides added functionality traditionaly implemented by the web server ICAP Client Server Summer 2005

  4. The Proposed Design Browser Proxy server Web server ICAP server The proxy server uses the added functionality supplied by the ICAP server ICAP Client Server Summer 2005

  5. User Interface ICAP Client Server Summer 2005

  6. The Proxy Server ICAP Client Server Summer 2005

  7. This allows the user to choose which modes will be used Responses Modification The server will modify the domains added here to the desired target URLs The user won’t be allowed to access domains added here ICAP Client Server Summer 2005

  8. The ICAP Server ICAP Client Server Summer 2005

  9. This allows the user to choose which modes will be used Responses Modification The server will modify the domains added here to the desired target URLs The user won’t be allowed to access domains added here ICAP Client Server Summer 2005

  10. Requests Modification This allows the user to choose which image will be added to the received web page ICAP Client Server Summer 2005

  11. Future Suggestions • User Information Caching The ICAP server can cache user information (ip, country of origin) and use that data for more efficient content substitution and addition. • Content Replacement The ICAP server can search the given HTML code for certain keywords or special content and remove it or replace with different content. Currently only addition of content is being made. • And more… ICAP Client Server Summer 2005

More Related