OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-c-cpp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: ISSUE 80: Proposed response



I propose that we respond to this comment with the following  (this would part of a e-mail that is a response to all of his comments):

The Assembly specification repeatedly discusses SCA runtime behavior and has conformance clauses for it.  An SCA runtime is responsible for loading appropriate artifacts, including component implementation instances.  This means that C++ component implementation instances are loaded by and run in the context of the SCA runtime.  An SCA runtime that supports C++ component implementations provides the classes defined in the C++ client and implementation specification.  These classes could be contained in one or more libraries provided by the runtime implementation, but the runtime must also be able to load component implementation instances when external requests are made of remotable services via identified bindings and invoke the appropriate member functions.

The C++ client and implementation specification does not in and of itself define how the SCA runtime is implemented. The implementation could clearly be in C or C++ but there is no reason that a Java SCA implementation could not be created that provides the required support for C++ component implementations via appropriate JNI logic.

Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Master Inventor

Research Triangle Park,  NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]