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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to