Dashboard > Open SOA > ... > Service Component Architecture Home > C++ Client and Implementation Model
Log In   View a printable version of the current page.
C++ Client and Implementation Model
Added by Graham Barber (IBM), last edited by Rogue Wave on Jan 14, 2008  (view change)
Labels: 
(None)


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.

Resources

SCA C++ Client and Implementation Model V1.0

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.4.5 Build:#708 Apr 12, 2007) - Bug/feature request - Contact Administrators