
Web services communicate using the SOAP protocol, with strongly typed input/output parameters, defined in XML Schema and Web Service Definition Language (WSDL). They are language and platform agnostic, easily accessible, e.g., rich clients written in Python, or web portlets written in Java. Using strongly typed parameters facilitates complex workflow composition. We are working with GEON, and NMI projects at SDSC to develop a workflow engine capable of executing user submitted complex workflows.
A reliable yet easy to use security infrastructure is pivotal if application scientists are to adopt the web services approach. In collaboration with Telescience and GEON projects, a GridSphere portal based end-to-end security infrastructure has been implemented using web services. Access to web services uses GSI-based authentication and authorization techniques, which are transparent to users. For developers, we provide libraries of stubs which enable rich clients such as PMV to access our web services easily. A PMV-based rich client has been enabled with remote access to these web services.
The backend of these web services are biomedical applications wrapped as "rolls", designed for easy deployment to Rocks clusters. Job execution within a single cluster is scheduled using the Sun Grid Engine (SGE). Multiple clusters are integrated as Condor pools using the Rocks Condor roll. Each web service may schedule jobs directly through SGE, or Condor or a workflow engine. Clients interacting with these web services directly or through a workflow execution engine are completely oblivious of which cluster or scheduler is being used at the backend.
Crystallographic studies revealed two different forms of tetramers, suggesting a flexible tetramer model for acetylcholinesterase. Using a recently developed finite element solver for the steady-state Smoluchowski equation, we have calculated the reaction rate for three mouse acetylcholinesterase tetramers using these two crystal structures and an intermediate structure as templates. Our results show that the reaction rates differ for different individual active sites in the compact tetramer crystal structure, and the rates are similar for different individual active sites in the other crystal structure and the intermediate structure. At 0 M ionic strength the reaction rates per active site for the tetramers are the same as that for the monomer, while at higher ionic strength, the rates per active site for the tetramers are about 67% to 75% of the rate for the monomer. As a comparison, the reaction rates per active site of a neutral ligand for the tetramers are only 1/4 to 1/3 of the rate for the monomer, indicating a strong rate enhancement by the electrostatic steering forces. This study also shows that the finite element solver is well suited for solving the diffusion problem within complicated geometries.