タグ

architectureに関するtadaokのブックマーク (3)

  • @IT:連載 INDEX - 保守性・拡張性に優れたシステムを作る

    保守性・拡張性に優れたシステムを作る(12): システム開発はなぜ楽にならないか? これまで、連載ではこれまで11回にわたって、システムの拡張性・保守性を考慮するうえで重要になるオブジェクト指向における分析設計の流れや考え方を解説してきた。最終回では、なぜいまもってシステム開発が楽にならないのかについて、筆者の考え方を紹介したい。(2008/7/15) 保守性・拡張性に優れたシステムを作る(11): キミの設計に「トレーサビリティ」はあるか システム開発は5つのステップ(工程)に分けられる。全体の流れを可視化し、それぞれの工程で発生する影響範囲を追跡する。それにより、構築後の保守・拡張性をも視野に入れた作業を行うことが可能となる。(2008/2/7) 保守性・拡張性に優れたシステムを作る(10): ドメイン層をシンプルに作るためのO-Rマッピング (2007/9/13) 保守性・拡張性に

  • 「The Rational Edge」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    The Rational Edge: トランザクション管理の複雑性を克服する(パート1) The Rational Edgeより:サービス指向のインフラの中で発生するビジネストランザクションは非常に複雑だ。それは、サービスが非同時的で、さまざまな形態を取り、分散し、不透明な場合が多いためだ。稿は、トランザクション・コーディネーションサービスがこの複雑性をどのように調整し、管理するかについて説明する。(2012/12/6) The Rational Edge: アジャイルとシステムテストの新たな関係(後編) 前回は、アジャイル開発プロセスにシステムテストのサブセットを含めた経緯、作業の経過、および結果としてうまくいった点について解説した。今回は、逆に今後の課題として残った点と、開発以外のプロセスに与えたメリットについて説明する。(2008/7/1) The Rational Edge: ア

  • Webシステムのボトルネック回避(3)

    図7●スレッド数と接続数がパラメータ・チューニングの中心<BR>Webシステムを構成する3層それぞれのクライアント・サーバー接続のコネクション数をパラメータで制御することで,個々のWebアプリケーションに適したチューニングを施す。Webサーバーはクライアントの同時接続数,APサーバーはJavaVMの数とスレッド数,あらかじめ張っておいて使いまわすDBアクセス用コネクションの数,DBサーバーはDBアクセスを受け付ける同時接続数を適切な数にする。フロントエンドのWebサーバーからバックエンドのDBサーバーに向かうにつれて同時に接続可能なスレッドを減らすケースが多い 図8●JavaVMのヒープ領域のサイズでガベージ・コレクション(GC)の頻度と時間を制御する<BR>JavaVMは,Eden,Survivor,Oldの3つの世代でオブジェクトを世代管理することで,ガベージ・コレクション(GC)にか

    Webシステムのボトルネック回避(3)
  • 1