Samisa Abeysinghe's Blog: Tracing SOAP Messages
301109
On his blog today, Samisa Abeysinghe points out a library that can be used to trace the SOAP messages going back and forth between your client and server - the WSO2 Web services framework for PHP.   The Web services client class, WSClient has two methods for this, getLastRequest() and getLastResponse(). After calling the request() method of the client instance, you can call any of those methods to gain access to the messages.   Simple example code is included showing how to grab that information from the client object. If you're looking for a way to get the WSF/PHP functionality installed on your system, check out this step-by-step tutorial on using the PECL tool to create and install the packages to your PHP setup.
137724
By Nolle, Tom  The wave of interest in service oriented architectures (SOA) has created, not surprisingly, a wave of speculation about the changes SOA might bring to enterprise networks.
297755
Of all the consumer goods cluttering your well-appointed home, one that seems relatively innocuous is soap.
574079
Cell phone users should watch out for text messages containing a Web site link which, when visited, could download a Trojan horse, security experts have warned.ADVERTISEMENTMAKE SOA REAL WITH IBM WEBSPHERE PODCASTStreamline processes and maximize efficiency within a proven service oriented architecture. Take back control of your business processes with IBM WebSphere.
95739
Exploring PDA 'transmission technologies', apparently
106645
There's a new article from PHPBuilder.com today that focuses on one of the "glue" that helps bind the web together (and is binding it more and more each day) - web services, specifically with PHP and SOAP.   Web Services is a system which enables and supports interoperability. It enables applications written in different languages, located in different places, running on different operating systems, to talk to each other, exchange information and perform different operations. The building blocks of Web Services are a set of XML based standards namely SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) and UDDI (Universal Description, Discovery, and Integration).   They opted to go the NuSOAP route (the popular PHP4-ish way to do SOAP) but the same general ideas apply with with PHP5 implementation of the SOAP protocol.   They introduce web service a bit, explaining the different parts of the typical service setup then move into NuSOAP and examples of its use. Their code example sends a string ("Hello World") to the remote service that takes it in and validates it on if it's actually a string or not. If it is, all is returned well - otherwise, it returns an error.
202255
OK, we had an extended breather from our last look at BIND's zone file pri.example.org. It's time to finish up and get a sense of what these records mean. To go off-topic a little, recently, I had the task of setting up two OpenLDAP servers and putting together a test environment for a project with several developers and several applications including some LAMP applications. Without a working knowledge of DNS, the project would have gone amuck.
680344
Your weekly dose of gossip from the land of soap stars.
440421
(InfoWorld) - Blueprints for implementing interoperable and secure Web services are being amended by the Web Services Interoperability Organization (WS-I) to incorporate the latest SOAP technology and reliable message transmission, representatives of organization said on Thursday. During a meeting at the Burton Group Catalyst Conference in San Francisco, WS-I officials cited plans to upgrade the group's Basic Profile and Basic Security Profile and release a Reliable Secure Profile. WS-I profiles feature implementation guidelines on using related Web services specifications together for interoperability. Membership in WS-I features a roster of the computer industry's major players. Companies like BEA Systems, IBM, Microsoft, Novell, Oracle, and Sun are among the participants. The industry has embraced the WS-I Basic Profile to enable interoperability of Web services between different vendors' products, said Michael Bechauf, WS-I president and chairman. "The reception has been incredible," said Bechauf, who also is vice president of industry standards at WS-I member SAP. WS-I is working concurrently on two upgrades to Basic Profile, versions 1.2 and 2.0. Due by the end of the year, version 1.2 adds support for SOAP-based attachments and WS-Addressing for addressing of Web services and messages. Version 2.0, expected in 2008, changes the SOAP implementation from SOAP 1.1 to SOAP 1.2, promising performance improvements for embedded devices, WS-I officials said. WS-I did not consolidate the two Basic Profile upgrades because switching SOAP versions requires a major upgrade to products. Basic Profile 1.0 was published in August 2003 with version 1.1 following a year later. The advent of Basic Profile has had a positive impact on Web services, said analyst Anne Thomas Manes, vice president and research director of Burton Group. "Once that came out, a lot of our most egregious interoperability issues went away," Manes said. Vendors began adopting it, and people followed these rules as systems were being developed, she said. Manes cited errors in WSDL 1.1 as an example of egregious errors that impeded Web services implementation. Basic Security Profile 1.1, planned for ratification by the end of 2007, includes capabilities for single sign-on for Web services applications in multiple systems. This is accomplished through support for the WS-Security 1.1 specification, which backs new token profiles, particularly around XAML. WS-I is seeking five interoperable implementations of Basic Security Profile 1.1, which is a requirement for ratification. Basic Security Profile 1.0 was published March 30. With Reliable Secure Profile 1.0, also anticipated by the end of the year, WS-I is accommodating reliable transmission of messages. This differs from the Basic Security Profile, which covers encryption and signatures. Reliable Secure Profile will incorporate support for the WS-ReliableMessaging 1.1 and WS-SecureConversation 1.3 specifications. WS-I at the conference Thursday evening plans to demonstrate interoperability offered by Basic Security Profile, featuring technologies from IBM, Microsoft, Novell, SAP, and Sun involved in a supply chain management application. Also, a group of companies at the conference will be featured in an interoperability demonstration of the eXtensible Access Control Markup Language 2.0 standard from OASIS. Among the participants are IBM, CA, Oracle, and Red Hat.
693746
Mindreef SOAPscope is a toolkit-independent Web services diagnostic system. SOAPscope 4.0 captures and assembles Web Services problems and shares them between developers, testers, operations and support teams. Version 4.0 includes new features like support for the new standards (WS-I Basic Profile 1.1 and WS-I Attachments Profile Version 1.0), SSL client certificates and WSDL closure.
90995
Also: Mysterious stone slab bears ancient writing. Read these stories and more from around the Web on News.com Extra.
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.
407104
If you've been looking for more information on the phpAspect project but have been sad to note it having fallen by the wayside, you'll be happy to know that Willliam Candillon is alive and well and so is the project!   The first news concerns the windows developers, the windows build of PHP_Parse_Tree is finally available (click here to download)! [...] The second news is that my proposal "phpAspect eclipse plugin" for the Google Summer of Code 2007 under the mentoring of Gilles Vanwormhoudt has been accepted!   Be sure to keep an eye on the project's website and their Summer of Code page to keep up with the latest.
663936
bulk messages clogging instant-messaging accounts. AOL and its Anti-Spam Alliance partners -- EarthLink, Microsoft, and Yahoo
211060
A few days back there was a post on the "The Codist" blog about why the author would never quite understand the appeal of PHP to the masses and some of his thoughts behind it. Well, there was such an outcry and response to his comments that he's written up another post on what he learned from comments made.   Clearly I touched a nerve. However I did learn a lot of things that you don't read in a quickly tutorial on PHP. The whole point of writing something is to get feedback, positive or negative, and hopefully learn from it.   He admits that his experience with PHP and its developers has been limited, so his perspective might have been thrown off a bit. He still holds to one thing from the previous article, though - that PHP just isn't for him.
611971
Although frankly I really didn't feel the need to read the entire thread, I can tell you that the posting to the PHP 3 mailing list is related to the Smarty Templating Engine back in the day. In fact, I believe this was the original spec Andrei proposed before Smarty even existed. Although I don't remember the exact e-mail, this posting reminded me that there was a point in time I thought exactly this way... quoting myself:
122932
We're being inundated by spam.  How could community-based approaches help?