Skip to main content

Web Service Interoperability

Microsoft has been an active participant in the web services standardization and interoperability efforts from the beginning. Web Services interoperability continues to be a high priority for us.

WCF WS-* Interoperability in .NET 4

Resources

Resources
Case Studies
Whitepapers
Videos
Blogs

Interoperability Efforts

Stonehenge

Stonehenge is a web services interoperability project at Apache. Stonehenge is all about openness - open web service standards, open interoperability testing, Open Source. Microsoft and other vendors work together to define important web services scenarios, implement them on various web service technologies, do interoperability testing, and publish the results.

The first two releases of Stonehenge ("M1" and "M2") were based on a sample 3-tier application called StockTrader. The components of this application were built out on the various platforms (Microsoft, WSO2, Sun, and SpringSource) and interoperability is demonstrated by configuring the various components to work across technology platforms.
Stonehenge


The next phase of Stonehenge, called "M3", is to make Interoperability easier for developers:

  • Lightweight micro-samples
  • How-To documentation
  • Automated Test Harness
  • Open interoperability test results

Get involved: It's easy to join the developer mailing list for Stonehenge. Participation can range from browsing the samples, to suggesting new scenarios that you need to see tested, to contributing implementations of the scenarios on your platform of choice.

WS-I

Microsoft was a founding member of the Web Services Interoperability (WS-I) organization, established in 2002 to drive best practices for Web services interoperability by developing a comprehensive set of Web services Profiles, Sample Applications and Testing Tools. Since that time, Microsoft has worked diligently with other vendors to deliver artifacts that customers and implementers can use to achieve high levels of WS-* interop across Web services generated by their platforms and to improve levels of interop through cross platform testing.

WS-I Profiles:
Basic Profile 1.0
Basic Profile 1.1
Basic Profile 1.2
Basic Profile 2.0


Basic Secure Profile 1.0
Basic Secure Profile 1.1


Kerberos Token Profile
REL Token Profile 1.0
SAML Token Profile

Reliable Secure Profile 1.0

Web Service Interoperability Efforts

Microsoft is actively involved in these Web Service interoperability efforts:

  • WCF Express Interop Bindings
    This project provides a starter kit for WCF service developers wishing to connect with Java clients in WebSphere, WebLogic, Metro and Apache. It supports security, MTOM, and RM features.
  • Stonehenge: An open community project at Apache for web services interoperability
    Stonehenge is a web services interoperability project at Apache. Stonehenge is all about openness - open web service standards, open interoperability testing, Open Source. Microsoft and other vendors work together to define important web services scenarios, implement them on various web service technologies, do interoperability testing, and publish the results.
  • WS-I - Web Service interoperability best practices
    The Web Services Interoperability Organization (WS-I) is an open industry organization chartered to establish Best Practices for Web services interoperability.