InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
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 の統合が実現する。
-
管理職にリファクタリングを説明する
コーディングをしたことがない管理職の人にリファクタリングの重要性と価値を説明するにはどうしたらよいだろうか?開発が遅くなってもリファクタリングすべき、ということをどうしたら正しく説明できるだろうか
-
MoDisco:モデル駆動ソフトウェアモダナイゼーションフレームワーク
ソフトウェアモダナイゼーシ���ンは、ほとんどのIT組織にとって深刻な問題である。MoDiscoはMIA SoftwareとAtlanMod Research Teamの合同事業で、この問題に対するモデル駆動のソリューションを提供するものだ。Jordi Cabot氏とその同僚がこのEclipseプロジェクトについて2ページの紹介文を書いた。
-
WebSphere 7 Feature PackがOSGiベースのアプリケーション デプロイとSCAとの統合をサポート
WebSphere Application Server V7の OSGi Applications と Java Persistence API 2.0用のFeature Pack (フィーチャーパック)は、OSGi Blueprint Container仕様書とJPA 2.0に準拠する標準ベースの実装を提供している。また、アプリケーションをバージョン管理されたOSGiバンドルとして、デプロイしそして管理するフィーチャーもオプションで提供している。IBMは、最近、 ApacheプロジェクトのAries と OpenJPAをベースにしたフィーチャーパックのGAリリースをアナウンスした。
-
RESTとバージョニング
RESTベース環境におけるサービスのバージョニングは、繰り返し持ち上がる問題である。Ganesh Prasad氏はサービスのURLの修正ではなく、バージョニングの背後にある基本的な原因をもとに解決策を提案している。
-
OData サービスとクライアントで使用可能な認証機構
WCF データサービスチーム (Data Service Team) は最近,クライアント/ODataサービス認証で使用可能な認証機構に関するシリーズを続けている。
-
Apache FOP 1.0がリリースされた
水曜日に、Apacheソフトウェア財団は、10年にわたって開発が続けられてきたプロジェクトであるApache FOP 1.0のリリースを発表した。Apache FOP(Formatting Objects Processor)は、XML文書をPDFやPostScriptやPNGなどのさまざまな印刷に適したフォーマットに変換する手段を提供する。
-
クラウドの利用 - 2つの実例
クラウドコンピューティングに関する議論は,大部分がツールやプロバイダ,経済性,あるいはセキュリティに注目したものだ。新たに生まれた技術としてはこのようなテーマも悪くはないが,アプリケーションの実例やケーススタディがあれば,クラウドコンピューティングの価値を理解するのはもっと簡単になる。IBM は今月,2つのクラウドアプリケーションを発表した。開発とテストのためのクラウドと,アニメーションレンダリングのクラウドだ。
-
レイヤ化アーキテクチャで、.NET技術を使った.NETとAzureのサンプルショーケース
マイクロソフトのコンサルタントであり、Microsoft pattern&practices Application Architecture Guideの寄稿者でもあるSerena Yeoh氏は、後にAzureに移植されたレイヤ化アーキテクチャデザインパターンのアーキテクチャ基盤として様々な.NET技術(WPF、WCF、WF、ASP.NET、EF)を使用した.NET 4.0向けのレイヤ化アーキテクチャサンプルを作成した。
-
アプリケーションを再構築してクラウド化する
クラウドへ移行することのビジネス利益については、概ね同意がある一方で、クラウド向けにアプリケーションを再構築することに関する疑問は、今だにインターネットで、大いに議論されている。
-
クラウドにはサーバ仮想化が必要なのか?
Simeon Simeonov氏は、12か月前のVMwareによるSpringSourceの買収を受けて、最近のVMWareの戦略に関するエッセイを書いた。彼は、もしサーバ仮想化がクラウドコンピューティングを実現する重要なものであったなら、VMwareのCTOであるSteve Herrod氏が「私たちはSpringをクラウドアプリケーションのための最高の言語にすることに情熱を注いでいます。たとえVMware vSphereベースのクラウドでなくても」と話すように、その余命には限りがあるだろうと主張する。
-
Cius, Exadata, Itasca - プラットフォームを越えるもの
Cisco の Cius タブレット PC と Oracle-Sun の Exadata マシンには,単なるエンタープライズ新技術の登場以上の意味がある - 汎用プラットフォームの販売から密接に統合されたアプリケーションシステムへと向かう,新たなトレンドの存在 (あるいは加速) をも予感させるのだ。
-
「博学者」という新たな IT 業務
"博学者(polymath)" は IT プロフェッショナルにとって必要な業務スキルなのだろうか? クラウドコンピューティングの台頭,"グリーン"コンピューティング,超大規模システム,さらには SOA と SaaS といったものが示唆する答えは YES だ。Vinnie Mirchandani 氏の書は,IT 博学者になることの意義と,このスキルが望まれる理由について,数多くのコメントを引き出している。
-
トップダウン対ボトムアップなSOAの論争が再燃
SOAコミュニティで長い間静かだった、SOAへのトップダウン対ボトムアップのアプローチについての議論が、最近再び始まった。それは、オープンソースのESB開発会社であるMuleSoftが管理コンソールのリリースを公表した際に、SOAの管理哲学にボトムアップなアプローチをサポートする、と言ってから始まった。