InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
J2EEアプリケーションにおけるAOPを使ったフェッチ戦略の実装
この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。
-
私たちに必要なものは情報システムの評価である
Pierre Bonnet氏は、情報システムがあまりに曖昧で、俊敏でないと主張します。彼は、「健全な」企業が、過剰なリスクを負って数か月のうちに崩壊する原因について説明しています。
-
Web開発者が知っておくべき八つの分離レベル
Web開発者がプログラミング・モデルに与えられる制約をWeb開発者が理解し、システム・アーキテクトと開発者が必要なデータ一貫性を確保しつつ最も効果的な分離レベルを選択するための議論を行うのを助けるため、分離レベルをリスト・アップしました。
-
SharePoint オブジェクトモデルのパフォーマンスに関する考察
SharePoint オブジェクトモデルは外部アプリケーションあるいはホストされた Web パーツによる SharePoint コンテンツデータベースに格納されるコンテンツの問い合わせ、修正および作成を可能にします。さまざまなユースケースシナリオに対応したオブジェクトモデルの正しい利用方法に関する多くのブログエントリ、知識ベースの文書、ベストプラクティスが存在します。
-
Groovy 1.6で注目の新機能 - Groovyの開発リーダーによる解説
SpringSource社におけるGroovy開発トップのGroovyプロジェクトマネージャであるGuillaume Laforge氏が新しくリリースされたGroovy 1.6の注目の新機能について概要説明をおこなってくれます。
-
MDSDのおかげで引き続き安泰
Andreas Kaltenbach氏は、アップグレードの過程を容易にするために、バージョン間における相違を交渉することで、MSDSがどのようにしてソフトウェアプログラムの後方互換性の問題を解決するのかを、説明している。
-
アジャイルなプロジェクトにおけるアナリストの役割
多くのアジャイルソフトウェア開発プラクティスの文献にあるものと、アジャイルチームが実際に直面するものにはギャップがある。このギャップを埋めるべく、その役割と価値を担い、状況を変えていくことが、アジャイルなプロジェクトにおけるアナリストの役割だ。この記事では、ありがちな状況として、開発チーム寄りではなく業務寄りになるような場合でも、ビジネスアナリストはアジャイルなチームワークと実用的な連携を行うことができる、ということを主張していく。
-
RGen: Rubyのモデリングとコード生成フレームワーク
本稿では、openArchitecureWareによってインスパイアされたモデリングフレームワークのRGenを紹介します。RGenはメタモデルを定義するために内部DSLを使用し、そして、Rubyに対するフル・モデリング・スタックを提供します。
-
InfoQ編集者おおすすめの16冊
InfoQの読者におすすめする本について、InfoQの編集チームが話し合いの場を持った。その際に、プログラマやアーキテクト、マネージャに与えている影響力の大きさをひとつの基準にした。この記事では最終的に私たちが合意に至った16冊の本を、最初にその本を推薦すると言い出した編集者のコメントとともに紹介する。
-
Blaze Data ServicesかLiveCycle Data Servicesか
この記事では、二つの似た製品、AdobeのLiveCycle Data Services(LCDS)とOpen Source Blaze Data Serviceの二つを比較し、��ーザがこの二つのどちらかを選択することを手助けします。