<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 19 Jun 2013 11:21:41 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zend Developer Zone: PHP Abstract Podcast Episode 12: Introduction to Service Component Architecture]]></title>
      <guid>http://www.phpdeveloper.org/news/8322</guid>
      <link>http://www.phpdeveloper.org/news/8322</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/2369-PHP-Abstract-Podcast-Episode-12-Introduction-to-Service-Component-Architecture">posted the latest episode</a> of their PHP Abstract podcast series - an introduction to Service Component Architecture.
</p>
<blockquote>
Today's special guest is Graham Charters. Graham works at IBM's development lab in Hursley, England. His past roles have included WebSphere Application Server development, and architecture responsibilities in WebSphere Business Integration, and Adapters. [...] Today Graham is going to talk to us today about the Service Component Architecture, or SCA.
</blockquote>
<p>
<i>Graham</i> talks about what SCA is and includes a mention of <a href="http://pecl.php.net/package/SCA_SDO">the PECL package</a> that enables PHP applications to work with multiple data sources seamlessly.
</p>
<p>
Download <a href="http://s3.amazonaws.com/php_abstract_2007/php_abstract_episode_012.mp3">the show directly</a> or <a href="http://feeds.feedburner.com/phpabstract">subscribe to the feed</a> to get this and other great PHP Abstract shows.
</p>]]></description>
      <pubDate>Tue, 24 Jul 2007 14:35:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Adam Trachtenberg's Blog: PHP SOAP vs. SDO]]></title>
      <guid>http://www.phpdeveloper.org/news/6492</guid>
      <link>http://www.phpdeveloper.org/news/6492</link>
      <description><![CDATA[<p>
In his <a href="http://www.trachtenberg.com/blog/2006/10/12/php-soap-vs-sdo/">latest blog post</a>, <i>Adam Trachtenberg</i> looks into the world of web services and comes out with three topics - SOAP, axis2, and SDO. He chooses to focus, though, on the last of these after working with it to really get a feel for what it can do.
</p>
<blockquote>
n my role as eBay Platform Evangelist, I spend a lot of time exploring different XML technologies. SOAP is obviously the big one. No, it's not PEAR::SOAP or NuSOAP; it's <a href="http://pecl.php.net/package/axis2">axis2</a>.
</blockquote>
<p>
He talks a bit about what axis2 is and the need it fills in the web services world. He also talks about how it's been developed (not copied after SOAP, but more of a fresh start that happens to do the same things). After this quick look at axis2, though, he gets into the head of the post - SDO.
</p>
<blockquote>
The other PHP XML extension I've been hearing a lot about is SDO. SDO is an attempt to provide a standard data interface regardless of the backend datasource. So, for example, you can interact with XML data in the exact same manner as information pulled from your database.
</blockquote>
<p>
<i>Adam</i> decided to <a href="http://www.trachtenberg.com/blog/2006/10/12/php-soap-vs-sdo/">give it a try</a> and see how it interacted with the eBay API with some simple code examples. The first of which looks through eBay Motors and finds the title and mileage for each of the items grabbed. It worked well, and didn't require too much more development than the SOAP predecesor, but there were a few quirks that made things a bit more difficult (like SDO's inability to completely consume a WSDL file and understand a SOAP service's functionality).
</p>]]></description>
      <pubDate>Fri, 13 Oct 2006 07:06:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Service Component Architecture v0.1.0 (alpha) released]]></title>
      <guid>http://www.phpdeveloper.org/news/6440</guid>
      <link>http://www.phpdeveloper.org/news/6440</link>
      <description><![CDATA[<p>
<i>Graham Charters</i> writes, in <a href="http://www-03.ibm.com/developerworks/blogs/page/phpblog?entry=your_service&ca=drs-bl">this new post</a> on the IBM developerWorks PHP blog today, that the first release of their Service Component Architecture (v 0.1.0) has been released.
</p>
<blockquote>
<p>
We've just made the first release of the Service Component Architecture (SCA) for PHP prototype available. SCA allows you to turn PHP classes into Web services by adding a few simple phpDocumentor-style annotations. SCA will automatically generate WSDL for these services when required. 
</p>
<p>
SCA also uses the same annotations technique to allow PHP classes to declare dependencies on other Web services or PHP classes. At runtime it will then 'inject' proxies for these dependencies, which can then be used to call the Web services or classes
</p>
</blockquote>
<p>
You can check out documentation for the project and some examples of how it works over <a href="http://osoa.org/display/PHP/SCA+with+PHP">on this page</a> and a whitepaper <a href="http://osoa.org/display/Main/PHP+and+SCA+White+Paper">here</a> will give you the full scoop. If you're interested, be sure to check out the <a href="http://groups.google.co.uk/group/phpsoa">Google Group</a> for the project too.
</p>]]></description>
      <pubDate>Fri, 06 Oct 2006 09:27:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Wez Furlong's Blog: PDO FUD; less anecdotes, more facts]]></title>
      <guid>http://www.phpdeveloper.org/news/6132</guid>
      <link>http://www.phpdeveloper.org/news/6132</link>
      <description><![CDATA[<p>
In <a href="http://netevil.org/node.php?nid=902">his latest post</a>, <i>Wez Furlong</i> responds to some of <a href="http://www.phpdeveloper.org/news/6130">Jacob Santos' comments</a> made earlier today about Service Data Objects (SDO).
</p>
<blockquote>
I was just skimming over <a href="http://www.santosj.name/php/why-sdo-doesnt-take-off/">Santos' Post about SDO</a>, and was saddened to see more anecdotes and less facts.
</blockquote>
<p>
Specifically, he <a href="http://netevil.org/node.php?nid=902">mentions two points</a> - one dealing with the definition <i>Jacob</i> gave for the functionality and the other pointing out some <a href="http://netevil.org/node.php?uuid=444a6017-0548-2459-2943-44a601714d58">better stats</a> that <i>Jscob</i> didn't include in his comments.
</p>]]></description>
      <pubDate>Thu, 24 Aug 2006 13:14:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jacob Santos' Blog: Why SDO Doesn't Take Off]]></title>
      <guid>http://www.phpdeveloper.org/news/6130</guid>
      <link>http://www.phpdeveloper.org/news/6130</link>
      <description><![CDATA[<p>
In <a href="http://www.santosj.name/php/why-sdo-doesnt-take-off/">his latest</a>, <i>Jacob Santos</i> asks the question more and more people are wanting to know - why hasn't SDO really taken off?
</p>
<blockquote>
Developers will eventually start using it, it will take some time to go from the PHP way to SDO way. It would be easier to jump into SDO once better, more easily interpreted and simple to understand tutorials, code samples, and support is available. IBM tutorials are a little bit technical, with words and complex pictures (UML). Just give me code and explain how it works and let me run with the SDO scissors in my hand.
</blockquote>
<p>
He <a href="http://www.santosj.name/php/why-sdo-doesnt-take-off/">talks about</a> the contributions that both Zend and IBM have made to the effort and the lack of features (well, the duplication of current PHP features - XML and database functionality). He has a positive outlook for the overall future of the project, stating that:
</p>
<blockquote>
I'm quite sure that enough PHP developers are going to embrace SDO in the coming years depending on the coverage it gets that IBM and Zend's investment will pay off in the end.
</blockquote>]]></description>
      <pubDate>Thu, 24 Aug 2006 08:47:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: SDO for PHP Demonstrations from php|tek]]></title>
      <guid>http://www.phpdeveloper.org/news/5406</guid>
      <link>http://www.phpdeveloper.org/news/5406</link>
      <description><![CDATA[<p>
<i>Caroline Maynard</i>, a presenter at this year's php|tek conference, got enough feedback on her talk covering <a href="http://hades.phparch.com/files/tek_2006_slides/sdo.pdf">SDO in PHP</a> that she's <a href="http://www-03.ibm.com/developerworks/blogs/page/phpblog?entry=sdo_for_php_demonstrations_from">created a resource</a> of the sample programs she demonstrated in the speech for users to download.
</p>
<quote>
<i>
I've recently uploaded them to <a href="http://cvs.php.net/viewcvs.cgi/pecl/sdo/scenarios/">CVS</a>. If you'd like to try them out, copy the whole /scenarios directory under your document root, and browse to it. Some of the commentary is bit terse, so do let us know if you can't make them work or find any problems.
</i>
</quote>
<p>
There's <a href="http://www-03.ibm.com/developerworks/blogs/page/phpblog?entry=sdo_for_php_demonstrations_from">also mention</a> of another article, "<a href="http://www.ibm.com/developerworks/opensource/library/os-php-sdo/">Streamline working with XML in PHP using Service Data Objects</a>", that talks some about SDO close to the end, a look at the merging of XML and SDO. Also, if you're interested in contributing to the SDO project, there's a <a href="http://cvs.php.net/viewcvs.cgi/pecl/sdo/CLA?view=markup">COntributor License Agreement</a> that you'll need to go through to get into the project.
</p>]]></description>
      <pubDate>Sat, 20 May 2006 08:55:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks Blog: SDO Presentation from PHP Quebec]]></title>
      <guid>http://www.phpdeveloper.org/news/5227</guid>
      <link>http://www.phpdeveloper.org/news/5227</link>
      <description><![CDATA[<p>
<i>Graham Charters</i> has posted <a href="http://www-03.ibm.com/developerworks/blogs/page/phpblog?entry=sdo_presentation_from_php_quebec">a new item</a> to the IBM developerWorks blog with pointers to the slides that he presented at the latest PHP Quebec conference covering the use of the <a href="http://www.php.net/sdo</a>SDO libraries</a>.
</p>
<quote>
<i>
<p>
As promised in my previous entry (albeit a little late), here are the <a href="http://www-03.ibm.com/developerworks/blogs/resources/phpblog/SDOforPHPQuebec2006.pdf">SDO slides</a> [pdf] I used at the <a href="http://conf.phpquebec.com/en/conf2006/">PHP Quebec conference</a>.
</p>
<p>
The conference was very well organised and there were a good number of very interesting talks. They don't appear to be available on the conference site, but <a href="http://shiflett.org/archive/222">Chris Shiflett's blog</a> has a list of quite a few that are available elsewhere. 
</p>
</i>
</quote>
<p>
You can get more of the slides and information on the presentations from this year's edition from their <a href="http://www.phpquebec.com">official site</a> or <a href="http://shiflett.org/archive/222">the gathering he mentions</a> over on <i>Chris'</i> blog.
</p>]]></description>
      <pubDate>Mon, 24 Apr 2006 07:28:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Using Service Data Objects to construct XML]]></title>
      <guid>http://www.phpdeveloper.org/news/4373</guid>
      <link>http://www.phpdeveloper.org/news/4373</link>
      <description><![CDATA[On the IBM developerWorks blog today, there's <a href="http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=481&entry=100717&ca=drs-bl">this quick post</a> with a simple example of how to use the <a href="http://www.php.net/sdo">SDO library</a> to extract info from an XML document.
<p>
<quote>
<i>
At last month's Zend Conference I was fortunate enough to attend Christian Wenz's tutorial on XML and Web services. This covered the use of technologies such as DOM and SimpleXML for working with XML data. As the title of this blog entry suggests, SDO provide a simple way to construct or extend XML documents.
<p>
The example below shows an XML schema used by an application which records information regarding quotations people have made. An XML document following this schema will contain a quotes element containing a number of quote elements, each of which consists of a phrase and an author element and a year attribute.
</i>
</quote>
<p>
<a href="http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=481&entry=100717&ca=drs-bl">The code</a> given is less than ten lines long, and is even shorter (by six lines) than a DOM method for doing the same thing - besides being more inuitive...]]></description>
      <pubDate>Fri, 25 Nov 2005 06:55:11 -0600</pubDate>
    </item>
  </channel>
</rss>
