Project Metro とは
「Project Metro」 は 「GlassFish」
プロジェクトから派生したプロジェクトで、Java で作成されたWebサービスと Microsoft .NET
で作成されたWebサービスとの相互運用性を確保することを目指しています。以前は 「Project Tango」 と呼ばれていました。
Java
と .NET
との相互運用を実現する方法は他にもいろいろと考えられると思いますが、確かにWebサービスを使用する方法が、最も現実的で無理のない方法であるように思われます。Microsoft
は IBM などと共に W3C
に 「Web Services Description Language (WSDL)」
を提出した企業であり、しかもかなり中心的な役割を果たしていたようですから。
関連情報
・ウェブサービススタック「Metro
1.0」リリース:初の安定版 - builder by ZDNet Japan
・「Project
Metro」誕生 - GlassFish Web Services Stackに新プロジェクト名 | マイコミジャーナル
・InfoQ:
BEAとOracleがSunのProject Tangoを導入
・Sun
Inner Circle Vol.51 - サンとマイクロソフトが“タンゴ”を踊る?!
・Jungle
Java - GlassFish V2 が正式リリース
・Jungle
Java - WSDL 2.0 が正式勧告
・Jungle
Java - 『Webサービスプラットフォームアーキテクチャ』
(12/27 追記)
InfoQ
には、Webサービスを使用する方法以外の Java と .Net の相互運用についても、いくつか記事が掲載されています。一応、参考までに。
・InfoQ:
JMSとSpring.NETを使用したメッセージ連携
・InfoQ:
Java、.NET、でもなぜ一緒に?
・InfoQ:
シンプルな JAVA と .NET SOA の相互運用性
(2008/11/06 追記)
・metro:
Metro 1.4
(2009/02/17 追記)
・アクエリアム
- The Aquarium (ja): Metro と Jersey - Microsoft と O'Reilly
(2009/05/01 追記)
・Jitendra
Kotamraju's Blog: JAX-WS RI 2.1.7/Metro 1.5 Released
(2009/08/07 追記)
・InfoQ:
JAX-WS 2.2およびMetro 2.0 Nightlyが利用可能
・metro:
Metro ではじめよう
(2009/12/15 追記)
・Java
Web サービス: Metro の紹介