WS-* – Web Service Standards W3C- World Wide Web Consortium OASIS - Organization for the Advancement of Structured
Information Standards WCF – Windows Communication Foundation AXIS2-Java/Metro – Java Web Services Frameworks AXIS2-C (PHP) – C Web Services Framework
Past ASP.NET Web Services (ASMX) WSE (Web Service Extensions)
Foundation, a leader in the Open Source community, and was created to build reference applications that demonstrate the use of WS-* Standards in real-world project implementations
Illustrate and develop best practices for interoperable
applications that communicate via distributed protocols Demonstrate interoperability between platforms Provide sample code upon which SOA developers can build their own applications Potentially identify interoperability issues and their solutions Build confidence in cross-platform deployment of SOA technologies.
Apache Group “Web Server”
Meritocracy Committer Status
Legal protection Mailing list correspondence Individualism Nobody has any affiliations within Apache
Initial phase Proposal submitted by WSO2, announced at ApacheCon US 2008 Microsoft joined as a contributor with other vendors IONA, RedHat/Jboss Stonehenge was accepted as a new Apache Incubator project on Nov 18, 2008
WSO2 contributed two StockTrader implementations with AXIS2 A StockTrader client application in WSF(Axis2/C)/PHP, Two service implementations running on WSF/PHP , and WSAS(Axis2/Java).
Microsoft contributed the StockTrader implementation in WCF for .NET
First “interop” lab published on May 2009 http://cwiki.apache.org/confluence/display/STONEHENGE/
Sun joined with Microsoft for a keynote at JavaOne to announce their
contribution to the project on June 2009
Sun contributes service implementations to the StockTrader application in
Metro(Java) running on Glassfish.
“The f lagship application”
Stock trading scenario application Trader Client Business Service - login/list/quote/buy/sell operations Order Processing Service - buy/sell operations .NET Client
PHP Client
Interoperability scenarios using the contributions from
WSO2 and Microsoft: Java PHP .NET
Interoperating different layers and formats: Basic Web Services standards (SOAP) SOAP with WS-Security (Encryption and Signing)
Installation/configuration guides published on the