BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ カンファレンス に関するすべてのコンテンツ

  • AjaxプログラマのためのJavaOne2008 -GrizzlyでComet!-

    誕生から2年を経てCometは「何が出来るのか」という議論から、「いかに実現するか」という議論に関心が移ってきたように見えます。そこで本稿では同じくJavaOneで数多く取り上げられたNetBeans 6.1とGlassFish v3を使いながら、サンプルを交えてCometを解説していく事にします。

  • SharePoint Webサービスを始めましょう

    この記事では、WSS3とMOSS 2007に難しい設定など一切せず、すぐに利用可能なWeb サービスと、Javaと.NETからそのWebサービスを消費する方法に目を向けます。

  • インタビュー: MicrosoftのSOA戦略についてDino Chiesa氏に聞く

    マイクロソフトは北アメリカをベースとして(1000人以上の従業員がいる)企業500社に対し、包括的なアプリケーションプラットフォームの調査を行った。

  • JMSとSpring.NETを使用したメッセージ連携

    Mark Pollack氏が、SpringとSpring.Netを使って、Javaと.Netのインターオペラビリティのデモンストレーションをお見せします。内容としては、.NETとJavaの間のコミュニケーションの基盤としてMOMを使用し、ローカルLANで動作する単純な株取引アプリケーションの中で、.NETクライアントとJavaの中間層が連携するというものです。

  • オープンソース の Java 対応 WS スタック ? 設計の目標と理念

    スタックを開発している主要なベンダーに、さまざまな質問を投げかけてみた。

  • 進行中の相互運用

    あまり知られてはいませんが、非常によく使用されている2つのマネージド環境(JVMとCLR)は実際には、共有ライブラリセットにすぎません。それぞれが実行コードにメモリ管理やスレッド管理、コードコンパイル(JIT)などのサービスを提供しています。このため、同じオペレーティングシステムプロセス内でJVMとCLRの両方を用いることは大きな問題にはなりません。どのプロセスでも、ほぼすべての共有ライブラリをロードできるためです。

  • クライアント/サーバーでの Eclipse RCP と OSGi

    イリノイ州シカゴの RPC Software は、自社製品の基盤にオープンソースソフトウェアを使用することで、この市場での成功を収めています。RPC Software は、競合他社よりも、早く、低コストでソリューションを提供するために、Eclipse RCP (リッチクライアントプラットフォーム)、DotProject、および SugarCRM などの技術を活用しています。この導入事例では、これらの技術の中身、この事例から得られた開発知識、および教訓を紹介します。

  • ESB で進化的な統合を

    今回の一連の記事では、よく知られている統合パターンとオープンソース統合プラットフォームの Mule を使って、システムを統合する方法を紹介する。

  • リッチクライアントテクノロジーとしてのWPF

    この記事では、WPFとその他のテクノロジー、たとえばAjax/DHTML、Swing、そしてFlashを比較します。そして、Javaをベースとしたバックエンドのサービスを例として用いて、WPFフロントエンドを構築してリッチクライアントとして役立たせるいくつかのシナリオをお見せしたいと思います。

  • 事例研究:IPテレフォニー統合

    2回目となるInfoQの事例研究では、テレフォニー分野の興味深いソリューションに目を向けます。本事例研究では、LiteScapeのソフトウェアソリューションの内容に注目し、まず要求事項から始め、Javaおよび .NET実装のアーキテクチャ面の概要に触れ、WebEX/LiveMeetingと電話との統合、Java/.NET統合の相互運用性、同じマシンにインストールされたシステム間の通信におけるHTTP通信とIPC通信の比較といったプロジェクトの興味深い技術的側面をいくつかクローズアップしながら、最後にプロジェクトから学んだ総括的な教訓について説明します。

  • アノテーション・ハンマー

    Java5のアノテーションはとても強力なメタデータ機構を提供してくれます。ですが、どういう場面でそれを使えばよいかを理解する必要があるのは他の機能と同じです。この記事では、アノテーションが重要である理由と、その利用および誤用の事例について議論をしていきます。

  • Java、.NET、でもなぜ一緒に?

    歴史的に、Java/.NET間の相互運用性についての議論は、.NETとJavaのシステムのどちらも持ち、対話させることが必要な特定の企業においてのみ発生する、"必要なときのみ"の相互運用性という見出しの元でしか行われてこず、アーキテクチャの話題の二の次とされていました。しかし、それらの議論から抜け落ちているものがあります。それは、開発者には「必要だから」という場合でなくともJavaと.NETをともに動作させたい場合があり、その動機についての議論です。

BT