InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Eclipse Riena:ビジネス指向のクライアント/サーバ・アプリケーション
EclipseのRienaプロジェクトは今月始めに新たなマイルストンに到達し、Christian Campo氏はEclipse Rienaのニュースグループで1.0.0 M3をアナウンスした。このマイルストンには、Rienaでかねてから計画されている、Eclipse RCPのユーザインタフェース変更の原案が含まれており、注目に値するものである。
-
LINQ to SQLをオープンソースにする必要性
LINQ to SQLがこれまで以上に、一時的なソリューションとしてとらえられている。ADO.NET Entity Frameworkのリリースが迫っており、LINQ to SQLの開発が途中で挫折するのではないかという不安がある。 データベースアクセステクノロジーを開発しては破棄するというMicrosoftの長い歴史からすると、こうした不安は、取りえがないわけではない。「LINQ to SQLはオープンソースにすべきか?」
-
Castle Project創始者、Microsoftへ
Castle Projectの創始者であるHamilton Verissimo de Oliveira氏が、MEFチームのProject ManagerとしてMicrosoftに入社する決断をしたことを、自身のブログに掲載している。Castleは.NETオープンソースプロジェクトであり、エンタープライズおよびWeb開発の支援を目的としている。
-
-
データベースの総まとめ:ActiveRecord向けデータshardingおよびPostgres向け高速IO
このデータベースの総まとめでは、新しいActiveRecord向けのデータshardingプラグインおよび、どのようにしてPostgresデータアクセスが非同期クライアントAPIで改善することができるのかについて検討する。
-
-
Spring MVCに対するセキュリティ勧告
Spring MVCの潜在的な問題を指摘するあるセキュリティ勧告が出された。これはSpring MVCを使って実装されてきたアプリケーションに影響を与える可能性がある。
-
SOAの実装でサイロ分析をしましたか?
MomentumSIのCEOであるJeff Schneider氏はITサイロ(SOAになってないITのこと。サイロは貯蔵庫のことで、中身を外から隔離していることから)とサービス指向アーキテクチャ(SOA)との間の関係性を定義しようと試みている。
-
Kilim - Java で利用できるアクタとメッセージパッシング
平行処理のメッセージパッシングとアクタモデルは、現在そして特に今後の CPU を活用するために必要とされる大規模な並列化を実現する方法として期待が寄せられている。Erlang にはその仕組みが最初から組み込まれているし、Scala は Scala Actor ライブラリをフレームワークの中に組み入れているが、他に Kilimというピュア Java のソリューションも存在する。
-
Mono 2の新アップデート
Marek Safar氏はMono C#コンパイラー、gmcsが完全にC# 3.0をサポートしていることを発表した。一方Linear IRも以前のMono JITと比較すると、大幅な機能の向上を提供している。
-
EucalyptusプロジェクトによるEC2インターフェイス互換性のあるオープンソースクラウドコンピューティングの提供
Eucalyptusは、クラウドコンピューティングを実装するためのオープンソースなインフラストラクチャーである。機能の1つは、EC2とのインターフェイスの互換性(WebサービスとQueryインターフェイスの両方)である。
-
-
新しいJavaの並行処理機能: Phasers
先日、JSR 166の仕様リードであるDoug Leaは、JSR-166yに導入されるPhasersという新しい機能について、166yのConcurrency-interestメーリングリストに投稿した。
-
Article: ソフトウェア開発におけるウェブベースのコミュニケーションにモデリングを導入する
モデリングツールはソフトウェア開発において重要な役割を果たしており、また、モデリングはコミュニケーションツールでもあるわけですが、まだまだ未発達です。本記事では、ウェブというコミュニケーションツールとの相性にフォーカスをあてたKodouguというモデリングツールの紹介をします。
-
XMLを越える万能なRESTful API
Railsがバージョン1.2で確実に参加するようになったRESTfulリソースの世界では、当然のことながらXMLを共通言語として使用します。RESTfulなアプリケーションではXMLと並んで他の標準を簡単にサポートできます。