InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
リーンスタートアップ
リーンスタートアップのムーブメントは拡大し続けており、世界中のローカルユーザグループで、成功するビジネスについて議論し、学び、立ち上げるために集まっている。しかし、リーンスタートアップとは何だろうか? ガレージにいる2人のハッカーのことだろうか、はたまたそれ以上の何かだろうか?
-
-
天文学的なBig Dataを扱うIBMのソフトウェアアーキテクチャ
IBMは、最近巨大なデータフローを処理することができるソフトウェアアーキテクチャのプロトタイプを作成した。IBMのソフトウェアは、SKA (Square Kilometre Array) 望遠鏡用に作られ、自動的に天体オブジェクトを分類することができる。ニュージランドWellington にあるVictoria大学で、ラジオ波天文学者 の Melanie Johnston-Hollitt氏は、IBMと協働でこのシステムを開発している。
-
SOA Gateway:ESBに代わるライトウェイトでローコストなゲートウェイ
Jaime Ryan氏は、ComputerWorldの記事の中で、ESBの代わりにライトウェイトでローコスト、使いやすく現代的なSOA Gatewayを推奨している。SOA Gatewayは、典型的なESBの機能的要求を実現するだけでなく、非機能的能力も追加されている。InfoQは、この理論の背後にある詳細な分析を明らかにするためにJaime Ryan氏に話を聞いた。
-
Android の他プラットフォームへの移植状況
Android は主に ARM ベースのハードウェア上で動作しているが,これを他のプラットフォームに持ち込もうという試みがいくつかある。ひとつは多数の PC やラップトップに使用されていることで有名な x86 プラットフォームであり,もうひとつは Linux ベース,最近では Android ベースの組込システムで主に採用されている MIPS である。
-
PushToTestのOA TCO調査でTIBCOのActiveMatrix BusinessWorksが最高評価
オープンソーステストツールTestMakerの開発元であるPushToTestはIBM、Oracle、TIBCOのSOA開発ソリューションを導入した場合のTCOの比較および調査結果を公表した。この調査によれば複数の点において、TIBCOが最も優れた生産性を発揮するという。PushToTestは開発者日誌を含む詳細な情報をSOA Knowledge Kitとして公表した。InfoQはFrank Cohen氏に詳しい話を聞いた。
-
HPCC Systems、EC2にBig Data Delivery Engineをローンチ
LexisNexis傘下のHPCC SystemsがAmazon EC2にThor Data Refinery Clusterをローンチした。HPCC Systemsは企業向けのオープンソース化されたビッグデータ分析技術プラットフォームであり、膨大なデータの取り込み、変換、連結、インデックス作成ができ、ノードに分散した並列処理能力を備えている。
-
ASP.NET MVCの依存性注入とMEF 2
ほとんどのアプリケーションは、依存性注入(dependency injection)フレームワークが完全に意味があるとはいえない。通常は、最初から最後まで手動ですべての依存性をつなげてても全く問題はない。しかしASP.NET MVCの場合は、実際にはひとつの起点ではない。それぞれの依存性は、サーバー、ユーザーセッション、コントローラーや個々のリクエストにスコープしている。多くの競合ライフサイクルにおいてDIフレームワークは、不要な問題から目をそらして、本質的な組織ツールに移行している。
-
Code First Migrationsはコードからデータ構造をアップデート
アプリケーション開発への Code Firstアプローチの意味は、オブジェクトモデルがコードで作られ、次にデータベース構造がそのモデルから生成される、ということである。Code First Migrationsを使うと、開発者はデータベースへの変更をコードを介して行うことができ、その多くが自動的に実行できるようになる。
-
IBMのソフトウエアエンジニアリングチーフサイエンティスト、コンピューティングについてのTVシリーズを作成中
IBMのソフトウエアエンジニアリングのチーフサイエンティストであり、ソフトウエア設計とアーキテクチャの著名な専門家であるGrady Booch氏がコンピューティングについてのTVシリーズを作っている。氏と氏の妻であるJan Booch氏は“あらゆる年代の視聴者に人間性を変えたテクノロジーの物語”を教えることを目的に11のエピソードを作成するつもりだ。
-
Paul ClementsがBigLeverの副社長に
数少ないプロダクトライン・エンジニアリング専門会社の1つであるBigLeverは、最近 Dr. Paul Clementsを Customer Success部門の副社長に採用した。Clements 氏は、一般にソフトウェアアーキテクチャの草分けの1人として、そして特にプロダクトライン・エンジニアリングで有名である。
-
-
Herokuは、Postgres as a Standalone Serviceをリリースした
今日までPostgresは、Herokuプラットフォームアプリを利用しているHeroku顧客のみが利用可能であった。この新しいサービスは、どこでも、あらゆるPostgresクライアントから利用可能である。アプリは、Heroku、Google App Engine、Microsoft Azure、Cloud Foundry、EC2、そしてローカルコンピュータから接続することができ、PostgreSQLは、Perl、Python、Ruby、Scalaを含むもっともモダンなプログラム言語をサポートする。
-
Apache Geronimo 3 が Java EE 6 Full Profile 認定を取得
Apache Geronimo 3.0-beta-1 が Java EE 6 完全準拠と認定された。Java EE 6.0 Full Profile と Web Profile 認証テストの両方に合格したオープンソースサーバとして GlassFish 3 と肩を並べたことになる。カーネルも更新され,OSGi が新たに採用された。Apache Karaf OSGi ランタイムをベースとして,Aries プログラミングモデルをサポートしている。
-
APIが苦痛になることもある
Subbu Allamaraju氏は自身のブログへの投稿で、現在のAPI利用の問題について提起し、クライアント要求に対してAPIを調整する責任のある追加の層を導入することを提案している。