BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • オープンソースビジネスモデルの議論~開発とサポート VS 純粋なサポート

    Rod Johnson氏とOpenLogicのStormy Peters氏が、オープンソースビジネスに関する2つの異なるアプローチと見解をめぐって、白熱した議論を繰り広げた。

  • Hibernate Search:ドメインモデルの索引付き全文検索

    先ごろ、Hibernate Searchプロジェクトのセカンドベータが、新たにリリースされた。Hibernate Searchのプロジェクトリードであり、Hibernate AnnotationsおよびHibernate EntityManagerのプロジェクトリードでもある、エマニュエル・ベルナール(Emmanuel Bernard)に詳しい話を聞いた。

  • 議論 ~ オブジェクト指向DBは、O/Rマッピングのより良い代替手段となり得るか?

    最近、ODBMS.orgに公開された記事によると、Ted Neward氏は、オブジェクト/リレーショナルマッピング(ORM)が、コンピュータサイエンスにおけるベトナムのようであるという彼の見解について、詳しく説明している。彼が示している考えの中心となるところは、オブジェクト指向データベース管理システム(OODBMS)が、ある特定のアプリケーションにおいては、リレーショナルデータベースよりも良いという点にある。

  • Open XMLのJavaと.NETライブラリ

    Javaや.NETでOffice自動化の開発をすると、頻繁にフラストレーションがたまる。JavaやC#で遅延バインディングを利用したり、オプションのパラメータを多くCOMオブジェクトモデルに使用するという問題に加えて、COMオブジェクトをリリースしなければならない。なにか1つでも間違うと、暫くの間、関連するOfficeプロセスが停止してしまうだろう。それ故、ほとんどの人たちは、サービスやWebサイトからそれを使おうとすることさえしない。

  • Apache Solr ~ Luceneベースの高スケーラブルなエンタープライズ検索サーバー

    Apache Solrは、 Luceneベースのエンタープライズ検索サーバーであり、移行可能なwarファイルに、革新的なインデックス機能やクエリー機能を備えている。ユーザーとSolrとのインタラクションは、HTTPインターフェースを通して、XMLドキュメントやHTTPのGETパラメータを利用したクエリーを作成し、インデックス化した内容を送る。

  • 多数のブラウザのテストが一度に可能

    Browsershotsと呼ばれる新しいプロジェクトは、Webデザイナーが自身が作成したサイトが、多数のブラウザと一般的な効果(JavaScriptやFlashなど)を持ったプラットフォームの中で、どのように見えるのかを見ることが出来るものである。

  • Ruby vs. Javaに関する俗説を、深く掘り下げる

    Relevance社のStuart Halloway氏は、最近、「Ruby vs. Java の俗説」に関する連載をブログに投稿した。その連載は、彼が、未開発のRubyプロジェクトから、安定したJavaプロジェクトで仕事をするように切り替えた後から、刺激を与えられる内容となった。

  • BEAとOracleがSunのProject Tangoを導入

    SunのSOAプロダクトの責任者Kevin Schmidt氏は最近の記事の中で、SunのWebサービススタックであるProject TangoをOracleとBEAが導入した事実について述べている。

  • Not-Yet-Commons-SSLが、パワフルでフリーのSSL機能を提供

    Not-Yet-Commons-SSLは、様々な認証フォーマットや、設定のオプションをサポートする使いやすいAPIを提供することによって、SSLの利用が簡単になるように設計された、 ApacheライセンスのJavaライブラリである。特に、それは、単一VMの中で複数認証の利用、自身で署名した認証の操作、標準的な認証フォーマットを全てサポートするといった、JavaのビルトインSSLのサポートに関しての、長い間居座っているいくつかの問題を解決してくれる。

  • サービスの規模はどの程度にすべきか?

    最近のZapthinkのリポートにおいてサービスの粒度と分子度、または複合性がどのようにデザインに起因しているか論議している。結果はサービスを開発する際に作られる可能性のあるトレードオフを示しているマトリクスである。

  • ミリコンピュータクラスタによるより良いデータセンターの実現

    Adrian Cockcroftは新しい種類のコンピュータを定義しこの問題解決方法、すなわち新たなエンタープライズコンピューティングプラットフォームを定義している。ミリコンピュータ-それは1ワット以上のエネルギーを必要としないコンピュータである。その概念はバッテリー充電されたモバイルスペースからの商品コンポーネントからエンタープライズサーバを構築するというものだ。また彼は100個のミリコンピュータを使用して一つの1Uラック上のクラスタ内で企業サーバを構築することを提示している。このサーバはエネルギーの使用を160w以下に抑えることができる。

  • マイクロソフト社がFree Software FoundationによるGPLv3に拘束される

    Novell社がマーケティング提携を結び、SUSE Linuxに関する特許保護の論争を和解した際にオープンソースコミュニティのたくさんの人がこの動きに関してNovell社に怒りを感じた。しかし今FSFは、この提携によって、Novell社のLinuxの再販売者になるマイクロソフト社はGPLv3に対応しなければならないと主張している。

  • Javaからチェック例外を除外する

    Neal Gafter氏は、多くのJava開発者が自問しまた互いに質問する、「言語やプラットフォームはチェック例外を無くせば、もっと良くなるのでは?」という質問を問いかけた。

  • Terracottaを使った実例:クラスタリングRIFE

    TerracottaのJonas Bonér氏は最近になって、最近Terracottに雇用されたGeert Bevin氏と彼が、RIFE webアプリケーションフレームワーク をどのようにクラスタリングしたかについて詳しく語った。本記事は、RIFEのような重要なアプリケーションをクラスタリングする際の幾つかの試みと同様に、RIFEの継承の実装に関する貴重な洞察を提供するものである。

  • GridGainがAOPを使用可能なオープンソースのJavaグリッドコンピューティングプラットフォームをリリース

    GridGainシステムズ社は、オープンソースのJavaグリッドコンピューティングプラットフォーム バージョン1.0をリリースした。

BT