ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "Tuscany/TuscanyCpp/LanguageBindingsAndRuntimes" by AndrewBorley
Date Tue, 21 Nov 2006 14:31:37 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by AndrewBorley:
http://wiki.apache.org/ws/Tuscany/TuscanyCpp/LanguageBindingsAndRuntimes

The comment on the change is:
no longer necessary

------------------------------------------------------------------------------
- = Adding Language Bindings to Tuscany SCA C++ =
+ deleted
  
- Candidate languages to provide as language bindings:
-  * PHP (see SCA for PHP project)
-  * Ruby
-  * Python
- 
- To add a language binding, components written in these langauges will need:
-  * SCAGEN generated C++ wrapper to set up the language runtime & invoke the component.
Will need:
-   * An interface/header file that can be parsed
-   * componentType definition (or support for annotated code)
-   * A mapping of C++ types to language types & vice versa
-  * Language extension to allow the finding & invocation of references. Will need:
-   * The type mappings as above
-   * SCAGEN generated proxy as language extension? (would make calling the referenced service
look like a local language call)
-  * Language extension to provide get/setting of component properties
-  
- = Providing Tuscany SCA C++ runtime as a language extension ('Embedded Tuscany') =
- 
- Candidate languages to extend with the runtime:
-  * PHP (see SCA for PHP project)
-  * Ruby
-  * Python
- 
- A language extension to provide Tuscany SCA will need:
-  * A Tuscany-Runtime language extension to:
-   * start
-   * setup
-   * get current context
-   * find services
-   * invoke services 
-   * stop
-  * The type mappings as above
-  * SCAGEN generated proxies as language extensions? (would make calling a service look like
a local language call)
- 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@ws.apache.org
For additional commands, e-mail: general-help@ws.apache.org


Mime
View raw message