80 likes | 196 Views
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.
E N D
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
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?