M1 is coming

May 13, 2009 10:53 GMT  ·  By

The Apache Stonehenge project is evolving toward what Microsoft referred to as the first key milestone. Milestone 1 is synonymous with sample applications built with different languages, and designed for specific platforms, being deployed together in an effort to drive interoperability. Microsoft is a participant in the Apache Stonehenge project, a move from the company underscoring its commitment to making its proprietary technologies interoperable with open-source solutions, according to Kamaljit Bath, a principal program manager on the Interoperability Technical Strategy Team at Microsoft.

“When Microsoft decided to participate in the Apache Stonehenge project our goal was to deliver guidance through practical applications that span languages and platforms and demonstrate how to achieve interoperability. Multiple implementations including .NET, Java, Php, Python & Ruby of the Stonehenge Stocktrader sample application have been committed to the repository. Since then we’ve been working and I’m glad to report that we’ve reached a key milestone: to deploy a first set of these samples and make them work together,” Bath noted.

Milestone 1 of Apache Stonehenge is not yet live, but the Stonehenge community is extremely close. Bath revealed that the incubation project was in the final test stages that would lead to the M1 release. No specific availability deadline was provided. Bath explained that, for the first milestone, the focus was placed on interoperability scenarios involving .NET, PHP, and Java. As a direct consequence, the community around the incubation project has deployed no less than three implementations of the Stonehenge Stocktrader application in multiple configurations. The app is illustrative of the levels where interoperability was achieved between .NET, PHP, and Java.

“We’re very encouraged by the success of this first step, and we invite you to take a closer look to give comments and feedback. There are lots of roles for you to participate in the project, whether you are a developer or a user: developing code on your preferred platform, suggesting new scenarios and applications that will provide real value to people in your field, or even just looking over the code and documents to see if they address the challenges you might have had developing interoperable services,” Bath added.

Photo Gallery (2 Images)

The Stonehenge Stocktrader application
Overview
Open gallery