Ticket #590 (closed task: fixed)

Opened 13 years ago

Last modified 13 years ago

[S] Twisted Support for Security Web Services

Reported by: pjkersha Owned by: pjkersha
Priority: desirable Milestone: PreBeta
Component: security Version:
Keywords: Security, ZSI, Twisted, web services Cc:

Description

Investigate use of Twisted with ZSI for NDG Security web services.

The Twisted framework offers the ability to handle multiple requests simultaneously and is likely to be more robust than the python http library that is used by default by ZSI. The former is an important requirement for Session Manager and Attribute Authority.

Change History

comment:1 Changed 13 years ago by pjkersha

  • Status changed from new to assigned

comment:2 Changed 13 years ago by pjkersha

  • Status changed from assigned to closed
  • Resolution set to fixed

Implemented Twisted on server side for security web services. Advantages include,

  • ability to handle multiple requests through Twisted event handling mechanism
  • supported and favoured by ZSI developer community
  • Straightforward to deploy services over https
  • Handler mechanism allows easy integration of WS-Security handlers whilst keeping this code abstracted from the implementation of wsdl2dispatch generated WSDL operation callback methods.
Note: See TracTickets for help on using tickets.