Parasoft SOAPtest 3.0 Increases the Effectiveness of Web Services Development
629158
SOAPtest 3.0 is an automated Web services testing tool that allows development teams to verify aspects of a Web service.
293904
PHPUnit fans can finally rejoice that the latest version of their much loved PHP unit testing utility - PHPUnit3 - has finally been released as a stable download.   Sebastian Bergmann and his contributors are proud to announce the immediate availability of PHPUnit 3. This release is a major improvement to the popular open source testing solution for PHP applications. It includes new features and bug fixes. Further details about this release can be found in the ChangeLog.   In his newest blog post, Sebastian lists some of the main new features this release offers - mock objects, selenium integration, and code-coverage support. There's even a brief installation howto and some on how to upgrade from the previous PHPUnit 2.3 to the latest.
602187
Elizabeth Smith has posted about a new toy she received from the folks at Microsoft that adds in a missing piece of development functionality on Windows - code coverage and testing.   So this evening I managed to get PHPT running my tests (they're just basic .phpt tests but run-tests is..well flakey is a nice description some days) for my winapi php extension wrapped inside a "generic test" for Visual Studio. [...] So what did all this accomplish? I now can run my phpt tests through visual studio and collect code coverage on what theyÃ¢ÂÂre testing. Like GCOV, only for windows.   She's also included a screenshot of what the interface and results of the testing look like in the latest Visual Studio tool.
512979
If you missed the Zend Webcast talking about "Advanced PHP Solutions" with Zeev Suaski, ComputerWorld has your chance to grab the download from it.   PHP continues to enjoy phenomenal growth becoming the de-facto standard for enterprise Web applications. With the introduction of PHP 5, PHP has reached new levels of support for Web Services, XML and Service Oriented Architectures (SOA) meeting the robust demands of the enterprise environment. Learn how you can achieve scalability, performance, availability and reliability for your enterprise-class PHP applications with advanced PHP solutions from Zend Technologies.   In the webcast, Zeev talks about integrating web services, tracking and improving the response times in your application, scaling your applications, and troubleshooting applications down to the exact line of code.
532286
Sebastian Bergmann has posted an update of the status of the PHPUnit project to his blog today including feature additions to PHPUnit 3.1 and ones being added to other branches.   The last weeks have been busy, but now I want to take the time to finally give you an update on the status of PHPUnit. The development of PHPUnit 3.1 is progressing nicely, about the only thing missing is finishing the documentation for all the new features   Among these new features are things like:   improvements in mock objects the ability for PHPUnit to write code coverage information to a test database some fun new template methods and mutation testing that's being built on the separate branch
714494
With test-driven development being promoted as one thing that can help encourage better coding, most developers are looking into its use and how it can help. Paul Jones takes an opposite approach, though, and looks at how it could cause "ravioli code" in an application.   I know that test-first and test-driven development (TDD) are popular methodologies these days, but something about those processes has always met with a level of mental resistance from me. Even though it sounds good in theory, I have been intuitively wary of the "test-first" mentality for some reason. My own approach is closer "remember to code so you can test it later" and then "test-last" after the API is mostly stable.   He includes quotes from Slashdot comment quotes from AuMatar and dkf. Be sure to check out the comments on the post (17 of them at the time of this posting) for some opinions from others about test-driven development and how it can affect your code.   Blogs also mentioning this discussion:   PHP in Action another post from Paul on some of the responses
361490
W3C has issued a second published Working Draft of Web Services Choreography Description Language Version 1.0, an XML-based language that describes peer-to-peer collaborations of parties by defining, from a global viewpoint, their common and complementary observable behavior; where ordered message exchanges result in accomplishing a common business goal.
131728
Graham Charters writes, in this new post on the IBM developerWorks PHP blog today, that the first release of their Service Component Architecture (v 0.1.0) has been released.    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.    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    You can check out documentation for the project and some examples of how it works over on this page and a whitepaper here will give you the full scoop. If you're interested, be sure to check out the Google Group for the project too.
432898
(Source: Borland) Don't let distributed development, SOA and shifting methodologies sabotage software quality...or turn your QA teams into IT managers!  Virtualization can provide a better alternative to physical testing.  Learn how to get more out of virtualized testing by integrating it within testing processes.
221678
Salesforce.com today announced the immediate availability of the enhanced sforce Toolkit for IBM WebSphere Studio Application Developer (WSAD).
493955
Tony Bibbs takes a look at an increasingly popular bit of functionality in PHP5, the SOAP extension, and notes that it still has a "ways to go".   In my latest round of web services work in PHP5 I was creating a PHP5 client that interacts with our Java-based ERP. The client needs to be a combination of a couple of WSDL's into one, nice, compact and powerful client. It should be noted this client will be distributed via the State of Iowa PEAR channel so it will undoubted by used by other project in our organization and throughout state government so the result needs to have a lot more fit-and-finish than would be typical.   He mentions his expectations for PHP's usage of the protocol, including the automatic generation of variables/methods/etc to help the developer use the remote application easier.
484942
BEA Systems on Thursday is unveiling a free Web-based tool to measure a customerâs âbaselineâ for pursuing an SOA (service-oriented architecture), and also is bolstering professional service offerings.
394340
New Web services technologies announced Monday will help developers build money-making applications and use existing mainframe technology to create and deploy new Web services.
691431
Web services may be unfortunately trendy, but having a simple API for other people to use your application is very powerful and useful. Is SOAP the right way to go? Sam Tregar describes an alternate approach he's pulled from working the Bricolage and Krang APIs.
545196
Rich Zygler has a few choice words concerning the implementation of WS-* web services in PHP and how they compare to other methods (like SOAP and REST).   IÃ¢ÂÂd love to give ws02 a fair shake because they have an open source business model. They have a web services framework for PHP which seems interesting from an academic standpoint. But I think WS-* web services are WAY too complicated when compared to REST.   He points at a certain bit of documentation (to show the "simplicity" of it) and gives a personal example of his SOAP experience with the Amazon API as well as mentioning other opinions on the matter.
90388
A distributed multi-protocol load testing tool.
458368
Despite opinions from some of the PHP community, interoperability between PHP applications isn't is such a bad state - at least According to Aaron Wormus:    The fact of the matter is that it's not such a big deal. Porting a plugin from Wordpress to Serendipity is usually trivial, and as we see more web-services based plugins (stuff like the awesome askimet) the task becomes simpler and simpler.   Interoperability is overrated, the more you think of it the more complex it gets. As you start throwing in new factors into the equation (how will this interoperate with a java/c# application) you start to develop monsters like JSR 170 which solve a lot of problems on paper, but in reality are too unwieldy to be truly useful.    He even lists out some of his "steps to interoperability" to help speed things along (like "use as much abstract code as possible" and "use services").