Service Data Objects (SDOs) enable PHP applications to work with data from different sources (typically a database query or an XML file) using a single interface. SCA for PHP allows a PHP programmer to write reusable components (classes) in PHP, which can be called either locally, or in a a variety of ways remotely (soap web services, xml-rpc, json-rpc, REST, etc), but always with the same interface.

This is the first release under the new project name SCA&lowbar;SDO &lpar;renamed from SDO&rpar;&period;The rename reflects the fact that this project now implements the Service Component Architecture &lpar;SCA&rpar;&lpar;see http&colon;&sol;&sol;osoa&period;org&sol;display&sol;PHP&sol;SCA&plus;with&plus;PHP for more information&rpar;&period;The project's stable state refers to the SDO component&period;The SCA component is currently alpha quality and experimental&period;The main changes since 1&period;0&period;4 are&colon; - inclusion of the Service Component Architecture &lpar;SCA&rpar; component - new PEAR packaging to install SCA and SDO as peer directories &lpar;PEAR&sol;SCA and PEAR&sol;SDO&rpar; - update to Apache Tuscany C&plus;&plus; SDO revision level 478193 - new function in SDO&lowbar;DAS&lowbar;Relational to support multiple root data objects - new function in SDO&lowbar;DAS&lowbar;XML to support CDATA sections &lpar;not yet complete&rpar; - fixes for bugs &num;9287&comma; &num;9289&comma; &num;9339