Additional Programming Language Support www.oasis-open.org Additional Programming Language Support
Why Other Languages SDO facilitates data exchange between services implemented in heterogeneous environments Most clearly demonstrated with specifications provided for multiple languages Will force interoperability discussions
SDO and C++ 2.1 level specification includes all functionality in 2.1 Java specification
C and COBOL Use Cases Persistence SCA Message Exchange www.oasis-open.org C and COBOL Use Cases Persistence Abstraction of the Data Source SCA Message Exchange Language Optimized Language Interoperability
C and COBOL Important Functionality Static Interfaces Schema Annotations (DFDL) Binary Data XML Facets Bounds on Strings and Arrays Change Summary
C and COBOL Optional Functionality XML Mixed and Open Content Support
C and COBOL Specifications 2.1 Level Approved by OSOA
Other Languages PHP Implementation What Else?