Laboratorium - Sommer Semester 2004


Patrice Congo

Integrating Web Services (SAML) in Peertrust

This workplan correspond to the Summer Semester Research program where students choose a topic and they should investigate on it. It is composed of 7 milestones where they have to learn about the state of the art in the topic selected achieving some goals and they have to present a final work at the end.

When a transaction between two entities needs to be done, both entities will need some information from the other party. While current approaches relies on the client/server approach where one of the two entities is registered on the other, Automated Trust Negotiation denotes the process where both parties ask and disclose information whenever it is needed according to their own policies.

The chosen topic consist on the integration of Web Services in the Peertrust prototype. Current implementation make use of Secure Sockets Layer (SSL) for interchange of messages. However, an integration in Web Services (where SAML is becoming the standard) could help the interoperability between different systems.

The main goals of this work are:

  • Introduction to Semantic Web & Security Technologies
  • Web Services
  • Communication protocols
  • Introduction to one of the most recent topics in security and access control: ATN


13/05/2004-20/05/2004 - Trust Negotiation
  Useful links:
  Meeting: 27/05/2004 ?
20/05/2004-27/05/2004 - Web Services and SAML
  2nd milestone: 27/05/2004 - Small report of articles read
27/05/2004-03/06/2004 - Development of simple SAML communication service (I)
  3rd milestone: 03/06/2004 - Small report of articles read or small program using the package
03/06/2004-10/06/2004 - Development of simple SAML communication service (II)
  • Write some tests cases in parallel with code development
  4th milestone: 10/06/2004 - Test cases of the new program
  Meeting: 10/06/2004 ?
17/06/2004-24/06/2004 - Development of simple SAML communication service (& III)
  • Finish the development of the simple program
  • Test the code generated
  5th milestone: 24/06/2004 - Test examples and code where the new program is used
  Meeting: - 24/06/2004 ?
24/06/2004-01/07/2004 - Integration of the new service into Peertrust (I)
  Add the current peertrust code to the service
  Meeting: - 08/06/2004 ?
01/07/2004-08/07/2004 - Integration of the new service into Peertrust (II)
  Update the test cases for the new functionality
  6th milestone: 01/07/2004 - Updated test cases
  Meeting: - 08/06/2004 ?
08/07/2004-15/07/2004 - Integration of the Credential Library into Prototype (& III)
  • Finish the development
  • Test the code generated
  7th milestone: 15/07/2004 - SAML Peertrust service working
  Meeting: - 15/07/2004 ?

Last update on 04-May-2005 10:52 PM Home