GT4 Component Fact Sheet

Python WS Core

23 November 2004

 

Component Description

 

The Python WS Core provides a basic python toolset for creating WSRF enabled web services, proven to interoperate with the java WSRF.  Performance is a primary concern and motivation.  This WSRF project realizes a significant speedup by using C implementations at the performance critical security and DOM layers.

 

WSRF support includes WS-Resource Lifetime, WS-Resource Properties, and WS-Notification.  Updated security support for WS-Secure Conversation and Secure Message is also included.

 

Client and service stubs have been generated from the most recent OASIS drafts and WS-Secure Conversation specification, but the bindings can be easily regenerated from WSDL via the setup script at install whenever WSDL needs to be updated.

 

 

Backward Compatibility Statement

 

This implementation will not be backward compatible with any previous GT3 release.

 

 

Technology Dependencies

 

The Python WS core implementation uses the pyGlobus security module for security context negotiation, and therefore depends on the GT2 modules globus_gss_assist, for Secure Conversation and globus_gsi_credential for Secure Message.  The globus_openssl module is used for generating and verifying digital signatures.  This project is also dependent on the Zolera Soap Infrastructure (ZSI) package included in the release.