ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "Tuscany/Interop" by SimonLaws
Date Sun, 18 Jun 2006 14:42:44 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by SimonLaws:
http://wiki.apache.org/ws/Tuscany/Interop

------------------------------------------------------------------------------
   * Move an entire SDO from one implementation to another - session persistance, generic
messaging, data integration
   * Exchange change summary between implementations - third party data editing
  
- == Features (from interop p.o.v) ==
+ == IO Features (from interop p.o.v) ==
  
+ ||'''Feature'''         ||  '''Java''' || '''C++''' || '''PHP'''       ||
+ || XML (DAS)            || Y           || Y         || Y               ||
+ || RDB DAS              || Y           || N         || Y               ||
+ || Serialize to session || ?           || N         || via serialize() ||
+ || Serialize to WS      || Y (1)       || Y (1)     || N               ||
+ 
+ (1) - SDO->XMLHelper->String->Axiom
+ 
+ 
+ == Test Summery ==
- || '''Feature''' ||  '''Java''' || '''C++''' || '''PHP''' || '''Series''' || '''Who''' ||
|| '''Note''' ||
+ || # ||'''Test''' ||  '''Java''' || '''C++''' || '''PHP''' || '''Who''' || '''Note''' ||
- || 1 XML DAS/Helper Serialization || Y || Y || Y || 1 || SL || Interop via file system write
and read ||
+ || 1 ||XML->SDO-XML || Y || Y || Y || SL || Interop via file system write and read ||
+ || 2 ||XML->SDO->AddData->XML - Dynamic || Y || Y || Y || SL || Java change summary
reimplementation about to start ||
+ || 3 ||XML->SDO->AddData->XML - Generated || Y || Not Supported || Y (By Name/By
Index) || TBD || PHP support is already used in test 2  ||
+ || 4 ||XSD->SDO-XSD || Y || Y || Not Supported || SL || Interop via file system write
and read ||
- || ....1.1 Instance (XML) || Y || Y || Y || 1 || SL || ||
- || ....1.2 Change summary (XMI?) || Y || Y || Y || 6 || TBD || Level of support to be determined,
Reimplementation in java about to start ||
- || ........1.2.1 Dynamic || Y || Y || Y || 6 || TBD || ||
- || ........1.2.2 Generated || Y || Not Supported || Y (By Name/By Index) || 6 || TBD ||
||
- || ....1.3Model (XSD) || Y || Y || Y || 2 || SL/KG || ||
- || 2 SDO Serialization || ? || ? || Stores SDO state in session || 5 || SL || Instance,
model and change summary all together (XML?). Level of support in Java/C++ to be determined.
Is this different from XMLHelper/DAS function ||
- || 3 Axiom Serialization || Y || Not Yet || Not Supported || 4 ||  || ||
- || ....3.1 From XML to Axiom || Y || Not Yet || Not Supported || 4 || ||
- || ....3.2 From Axiom to XML || Y || Not Yet || Not Supported || 4 ||  ||
- || 4 RDB DAS || Y || Not Supported ||Y || 3 || SL || Interop via relational database write
and read ||
+ || 5 ||RDB->SDO->RDB|| Y || Not Supported ||Y || SL || Interop via relational database
write and read ||
- || ....4.1 Instance (XML) || Y || Not Supported || Y || 3 || SL || ||
- || ....4.2 Change summary (XMI?) || Y || Not Supported || Y || 7 || TBD || ||
- || ........4.2.1 Dynamic || Y || Not Supported || Y || 7 || TBD || ||
- || ........4.2.2 Generated || Y || Not Supported || Y (By Name/By Index) || 7 || TBD ||
||
+ || 6 ||RDB->SDO->AddData->RDB - Dynamic|| Y || Not Supported || Y || SL || Interop
via database write and read || ||
+ || 7 ||RDB->SDO->AddData->RDB - Generated || Y || Not Supported || Y || SL || PHP
generation support is already used in test 6 ||
+ || 8 ||XML->SDO->Axiom->SOAP->Axiom->SDO->XML || Y || Y || Not Supported
|| AB || ||
+ || 9 || XML->SDO->Session->SDO->XML || ? || N || Stores SDO state in PHP session
|| SL || Instance, model and change summary all together (XML?). Level of support in Java/C++
to be determined. Is this different from XMLHelper/DAS function? ||
  
   
- == Series 1 - Reading and writing XML files in Java/C++/PHP and comparing output ==
+ == Test 1 - Reading and writing XML files in Java/C++/PHP and comparing output ==
  === Schema Feature ===
  Spec version 2.0.1 features. 
  
@@ -174, +178 @@

      *Adds xsi:type to top level element
      *Removes schema location attribtute
  
+ == Test 2 - As test 1 but with data added in SDO through dynamic interface ==
+ 
+ == Test 3 - As test 1 but with data added in SDO through generated interface ==
+ 
+ No generated interface in C++ yet
+ 
- == Series 2 - Reading and writing XSD files from Java/C++/PHP and comparing output ==
+ == Test 4 - Reading and writing XSD files from Java/C++/PHP and comparing output ==
  
- Using the schema from Series 1 have the SDO implementations create a schema based on type
meta-data. The following tables record  only issues. For types from the series 1 schema that
present no problem no entry is included.
+ Using the schema from test1 have the SDO implementations create a schema based on type meta-data.
The following tables record  only issues. For types from the series 1 schema that present
no problem no entry is included.
  
  || '''Feature''' || '''Schema''' || '''Java M1''' || '''C++ SVN''' || '''PHP R1.0.1''' ||
'''Note''' ||
  ||  || interop1.xsd || Schema generation not supported ||  || Only supported via Serialize()
|| ||
  
- 
- 
- == Series 3 - Reading and wirting RDBMS tables and comparing result ==
+ == Test 5 - Reading and writing RDBMS tables and comparing result ==
  
+ == Test 6 - As test 5 but with data added in SDO through dynamic interface ==
+ 
+ == Test 7 - As test 5 but with data added in SDO through generated interface ==
+ 
- == Series 4 - Passing messages via Apache Axis ==
+ == Test 8 - Passing messages via Apache Axis2 ==
  
  In due course both Java and C++ SCA implementations will support Apache Axis 2 web services
as a binding option. A useful interoperability test is to pass the schema from "series 1"
from client to service and back to ensure that all marshalling and conversion operations work
in both directions. 
  
@@ -199, +211 @@

  
  Java Client - Java SCA/proxy - Axis Java Client - Axis C/C++ Server - C++ SCA/skeleton -
C++ service
  
- == Series 5 - SDO Serialization ==
+ == Test 9 - SDO Serialization ==
  
  For example, for use when the SDO data object graph is serialised into a session.
  
  || '''Feature''' || '''Schema''' || '''Java M1''' || '''C++ SVN''' || '''PHP R1.0.1''' ||
'''Note''' ||
  ||  || interop1.xsd || ? || Not supported directly, Can use XMLHelper/XSDHelper separately.
Already tested above  || Supported via Serialize but PHP specific format uses C++ XMLHelper/XSDHelper
under the covers || ||
  
- == SCA ==
- === Feature Comparison ===
- === General Observations ===
-  *Java
-  *C++
-  *PHP
- 
  == Attachments ==
  [[AttachInfo]]
  

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@ws.apache.org
For additional commands, e-mail: general-help@ws.apache.org


Mime
View raw message