WSx3DEM

PASSED

Available services:
# WSx3DEM - The starting point. Function dsn returns a list of available Web Services (data sources).
# WSx3DEM_Reference - Reference server for 3D-EM volume map data from EMDB.
# WSx3DEM_Fitting - Alignment server based on hybrid models (PDB structures fitted into 3D-EM volumes).
# WSx3DEM_EMDB - Annotation server for 3D-EM volume maps.

WSx3DEM uses a client-server pattern to provide the structural 3D models maintained at the Electron Microscopy DataBase (EMDB) together with their related information (annotations).

This way, the 3D-EM models are the reference data where annotations are located representing the known features for a particular macromolecule. Accessing other biological entities is also possible as far as a relation between coordinate systems exists, serving as an alignment method.

This is a first implementation (using Axis2) translating the REST services into SOAP-RPC services.

A description of the WSDL service:

WSx3DEM

Namespace: http://wsx3dem/axis/bcu/cnb/csic/es/


  • Port: WSx3DEMSOAP11port_http
  • Location: http://localhost:8080/axis2/services/WSx3DEM
  • Protocol: http://schemas.xmlsoap.org/soap/http
  • Default Style: document

Operations

getVersion

  • SOAP Action: urn:getVersion
  • Input Message: getVersionRequest
    • Output Message: getVersionResponse
      • parameters
        • getVersionResponse type
          • return type string

      dsn

      • SOAP Action: urn:dsn
      • Input Message: dsnRequest
        • Output Message: dsnResponse
          • parameters
            • dsnResponse type
              • return type string

          • Port: WSx3DEMSOAP12port_http
          • Location: http://localhost:8080/axis2/services/WSx3DEM
          • Protocol: http://schemas.xmlsoap.org/soap/http
          • Default Style: document

          Operations

          getVersion

          • SOAP Action: urn:getVersion
          • Input Message: getVersionRequest
            • Output Message: getVersionResponse
              • parameters
                • getVersionResponse type
                  • return type string

              dsn

              • SOAP Action: urn:dsn
              • Input Message: dsnRequest
                • Output Message: dsnResponse
                  • parameters
                    • dsnResponse type
                      • return type string

                  • Port: WSx3DEMHttpport
                  • Location: http://localhost:8080/axis2/services/WSx3DEM
                  • Protocol:
                  • Default Style:

                  Operations

                  getVersion

                  • SOAP Action:
                  • Input Message: getVersionRequest
                    • Output Message: getVersionResponse
                      • parameters
                        • getVersionResponse type
                          • return type string

                      dsn

                      • SOAP Action:
                      • Input Message: dsnRequest
                        • Output Message: dsnResponse
                          • parameters
                            • dsnResponse type
                              • return type string

                          WSDL Changes

                          DateDescription of Changes
                          11th May 2009First Snapshot
                          PASSED

                          Test #1: WSx3DEM_dsn_test

                          ##################################################
                          ### Testing script for WSx3DEM services
                          ### registered at http://www.embraceregistry.net/
                          ###
                          ### author: jrmacias@cnb.csic.es
                          ### date: 20090511
                          ###
                          ### Simply make a dsn query to the Web Service and
                          ### wait for proper response. It evaluates success
                          ### just if the name of the services are found in
                          ### the response
                          ###################################################

                          PASSED

                          Test #2: WSx3DEM_getVersion_test

                          ###################################################
                          ### Testing script for WSx3DEM services
                          ### registered at http://www.embraceregistry.net/
                          ###
                          ### author: jrmacias@cnb.csic.es
                          ### date: 20090511
                          ###
                          ### Simply make a getVersion query to the Web Service and
                          ### wait for proper response. It evaluates success
                          ### just if the name of the services are found in
                          ### the response
                          ###################################################