Chiesa on WCF and SOA

Microsoft’s Dino Chiesa recently appeared on to discuss WCF, where it is at, how it got there. He said that WCF is pegged as a generalized approach to services-oriented development. Developers of distributed systems told MS they wanted fewer programming interfaces for communications, Chiesa writes. Read more »

What is SOA test? Parasoft SOAtest 5.5 has a notion

What would it mean to have a SOA test product? Software vendor Parasoft is fielding a SOA tester known as Parasoft SOAtest 5.5, and on the main, it is SOA-ready because it holds a certain awareness of XML-related components. Read more »

Web services stacks – Windows Communication Foundation (WCF)

As systems become more and more service-oriented, the importance of the connections between services and consumers of those services rises, Microsoft interop guru Dino Chiesa writes on He sees Windows Communication Foundation as a ready means to achieve services-consumers connections. Read more »

SOAP meets Message Transmission Optimization

A article by eBay architect Michael Galpin explains how to use a Message Transmission Optimization Mechanism (MTOM) to send and receive less-than-simple SOAP messages.

This mechanism is said to combine the good things of SOAP with Attachments, but without having to break the binary data outside of the SOAP message. “The key is a technology called XML-binary Optimized Packaging or XOP,” writes Galpin.

He shows how to use MTOM with WSO2 WSAS, which is built on top of Apache Axis2.
Sending attacments with SOAP -

First Tango in customer-ville

We have covered Metro Web services interop technology on this site, and thought we’d let you know that the related Project Tango is now at FCS -First Customer Shipment.  Ahead of FCS, Sun has worked with key customers to produce early interop apps using Tango and Metro. Read more »

When ‘XML’ is not enough; Office Open XML wends through chambers of ISO

Summary: Out of the gate, XML was a data format to end all data formats. It was very meta – had a strong ‘data-about-data’ aspect that would allow one program to tell another program how to deal with data. But XML as a base for a standard document format has been the hot interoperability news item lately, as Microsoft went before ISO to standardize Office Open XML. Clearly, whether any and all flavors of XML can be ‘standards’ for interoperability is an underlying matter of contention. Some are more equal. Read more »

.NET StockTrader and J2EE Interoperability

Microsoft’s Greg Leake recently penned a digest article describing a benchmark the company produced that compared a .NET server setup to an IBM WebSphere server setup. The task at hand was a stock trading application. It is hard to recall a time when a company published a benchmark competition that it lost, and this one does not break with that precedent. Read more »

Can SOAP work with AJAX?

Can SOAP work with AJAX? The answer is yes, writes Michael Galpin on His story discusses how Web services can be invoked directly from JavaScript clients, to produce an AJAX style Web application using Web services. Galpin works at eBay and much of his discussion centers around using WSO2 as a platform to build open source platforms for Web services and SOA. Read more »

Web services interoperability using WebLogic

Over on BEA’s Dev2Dev site, Paul Done has provided some simple rules for ensuring Web services interoperability using WebLogic. Admittedly, most of the rules are pretty obvious, but he has produced drill-down blog posts that add further illumination. Read more »

A look at Atom Interop

AtomPub advocates have staged an online interop event. The August2007InteropGrid is posted outlining results of the Atom interoperability test performed earlier this week.

On his blog, Microsoft software developer Joe Cheng describes his experience with the interop event. His objective was to test Windows Live Writer in the context of AtomPub and production-quality blogging services.

Related to the Atom XML Syndication standard, AtomPub is an HTTP-based protocol for creating and updating Web resources.