InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
OpenCredoがSpring Integration向けのAMQPサポートを発表
OpenCredo LtdはESBライクなメッセージングフレームワークであるSpring IntegrationとAdvanced Message Queuing Protocol (AMQP)ベースのメッセージングサーバとを連携するアダプタを発表した。これによってJMSをサポートしていないメッセージ指向ミドルウエアのベンダとSpring Integrationフレームワークのユーザがつながるようになる。RabbitMQのようなメッセージキューはとてもスケーラブルだがJMSをサポートしていない。
-
ソフトウェアアプリケーションのセキュリティリスク TOP 10
ソフトウェアアプリケーションのセキュリティ評価・改善を目標とするオープン組織 OWASP が,OWASP Top 10 アプリケーションセキュリティリスク - 2010 RC1 をリリースした。この白書は Web アプリケーションのセキュリティリスクのトップ10と,そこから想定される脆弱性を攻撃者が利用する方法の詳細,さらにその防止策の例とアドバイスを文書化したものだ。
-
Windows Azureはいずれ成功するのか、それとも結局はニッチなのか?
マイクロソフトは長い歴史の中で成功もあれば失敗もある。なんとか競争に勝とうとしてきたが、結局1番になれなかった製品もいくつかある。マイクロソフトは、Windows OSと同じようにWindows Azureでも成功するだろうか?それともWindows Mobileと同じようにニッチな存在にとどまるのだろうか?
-
QCon Tokyo 追加セッション:Jim Webber氏、アークウェイ森屋氏、マイクロソフト西脇氏、Odd-e Japan江端氏、パテントビューロ三木氏。3/19までお申込は参加費が33%OFF
「 QCon Tokyo 」では、エンタープライズソフトウェア開発の最前線で活躍する、日米5名の講師によるセッションを追加発表した。著名講師と参加者が身近に議論できるQConで、先進技術を習得しソフトウェア開発の新たな可能性を探ろう。(3月19日までの申込は参加費が33%OFF)
-
RESTfulなウェブサービスのバージョン管理戦略
この記事でStu Charlton氏はRESTfulなサービスのバージョン管理のさまざまな選択肢を挙げている。しかし、氏は前置きとして次のように書いている。“これらの例は説明するにはトリッキーな概念で、この話題について何か小さな本を書こうとは思いません。”
-
OSGi DevCon London
初の OSGi DevCon London が先週,Hammersmith Novotel で JAX London と共に開催された。次期 OSGi Enterprise Expert Group による機能公開,クラウドにおける OSGi の利用とテスト,OSGi システムでの JPA によるオブジェクトアクセス,ソフトウェアの指数級数的拡大に伴なう複雑性の解決策としてのモジュール化,などが主なテーマだ。
-
コメントを書くべきか書かざるべきか
開発者ならだれもが、自分のコードに最低一行はコメントを書いているはずだ。コメントをたくさん書いて、コードをもっとわかりやすくしようとする人もいる。この記事では、コードにコメントを書くときに使われるプラクティスを集めてみた。
-
クラウドにおけるイベント・ベースAPIへのニーズ
多くのクラウド・アプリケーション(特に、リソース管理)では、イベント・ベースのアプローチが有効な場合がある。William Vambenepe氏は彼の新しい投稿で、クラウドのイベントAPIを定義する際のアプローチについて説明している。
-
ConcurrentDictionaryは、.NET 4.0の新しいスレッドセーフなHashtable
ConcurrentDictionaryは、.NET 4.0で大幅に強化されるパラレルと並列プログラミングに対する礎石である。しかし、それについて調べる前に、以前のバージョンの.NETの問題点について確認してみよう。
-
実験駆動開発 - ポストアジャイルの手法
TDDとBDDは現在広く使われているソフトウエア開発技術だ。しかし、TDDやBDDを単に適用するだけではビジネス機会を逸したり、さらに悪いときにはビジネスにネガティブな影響を与えてしまう。TDDとBDDでは解決できないふたつの問題とは、どのようにアプリケーションの使いやすさを計測するのか、そして顧客からどのようにしてフィードバックを得るのか、ということだ。実験駆動開発(EDD)はこの問題を解決できるか。
-
エンタープライズSOA構想を実行するメリット - 新興企業にならう
Dion Hinchcliffe氏は、IT資産の価値を最大限に高めるために、どうやってサービス指向の構想を実行に移せば良いのかについて、詳細に検討している。氏はエンタープライズSOA構想の現状を、Web上でアクセスできるパブリックサービスのオープンAPIと対比している。これは特に新興企業("startup")を対象としたもので、観点としては、導入、製品化に要する時間、投資に対する最終的なリターン、そしてそのような知識のいくつかをどのようにエンタープライズSOAに適用できるかといったものがある。
-
Adobe Flex:最近の展開はその企業への浸透の勢いにどのように影響しているか?
Adobe Flexエコシステムはコミュニティが中心になった多数のプロジェクトやデプロイによってここ数年かなり成長している。それにも関わらず、ここ数ヶ月はiPadプラットフォームからの排除、長く続いたバグに対するコミュニティの反応など、将来の可能性に疑問を感じさせるようないくつかの展開があった。
-
MicrosoftがOutlook PSTの仕様を公開
Microsoftは、OutlookのPSTファイルフォーマットの仕様を公開した。これは、昨年の10月に約束したように、相互運用性を容易にし、顧客やベンダーが様々なプラットフォーム上で,.pstファイル内のデータにアクセス出来るようにするためである。
-
Neo4j: Java ベースの非 SQL グラフデータベース
NeoTechnology が数年にわたって開発を続けてきた Neo4j の バージョン 1.0 がリリースされた。Neo4j は プロパティグラフ (property graph) データモデルを指向する Java ベースの グラフデータベース (graph database) である。InfoQ では NeoTechnology の COO である Peter Neubauer 氏に,今回の Neo4J リリースの詳細と,開発者に提供される内容について話を聞いた。
-
Eclipse Virgo プロジェクトが承認された
Eclipseで、Eclipse Virgoが承認された。セットアップと最初のコードのインポートが、1,2週間で始まるだろう。Eclipse Virgoは、SpringSource dm Serverの新しい名前で、ライセンスもGPL から EPLに変わり、既存の使用者以外にも広く受け入れられて、作成そして再頒布を促す。モジュール化されたアプリケーションは、将来必要な手法で、Eclipse Virgoがキーになるだろう。