What is WCF Express Interop Bindings

SOAP web services are a common way to share complex data. XML based services enable an interoperable way to communicate between different platforms. However connecting diverse platforms always involved complexities in establishing and configuring web services. What is needed is taking out the guesswork from connecting a WCF web service with Java clients.

The WCF Express Interop bindings is a Visual Studio extension that walks the developer through clear and simple questions about the type of interop they need between a WCF service and the main Java servers:

  • Oracle WebLogic
  • Oracle Metro
  • IBM WebSphere
  • Apache Axis2

image

The wizard then creates a binding and associates it with a WCF service that can directly connect with the java client. All settings are set to known configurations that have been validated by WS-I testing and the whitepapers Microsoft has authored on the common security scenarios involving Username over token, mutual certificate and with a range of options for the security algorithm and encodings (Text/MTOM). Finally a choice of Reliable Messaging provides the session like behavior for the created web service.

This functionality is offered as either a new WCF Library project or a new WCF Application project.

A binding's ingredients

Each binding has these settings which are tested and verified to work between WCF and the respective java platform.

clip_image001

WalkThroughs

 

Team Blog Posts

http://blogs.msdn.com/b/appfabric/archive/2011/06/13/announcing-wcf-express-interop-bindings.aspx

External Resources

File Bugs

To file a bug against features from this project, please use the Issue Tracker tab. Be sure to select "Bindings" as the component when filing a bug.

Last edited Jun 13, 2011 at 9:48 PM by abub, version 5

Comments

DavidEvanK Jul 11, 2013 at 7:39 PM 
Was not able to compile source for this in Visual Studio 2012; not sure if this is 2012 compatible anyway since last update is over a year ago. Project file looks corrupted.