C++ Client & Implementation Model
The C++ Client and Implementation (C++ C&I) specification defines APIs and annotations which enable service components and service clients to be written in C++ which fit with the broader SCA Assembly model for SOA solutions.
What's New?: C++ C&I
The C++ Client and Implementation model has added a number of features in support of asynchronous programming, including support for non-blocking calls, callbacks and conversational services.
The model also defines the use of annotations to declare the SCA aspects of a C++ interface or implementation, similar to the annotations used in the Java C&I model. Since C++ does not have language support for annotations, the annotations are inside C++ line comments (e.g. // @Remotable). These annotations provide an alternative to defining C++ components and services using SCDL side files.
The V1.0 specification also defines a C++ to WSDL mapping.