Tuesday March 21, 2006
WS-Addressing 1.0 Core and SOAP are Proposed Recommendation
W3C WS-Addressing 1.0 Core and SOAP Binding are now Proposed Recommendation. A final stamp from W3C Advisory committee will convert this into a Recommendation.
This has been a great effort so far for me especially since I was responsible for Sun's implementation in the CR interop testing. Marc Hadley and Pete Wenzel from Sun participated in the specification process.
Sun's WS-Addressing implementation (Java API for XML Web Services Addressing, JAX-WSA) is available as a source on java.net, binary in Java Web Services Developer Pack and will also be delivered in Glassfish.
Technorati: jwsdp jaxwsa Web Services WSAddressing w3c Tango glassfish interoperabilityPosted by Arun Gupta in webservices |
|
|
|
|
|
Tuesday March 14, 2006
Sun participating in WS-Policy Interop Workshop
The authors of WS-Policy and WS-PolicyAttachment are hosting a 3-day interop workshop at SAP AG campus in Walldorf on April 25-27, 2006. This is the first public notification of such a workshop around this set of specifications. We (Sun) will be participating in this workshop with our implementations of these specifications as part of Project Tango. The source code of these implementations will be available in Glassfish and binaries in the Java Web Services Developer Pack in the future.
Technorati: Web Services Interoperability Tango glassfish jwsdp wspolicy
Posted by Arun Gupta in webservices |
|
|
|
|
|
Friday March 10, 2006
Bigger and Better and Second Plugfest!
As reported earlier, Sun particiapted in the second plugfest hosted by Microsoft. Harold, Vivek, Mike, Jiandong and myself (all from Sun) spent most of the week in Redmond testing interoperability between Sun's Project Tango technologies and Microsoft's Windows Communication Foundation. There were other Sun participants engaged remotely as well.
Again as mentioned, we were bigger and performed much better than the last plugfest. We tested interoperability of implementations of WS-Addressing (both W3C CR Core and SOAP Binding and W3C Member Submission), MTOM, Reliable Messaging, Schema and WSDL, Web Services Security 1.0 and Metadata Exchange. The source code of these implementations will be available in Glassfish and binaries in the Java Web Services Developer Pack in the future.
Robert Scoble stopped by during lunch yesterday and talked to us about our visit. As always, our answer was "It's all about customers"!. I'll post a link to the video log whenever it's available. Kirill and Jorgen were the main host and a bunch of other Microsoft engineers were present to help debug the problems through out the day.
I think the social aspect of participating in the plugfest really helps us to resolve problems quicker at the engineering level, when working remotely. Check out the some pictures from our participation at the plugfest.
BTW, catching up on my blog entries, I found Yasser Shohoud from Microsoft posted a link to WCF architecture overview and it's a good read!
Technorati: Web Services Interoperability jwsdp Tango Indigo glassfishPosted by Arun Gupta in webservices |
|
|
|
|
| I've decided to cross-post my Java blogs from weblogs.java.net/blog/arungupta/ here.
Earlier this week W3C WS-Addressing testing task force spent hours to interoperate on WS-Addressing CR test cases. Well, this morning was pretty much the grand finale but we've been working for the past few months on testing. And finally we achieved a darn good test report.
I represented Sun for the interop using JAX-WSA APIs and implementation and achieved 100% interoperability. That means all the vendors who had a WS-Addressing client (IBM, JBoss, Microsoft, WSO2) were able to invoke Sun endpoints on all the required features. And Sun was able to invoke all the endpoints published (IBM, JBoss, Microsoft, WSO2, Apache Axis) for the required features. And invoking is just an understatement, since the report follows a rigorous XPath-based check on request and response messages, ensures all the messages (4 of them) are received for a non-anonymous ReplyTo, checks the reference parameters in request and response, defaulting of FaultTo and all sort of features. All the assertions applied to each test case are documented if you click on the link for each test case.
The source code for the JAX-WSA RI is available. The source code and binaries will also be delivered as part of JWSDP and Glassfish. The source code for test cases are available on java.net too.
The WG charter required to demonstrate four interoperable implementations so that the specification can be moved to Proposed Recommendation (PR). Now that the WG has demonstrated that, that's one less hurdle to move to PR and thus soon Recommendation.
Thanks to Paul Downey, Jonathan Marsh, David Illsley, Davanum Srinivas (aka Dims), Mike Vernal, Glen Daniels, Kevin Conner and all others involved for making it through. We resolved through all the red squares that we were getting in the initial stages and converted them to green after fixing bugs in test cases, supported assertions and our implementation. And thus "Green is happiness!".
Technorati: jwsdp jaxwsa Web Services WSAddressing w3c Tango glassfishPosted by Arun Gupta in webservices |
|
|
|
|
|
Today's Page Hits: 2596
Total # blog entries: 1002