This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.dais-wg/wiki/Interop at Thu, 03 Nov 2022 00:12:42 GMT SourceForge : View Wiki Page: Interop

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Wiki Pages Project: DAIS-WG     Wiki > Interop > View Wiki Page
wiki2098: Interop

WS-DAI Interop Plans

Implementations

Current proposal is to attempt to do an interop fest for the WS-DAI implementations (part of a realisation). Groups that could participate in this effort are:

  • OGSA-DAI
  • AMGA
  • gCube(?)
  • AIST (is the implementation OGSA-DAI-RDF)
  • Others?

Prerequisites

Need to decide on:

  • port type binding to SOAP 1.1
  • binding document/literal or rpc/literal

Aim:

  • Achieve client interoperability

Process (from GFD.77):

  1. Define scenario to be used for interoperability testing, include populated databases; the structure and contents of the database affect test results.
  2. Develop a sequence of operations and property queries that test implementations of the specifications under that scenario.
  3. For each request/response in this sequence, define the correct inputs and outputs.
  4. Execute the sequence of requests, checking the response received in each case.
  5. Document the tests and the results of the tests in an Experimental document, as required in GFD.1.

WS-DAI

Mandatory

Operations:

  1. CoreDataAccess::GetDataResourcePropertyDocument.
  2. CoreDataAccess::DestroyDataResource.

Properties:

  1. All properties except ParentDataResource and DataResourceDescription

WS-DAIR

Mandatory

Operations:

  1. SQLAccess::GetSQLPropertyDocument.
  2. SQLAccess::SQLExecute.
  3. SQLAccessFactory::SQLExecuteFactory.
  4. SQLResponse::GetSQLResponsePropertyDocument.
  5. SQLResponse::GetSQLResponseItem.
  6. SQLResponse::GetSQLRowSet.
  7. SQLResponse::GetSQLUpdateCount.
  8. SQLResponse::GetSQLReturnValue.
  9. SQLResponse::GetSQLOutputParameter.
  10. SQLResponse::GetSQLCommunicationsArea.
  11. SQLResponseFactory::SQLRowsetFactory.
  12. SQLRowset::GetSQLRowsetPropertyDocument.
  13. SQLRowset::GetTuples.

Properties:

  1. NumberOfSQLRowsets (from SQLResponse).
  2. NumberOfSQLUpdateCounts (from SQLResponse).
  3. NumberOfSQLReturnValues (from SQLResponse).
  4. NumberOfSQLOutputParameters (from SQLResponse).
  5. NumberOfSQLCommunicationAreas (from SQLResponse).
  6. RowSchema (from SQLRowset).
  7. NoOfRows (from SQLRowset).
  8. AccessMode (from SQLRowset).

Sample inter-op docs

  • DAIX-Interop-SL.doc (23/06/06) - report on inter-op tests for OGSA-DAI 2.2 / WS-DAIX implementation by Steve. Conforms to tests defined in GFD.77.pdf (05/09/06).
  • OGSA-DAI-WS-DAIX-Inter-op-Report.doc (13/05/08) - report on OGSA-DAI 3.0 / WS-DAIX's inter-op tests for WS-DAIX by Elias and Mike. This uses the tests in Steve's doc but defines additional ones.

Sample inter-op test suite

Attachments:
DAIR-Interop.doc [Interop/DAIR-Interop.doc]
OGSA-DAI-WS-DAIX-Inter-op-Report.doc [Interop/OGSA-DAI-WS-DAIX-Inter-op-Report.doc]
DAIX-Interop-SL.doc [Interop/DAIX-Interop-SL.doc]
 




The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.dais-wg/wiki/Interop at Thu, 03 Nov 2022 00:12:42 GMT