マイクロソフトはApacheオープンソースSOAプロジェクトにコードを提供しており、同社がオープンソースソフトウェアとそれをサポートするコミュニティに対する姿勢を軟化させ続けている。今週のブログ記事では、承認されたW3CおよびOASIS標準プロトコルに基づいてSOA(サービス指向アーキテクチャ)を実装するための一連のサンプルアプリケーションを構築することを目的としたProject Stonehengeにコードを提供していると語った。
W3C(World Wide Web Consortium)とOASIS(構造化情報標準化機構)は、SOAを構築するための技術の標準化を監督する2つのグループです。 SOAは、アプリケーションの機能を相互運用可能な「サービス」に分離するITアーキテクチャー・アプローチおよび関連製品を指し、開発者に柔軟性を与え、複数のプログラムでコードのチャンクを再利用できるようにします。
Apache Webサイトによれば、ストーンヘンジは、開発者が作成するベストプラクティスを実証することを目的としていますさまざまなプラットフォーム間の相互運用性を実証し、相互運用性の障害を特定するのに役立ちます。
SOA向けのミドルウェアを構築する企業、WSO2はStonehengeをApacheに提案し、最初のコード提供者でしたマイクロソフトのシニアディレクターサム・ラムジが率いるPlatform Strategy Groupが中心となって推進してきたオープンソースソフトウェアとそれをサポートするコミュニティにとって、ここ数年、このグループは、Apacheのスポンサーシップとコードの貢献の背後にあり、マイクロソフトのソフトウェアが競合技術とうまく機能するようにするためのさまざまな相互運用性の取り組みを推進する上でも重要な役割を果たしています。Microsoftは確かに、ソフトウェアを構築し、オープンソースコミュニティをサポートするために、Ramjiのチームのメンバーでさえ、このプロセスは進化的なものであり、企業全体が受け入れるのに時間がかかると認めています。
Microsoftは最初に、ApacheをプラチナスポンサーApacheはオープンソースプロジェクトを支援するために10万ドルの寄付を行った。その年の後半にApacheCon 2008でMicrosoftはStonehengeのサポートを表明しましたが、その時点でコードをコミットしませんでした。