Getting Involved
PHP SOA is an open source project but this doesn't just mean submitting code for new features. Contributions can come in many forms, for example, writing or translating documentation, writing test cases, creating tutorials, filing bug reports and fixes. PHP
itself has a vibrant community that contributes to the core technology (the bit you get when you download PHP) and to extensions that are hosted in PEAR
(generally user space extensions, i.e. extensions implemented in PHP itself), in PECL
(generally extensions which have a native element to them such as a C or C++ library) or elsewhere. We have joined the PECL community because we have chosen to base some of our work on the C++ implementations from the Apache Tuscany project
.
We are using the tools provided by PECL and so if you go to the PECL page
for the SCA_SDO project, you will find:
The docbook source for the user documentation is held in CVS but not in the same directories as the source code. It's here:
- SCA User Documentation source

- SDO User Documentation source

- XML DAS User Documentation source

- Relational DAS User Documentation source

The SDO and SCA implementations have both native (C/C++) and PHP script components. We follow the PHP internals guidelines
for the native code elements. Note that these are guidelines are for people writing C code in the PHP engine itself and not for PHP source code. For the PHP code we follow the PEAR guidelines
.
To ensure the freedom of both committers and users to use and reuse the software we have put in place a Contributor License Agreement
(CLA). Of course you don't have to sign anything to use the software but if you want to contribute to the project we ask that you complete a CLA. Our CLA is based on the Apache CLA and does not ask you assign the rights to your code, or inhibit you from using it for any other purpose. It simply serves to state the the code is yours to give, and that you do not impose any restrictions on its use. The instructions telling you what to do are included at the top of the CLA.
Communication
Contacts
Caroline Maynard: cem at php.net
Graham Charters: charters at uk.ibm.com
Matthew Peters (IBM): mfp at php.net
Simon Laws: simonslaws at googlemail.com
Community
We have a 
mailing list for help, ideas, rants etc.: http://groups.google.com/group/phpsoa
.
If you prefer a newsgroup interface, point your newsreader at nntp://news.gmane.org/gmane.comp.php.sca-sdo
.
Other ways to access the group are detailed at http://dir.gmane.org/gmane.comp.php.sca-sdo
. The group is also archived at The Mail Archive
.
Currently the archive does not show posts prior to 2007-02-22. This can be fixed if someone can provided the old posts in the necessary format.
Here's a summary of the most recent topics:
|
(Discuss Service Component Architecture (SCA) and Service Data Objects (SDO) for PHP.) |
|---|
|
Installation of PHP SDO_SCA for PHP 5.3
I've just been getting the PHP SDO SCA code working with PHP 5.3. Many thanks to the March 2010 email of cdouglas for the initial steps. Here are my changes for getting a working SOAP web service. I have not |
|
Fatal error: Uncaught SCA_RuntimeException: Only an invalid absolute path could be constructed from class componentFacebook and relative path Cookie.xsd thrown in /usr/local/zend/share/pear/SCA/SCA_Helper.php on line 153
Can anyone help me out with this problem ? Fatal error: Uncaught SCA_RuntimeException: Only an invalid absolute |
|
Changes to make SDO/SCA work with 5.3.2
Hello, Wanted to share the changes I had to make to the code to get SCA/SDO to work with 5.3.2 without warnings or errors. If I find more, I will update. If using with PHP >= 5.3.0, you need to make the following source code changes: remove all "static" except "static char rcs_id[] ..." from sdo.cpp. |
|
This project is urgently need to be revived
Today SOA became more and more standard architecture on building application, everybody know the current and up coming technology such as, SaaS, web OS, cloud computing, etc where the SOA would fit perfectly. meanwhile, PHP became more mature with its 5.3.x release, along with birth so many php sophisticated php framework and tools, such as ZF, |
|
The status of the project and the unfinished exception handling part??
Hello, I am trying to use SCA for PHP on a project, but the code base seems to be stalled for a while. Anyone knows if any new development is being done, or it has already become an 'orphan' project? Also, the code for business exception serialization-deserialization into the Soap Fault seems to be broken/unfinished. I may attempt to |
Blogs
| September 2005 | Davey Shafik's Blog |
| August 2006 | Jacob Santos' Blog |
| October 2006 | Adam Trachtenberg's Blog |
| November 2006 | Greg Whitescarver's Blog |
| December 2006 | IBM DeveloperWorks PHP Blog |
| February 2007 | Davi Silva's Blog |
| February 2007 | Daniel Rubio - The Web Services Advisor |
| August 2007 | Fat Hobbits blog |