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 Thu, 08 Jun 2006 11:47:26 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

------------------------------------------------------------------------------
  = Tuscany Interop Testing =
  
- == SDO ==
+ = SDO =
  
- === Scenarios ===
+ == Scenarios ==
   * Write XML instance from one SDO implementation and read XML instance into another (schema
is always available on file system) - inter-process messaging, moving data between tiers
   * 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) ===
+ == Features (from interop p.o.v) ==
  
- || '''Feature''' ||  '''Java''' || '''C++''' || '''PHP''' || '''Order''' || '''Note''' ||
+ || '''Feature''' ||  '''Java''' || '''C++''' || '''PHP''' || '''Series''' || '''Who''' ||
|| '''Note''' ||
- || 1 XML DAS/Helper Serialization || Y || Y || Y || 1 || Interop via file system write and
read ||
+ || 1 XML DAS/Helper Serialization || Y || Y || Y || 1 || SL || Interop via file system write
and read ||
- || ....1.1 Instance (XML) || Y || Y || Y || 1 || ||
+ || ....1.1 Instance (XML) || Y || Y || Y || 1 || SL || ||
- || ....1.2 Change summary (XMI?) || Y || Y || Y || 5 || Level of support to be determined,
Reimplementation in java about to start ||
+ || ....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 || 5 || ||
+ || ........1.2.1 Dynamic || Y || Y || Y || 6 || TBD || ||
- || ........1.2.2 Generated || Y || Not Supported || Y (By Name/By Index) || 5 || ||
+ || ........1.2.2 Generated || Y || Not Supported || Y (By Name/By Index) || 6 || TBD ||
||
- || ....1.3Model (XSD) || Y || Y || Y || 1 || ||
+ || ....1.3Model (XSD) || Y || Y || Y || 2 || SL/KG || ||
- || 2 SDO Serialization || ? || ? || Stores SDO state in session || 4 || Instance, model
and change summary all together (XML?). Level of support in Java/C++ to be determined. Is
this different from XMLHelper/DAS function ||
+ || 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 || 3 ||  ||
+ || 3 Axiom Serialization || Y || Not Yet || Not Supported || 4 || AB || ||
- || ....3.1 From XML to Axiom || Y || Not Yet || Not Supported || 3 ||  ||
+ || ....3.1 From XML to Axiom || Y || Not Yet || Not Supported || 4 || AB ||
- || ....3.2 From Axiom to XML || Y || Not Yet || Not Supported || 3 ||  ||
+ || ....3.2 From Axiom to XML || Y || Not Yet || Not Supported || 4 || AB ||
- || 4 RDB DAS || Y || Not Supported ||Y || 2 || Interop via relational database write and
read ||
+ || 4 RDB DAS || Y || Not Supported ||Y || 3 || SL || Interop via relational database write
and read ||
- || ....4.1 Instance (XML) || Y || Not Supported || Y || 2 ||||
+ || ....4.1 Instance (XML) || Y || Not Supported || Y || 3 || SL || ||
- || ....4.2 Change summary (XMI?) || Y || Not Supported || Y || 6 || ||
+ || ....4.2 Change summary (XMI?) || Y || Not Supported || Y || 7 || TBD || ||
- || ........4.2.1 Dynamic || Y || Not Supported || Y || 6 || ||
+ || ........4.2.1 Dynamic || Y || Not Supported || Y || 7 || TBD || ||
- || ........4.2.2 Generated || Y || Not Supported || Y (By Name/By Index) || 6 || ||
+ || ........4.2.2 Generated || Y || Not Supported || Y (By Name/By Index) || 7 || TBD ||
||
  
   
+ == Series 1 - Reading and writing XML files in Java/C++/PHP and comparing output ==
  === Schema Feature ===
  Spec version 2.0.1 features. 
  
@@ -155, +156 @@

  
  === General Observations ===
   *Java
-   * Order1
      *Adds xsi:type to ComplexTypeContent
      *interop1-out.xsd validates against interop1.xsd
   *C++
-   * Order1
+ 
      *Removes any qualified names that appear in input. Theere is a potential problem w.r.t
element references and qualified name raise when  validating in Eclipse
      *Adds xsi:type to top level element
      *Removes schema location attribtute
@@ -170, +170 @@

        * The output has become confused over the content of a substitution group
      
   *PHP
-   * Order1
      *Removes element qualification
      *Adds xsi:type to top level element
      *Removes schema location attribtute
+ 
+ == Series 2 - Reading and writing XSD files from Java/C++/PHP and comparing output ==
+ 
+ == Series 3 - Reading and wirting RDBMS tables and comparing result ==
+ 
+ == Series 4 - Pasiing messages via Apache Axis ==
+ 
+ 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. 
+ 
+ The steps in achieveing this will involve:
+ 
+ C++ Client - C++ SCA/proxy - C++ SCA/skeleton - C++ service
+ 
+ C++ Client - C++ SCA/proxy - Axis C/C++ Client - Axis C/C++ Server - C++ SCA/skeleton -
C++ service
+ 
+ C++ Client - C++ SCA/proxy - Axis C/C++ Client - Axis Java Server - Java SCA/skeleton -
Java service
+ 
+ Java Client - Java SCA/proxy - Axis Java Client - Axis C/C++ Server - C++ SCA/skeleton -
C++ service
+ 
+ == Series 5 - SDO Serialization ==
  
  == SCA ==
  === Feature Comparison ===

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


Mime
View raw message