BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Architecture に関するすべてのコンテンツ

  • 専用チップはマルチコア危機の打開策となるか?

    ムーアの法則によれば、プロセッサは 18 ヶ月ごとに速度が 2 倍になる。しかし、マルチコアのトレンドは、速度向上の可能性と、ソフトウェアのマルチコア世界に適応する能力や並行処理を活用する能力との間にギャップを生み出した。Intel の未来型 6 コアチップ発表の余波の中、Larry Dignan 氏は、4 コアの扱い方もよくわかっていないのに、6 コアをどう扱えばよいのだろうか、と懐疑的だ。

  • SOAの世代分類

    SOAはそれが普及する前から長い間、そのハイプ曲線はピークのままである。分散型システムやEAIのためのアプローチとしての疎結合は、しばしば遅延バインディングを使用したソフトウェアパターンと比較されている。

  • ドメイン特化言語は英語のように書くべきではない

    良いドメイン特化言語 (DSL) とは、プログラマ以外でも読むことができる英語のようなものだと広く言われている。Dave Thomas氏は、DSLは自然言語にできる限り近づくものではないと主張し、そのような考え方に反対する。 さらに、これをDSL設計の指針とすることがむしろ有害であると主張する。

  • RESTful Worldでの素晴らしいURI

    「最小の統合コストでマシン読み取りが可能なデータを共有するための、分散化ワールドワイド情報空間として思い描かれる」とは何を指しているのか? RESTだろうか?いや、違う。SWEOによると、これはSemantic Webということだ。素晴らしいURIは、こうすることを支援する。そこで、RESTful SOA URIも同様に「素晴らしい」のかどうかを確かめてみる価値はあるかもしれない。

  • OSGiの支持者達のJSR 277に対する疑問に対して、Sun Microsystems社は沈黙で答え、ほとんど回答をしていない。

    JSR 277は、 Sun Microsystems社が主導するグループであり、正当なJava(tm)モジュール・システムを規定している。J2SE 7.0の一部になることを意図したものではあるが、本当にそうなる前に、まだやり残していることがある。JSR 277にとって幸いにも、today.java.netの議論によると、Dolphinは2009年に延期されることになりそうである。

  • Java EEとSCAの関係強化

    Open SOAコラボレーションは、SCA Java EE Integration仕様0.9の草案を公開した。この仕様は、Java EEアプリケーションのコンテキストにおけるSCAとJava EEの統合、サービスコンポーネントインプリメンテーションとしてのJava EEコンポーネントの使用、SCAコントリビューション内における、またはSCAコントリビューションとしてのJava EEアーカイブの配置を定義する。

  • Article: インタビュー:MDDとSOAの関わりについてIBMアーキテクトBertrand Portierに聞く

    IBMから最新の製品発表が行われた後に、InfoQでは、一般的なサービス構造のためのモデル駆動開発について説明しているレッドブックに関してBertrand Portier氏と話をしました。

  • Google、YouTube、Facebookおよびその他Web 2.0 APIへのC#およびVB .NETライブラリ

    Scott Hanselman氏による最近のブログの投稿で、 Web全体に広まっているWeb 2.0 とのインターフェイスに有効な.NETライブラリのリストを編纂した。

  • Rack: HTTP要求処理が容易に

    Rackは、WebフレームワークなどのHTTP要求を処理するWebサーバとRuby Webサーバフレームワーク間のインターフェイスを提供する。この単純なライブラリは多くのWebフレームワークで導入されているが、スタンドアロンとしても使用することができる。Rackの作成者であるChristian Neukirchen氏が、RackについてInfoQに語った。

  • XSD、Schematronそして実環境

    XML、XSL、SVGおよびXQueryなどについて数々の著書をあらわしているKurt Cagle氏が、Schema Modeling Language (SML)でXSDとSchematronvenの結合によるXMLおよびModelingについてブログに書いた。実演として、SMLスキーマの例を提示した。

  • JaBoWS・JBoGS・PoPS はただの足掛かり

    Jeff Schneider 氏が SOA イニシアチブの進化について書いている。

  • 循環的複雑度に関する再確認

    Enerjyは数万にもおよぶソースファイルを研究し、最適な循環的複雑度は11で、その場合のエラーの潜在率は28%であると発表した。実際、それ以下の複雑度であった場合、エラーの可能性が高まる。メソッドの複雑化を検討するときなのであろうか?

  • SpringSourceがMicrosoftによる買収を発表

    SpringSourceのCEOであるRod Johnson氏による突然の発表があった。SpringSourceがMicrosoftによる買収に合意したというものである。InfoQはJohnson氏にインタビューし、この買収について詳細を聞き、この買収がSpringおよび.Net Frameworkの今後にどのような意味を持つのか伺った。

  • OpenXava 3.0のリリース

    OpenXavaがデベロッパに提供しているのは、Webアプリケーションおよびポートレットを迅速かつ生産的に作成することを可能にするフレームワークである。バージョン3.0は、ユーザがJPAをフル活用し、複雑なユーザインターフェイスやアプリケーションの作成を可能にする。

  • 予定されるEJB 3.1の機能

    EJB 3.1の専門家グループは、JCPを通じて仕様のEarly Draftを公開したEJBの新しいバージョンは、Java EE 6仕様の一部として、2008年の終わりにリリースすることを目標としており、EJB 3から始まった作業の簡略化に基づき、Javaエンタープライズのコミュニティから要求された新しい機能の追加を狙っている。

BT