InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
正式なパフォーマンスチューニング方法論: 待機ベースのチューニング
この記事では、Steven Haines氏がWebアプリケーションパフォーマンスチューニングについて語っている。待機ベースのチューニングと呼ばれる方法論を提示し、プロセス全体をさらに測定可能にし、その結果、さらに科学的にする。
-
RailsKitsを理解して、冗長なコードを書くのを止めよう
近年Ruby on Railsは、ウェブアプリケーションを作成するのにとても人気のあるRubyのフレームワークとなった。ウェブアプリケーションの作成の特徴としては、繰り返し同じベースの機能を何年も作成する必要があるが、RailsKitsは、この苦痛を和らげるために現れた。Ruby on Railsを使用しているほとんどのアプリケーションは、認証、支払い、自動化された請求書作成機能、ビジネスアプリケーション開発で繰り返し現れる他のアスペクトを実装している。
-
地球最大の科学計測器のためにデータの記憶と分析を担うLHCグリッド
大型ハドロン衝突型加速器(LHC)は、宇宙の認識に革命をもたらすことを目的とした粒子加速器です。世界規模のLHCコンピューティンググリッド(LCG)プロジェクトは、LHCを使う予定の高エネルギー物理学コミュニティ全体を対象として、データの記憶と分析のインフラを提供します。
-
Atomサーバー ~ データ分散のためのパブリッシングの力 ~ パート2
本稿では、Bryon JacobとChris BerryによるAtomサーバーの説明の続編です。Atomサーバーは、Apache Abderaをベースとした成熟したAtomストアの実装です。
-
パラダイムに基づいた多言語プログラミング
Have you ever wondered why people talk about having "the right language for the right job"? Or why people talk about using more languages within the same system? Sadek Drobi explains why you should consider mixing languages within your system, how to think and what to consider.
-
初めてのWeb2.0 - jQuery, Spring MVC, そしてXStream/Jettsionを試す
Joel ConfinoがWebサイトの修正において、JavaScriptライブラリであるjQueryを使った、既存コードを最小限の修正ですむやり方を記載します。
-
真のSOAへの冒険
Alex Maclinovskyが、ガバナンスに関する彼の考えと業界に普及しているそれとが何故違っているのかについて説明します。正確な理解のあるSOAプラットフォームをベースとして、彼がSOAガバナンスの統一見解を明らかにします。
-
クラウドベースのマルチエンタープライズ情報システムはエクストラネットを凌駕するか?
RunMyProcess.comのCEOのMatthieu Hug氏が、クラウドコンピューティングに関する簡単な紹介とマルチエンタープライズ情報システムのアーキテクチャに関する彼の見識を説明します。
-
メールサーバを使ったアプリケーション統合
性能や処理速度が問題とならない場合に非同期的にアプリケーションを統合する簡単な方法はメール・ベースの統合になります。POP3やSMTPによってアプリケーション間の通信が簡���になります。
-
企業とSaaSの仮想化がもたらすのは、迅速性(アップ)だけではない
この論文では、仮想化やクラウドサービスの複雑なメリットと実世界における応用を検討します。さらに重要なこととして、Contegixが複雑な問題の解決に仮想化を実装している方法や、仮想化を使うべきではないケースについて詳細を提供します。
-
拡張性に関する悪習慣
システムの保守容易性や拡張性を確保するためのベスト・プラクティスに関する記事は数多くありますが、この記事では避けた方がいい、いくつかの悪習慣(ワースト・プラクティス)を強調します。
-
モデル駆動アプローチがうまく機能しない(しなくなる)8 つの理由
この記事では、モデル駆動アプローチがうまく機能しない、または機能しなくなることによって期待した結果が実現できなくなる 8 つの理由について書きたいと思います。