Here are the proposed contents of the 1.2 (was 1.1.3) release. Let's use this document as a checklist and as the basis of the changelog that goes in the release package.
Pluggable bindings support This support is all in the core. There are now fewer files in the SCA directory and all code specific to a given binding (local, soap, jsonrpc etc.) goes in a subdirectory under the Bindings subdirectory. The SCA core code now just knows how to use the SCA_BindingsFactory object to pull in the classes it needs to service an incoming request. The names of the desired classes are derived from the annotations e.g. if a component has an @binding.soap annotation, the SCA core code will look in SCA/Bindings/soap for the classes it needs. This is all probably of no interest unless you plan to write a binding of your own. We plan an article to describe how this works.
Refactored bindings based on the pluggable binding support:
jsonrpc
local (php to php binding)
restrpc (RPC based on HTTP GET or POST)
soap (SOAP web services)
xmlrpc
rss. Is that ready to go? (I think this is ok to be in the repository but is not ready for a release - pre-Alpha - gcc).
Latest drop of SDO code from Tuscany (currently revision level 532769) including:
performance enhancements
set of fixes to DataObject destructor to eliminate crashes when the graph is not freed in the default order
Updates to SDO extension:
fix memory leak from SDO_DataObject (depends on Tuscany fixes above)
add debug trace macros for debugging memory allocation
new signature for SDO_DAS_XML::create() allows an array of schema files to be passed in
Docs and Tests for the bindings There are several that still need to be checked in: docs and tests for jsonrpc and restrpc, for example. Simon proposes we prototype the module docs up on the wiki in the first instance.
jsonrpc
xmlrpc (Rajini has started some docs - might be the basis for restprc and jsonprc doc)
restprc
soap (rename from ws so doc need updating)
Examples
More SCA examples including HelloWorlds and Email scenarios
Packaging From a recent mail we also need to make sure the dependency statement on the package is correct
Versão:
3 mensagens sobre esta página
23 abr 2007 por gcharters@googlemail.com
Commented on whether RSS is ready to go - I don't think so. Listed where I think we are with the documentation. Click on http://groups.google.co.uk/group/phpsoa/web/contents-of-1-1-3-release?hl=en - or copy & paste it into your browser's address bar if that doesn't work.
23 abr 2007 por simonsl...@googlemail.com
On 23 Apr, 11:40, Matthew Peters <matthew.f.pet...@googlemail.com> wrote: Hey Matthew, thanks for doing that. Good idea. Simon
23 abr 2007 por Matthew Peters
I turned Simon's proposed list of contents for the next release into a page here on this site so that anyone can hone it, track progress within it, etc. Click on http://groups.google.com/group/phpsoa/web/contents-of-1-1-3-release - or copy & paste it into your browser's address bar if that doesn't work.