InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
アジャイルとリーン手法を検証する研究
Ralph Jocham氏がこうたずねた。「私はアジャイルプロジェクトが他の手法よりも成功する可能性が高いということを示す参考資料を探しています。その資料は政府のドキュメントで引用することができなければなりません。つまり、出所が信頼に値するものである必要があるのです。」幸いなことに、いくつかの研究がなされているので、この記事で要約する。
-
LinkedInのデータ基盤
LinkedInのJay Kreps氏はどのようにデータを処理しているか、最近のHadoop Summitの発表で詳しく説明した。Kreps氏は、LinkedIn が大量ユーザ/短応答時間でサイトのサービスを提供しながら、1日に1200億もの関連を高速処理し大規模データの計算結果を集計している方法について解説した。
-
Apache Nuvem,オープンソースクラウドがまたひとつ?
Deltacloud と libCloud の2プロジェクトが先日,Apache インキュベータのステータスに到達した。もうひとつのクラウド関連プロジェクトである Nuvem も間もなくそうなるだろう。他の2つのプロジェクトとオーバーラップしそうな部分もあるが,Nuvem は SCA を使用した SOA ベースのアプローチを検討しているようだ。
-
WPF用Microsoft Ribbon
MicrosoftがWPFベースのRibbonコントロールの新しいプレビュー版をリリースした。最終バージョンではないが、すぐ動かせるライセンスとソースコードのコピーを含んでいる。品質は非常によく、昨年のプレビューの全てのバグとAPIの設計上問題は、修正されているようである。ソースコードは、入手できても、デバッグ目的のリードオンリーのアクセスしかライセンスは,認めていない。
-
クラフトとしてのソフトウェアプログラミング
Cutter IT Journal は,ソフトウェアにおけるクラフトマンシップ(craftsmanship,職人気質)の特集号を発行した。ソフトウェアクラフトマンの意義とは何か,ソフトウェア工学とクラフト,アジャイルとクラフトマンシップの関係,ユーザエクスペリエンスに関するクラフトなどの記事が掲載されている。
-
エンタープライズアーキテクチャ再考の時が来ている?
Gabriel Morgan氏はそう考えている。ビジネスが毎日、刻々と変化する一方で、ITの変化は日に日に遅くなっている。EAフレームワークにはビジネスとITを連携させる能力がない。氏は氏のチームが企業の変化に注目しビジネスマネジメントの概念を適用し始めてからの経験を共有しようとしている。
-
FlashでRESTfulなサービスを構築する
最近のプログで、Adobe FlashにおけるRESTfulの実績に疑問が投げかけられている。OASIS SOA Reference Architectureの主要な著者であり、AdobeエバンジェリストのDuane Nickull氏がこれに応えて、SOAとRESTの陰にある中心原則がFlashの中でうまくサポートされている理由を説明する。
-
新しいW3C マークアップ言語、 EmotionMLを使って感情を表す
W3Cは、Emotion Markup Language (EmotionML)の作成中のドラフトの公開版を初めて発行した。 EmotionMLは、今日のコンピュータ ベースのコミュニケーションにおける3つの主要な方法(アノテーションされたデータ、感情的な状態の認識、そして感情と関係したシステムの振る舞いの生成)で感情を表現することを意図した言語である。
-
Agile Project Leaders Networkが再編成
APLNはアジャイルのユーザグループの組織化を支援したり、アジャイル関連のカンファレンスであるLeadership Summitの運営を支援している団体だ。この非営利団体は最近になって新たな委員を選出し、組織の目的を再設定して、新たな戦略と計画を発表した。
-
レバレッジ・ポイント:システムで介入すべき場所
ソフトウェア アーキテクトにとって重要な判断の中には、期待する変化をもたらすために、システムのどこに、どのように変化を取り入れるか、ということがある。レバレッジ・ポイント は、ミクロな変化がマクロな結果をもたらす場所である。レバレッジ・ポイントの12のカテゴリが変化への懸念と共に特定されている。
-
エンタープライズアーキテクトの役割
ITの世界においてエンタープライズアーキテクトは一般的になり尊敬される場合もある職業になったが、エンタープライズアーキテクトの役割についての議論は続いている。Open GroupのSecurity Practitioners Conferenceのラウンドテーブルで、エンタープライズアーキテクトの役割の解明が試みられた。
-
W3Cがウェブ検証ツールUnicornをリリース
W3CはUnicornをリリースした。 Unicornはウェブページの品質向上を手助けするワンストップのツールだ。UnicornはMarkup Validator、CSS Validator、mobileOk Checker、Feed Validatorの4つの人気ツールをひとつのインターフェイスに統合したツールだ。つまり、4つのウェブサイトを巡らなくても、ひとつのサイトを訪問すればウェブページの品質検証ができる。また、一度に4つの検証をすべて行うのか、4つのうちから必要なものを選んで個別に検証するのか選ぶこともできる。
-
ASP.NETは新しい段階に到達した: ASP.NET MVC 3 Preview 1
ASP.NET MVC 3 Preview 1は、まだアナウンスされていないが、フレームワークはマイクロソフトのサイトからダウンロードできるようになっている。機能の一覧には、次のものが含まれている。Dependency Injection、Razorビューエンジン、ダイナミックビューとViewModelプロパティ、そしてグローバルフィルタ。
-
Spring が GWT アプリケーション開発と Roo を統合 - Grails レベルの生産性実現を目指す
VMWare と Google のパートナーシップによって,GWT と Spring Roo の統合が実現する。
-
管理職にリファクタリングを説明する
コーディングをしたことがない管理職の人にリファクタリングの重要性と価値を説明するにはどうしたらよいだろうか?開発が遅くなってもリファクタリングすべき、ということをどうしたら正しく説明できるだろうか