InfoQ ホームページ Infrastructure に関するすべてのコンテンツ
-
Web Profile は "Enterprise Java" を Web 開発者にとって魅力的なものにするか?
数日前に承認された、Enterprise Java の最新版は、機能に基づいたプロファイルにより能力を特徴付ける。最初に公開されたプロファイルは、Web 開発者向けの Web Profile であるが、あまりに多くの魅力的な提案で、現場におけるプラットフォームの採用を加速するのに十分であるかは定かではない。
-
JAX-RSあるいはRESTeasyは、非RESTfulか?
JAX-RSは、JavaでRESTfulなアプリケーションを書く方法の標準である。しかし、最近、JAX-RSに基づいていないrestfulieプロジェクトのリーダであるGuilherme Silveira氏がRESTeasyやJAX-RSがRESTfulなのかどうか疑問を投げかけた。
-
IBM WebSphereがRESTを採用
「先週の木曜日に私はIBMのConnect09アナリスト・カンファレンスのまとめをしようと苦闘していると言ったけれど、実際のところ今も苦闘しているんです」とRedMonkの業界アナリストであるJames Governor氏は、 AIM (Application Integration and Middleware)のジェネラルマネージャであるCraig Hayman氏のConnect09アナリスト・カンファレンスでの「Federated Connectivity – Smarter Integration Across and Beyond The Enterprise」というタイトルのセッションについて語りながら、そのように言った。
-
8.8.8.8、より速いブラウジングのための DNS アドレス
Google は、さらなるブラウジングの速度向上の試みとして、2 つの公用 DNS サーバ、すなわち 8.8.8 と 8.8.4.4 を提供している。
-
MicrosoftのAzureでRuby on Railsが動くようになった
企業や開発者に競合ではなくAzureクラウドにアプリケーションをデプロイしてもらおうと、MicrosoftはWindows Azureを多くの非Microsoft技術に対してオープンにした。Ruby on Railsもそうした技術のひとつとなった。
-
サービス指向には、データ指向が必要。
どのようなSOAの実装もサービスによって使われる企業データに非常に依存している。新しい記事のシリーズで、Informaticaのリアルタイム製品のブレインであるAsh Parikh氏は、SOAにおけるデータ指向がなす役割を議論し、その実装方法について、いくつかの実際的な推奨事項を提示している。
-
OASIS,SOA 参照アーキテクチャ基盤の新ドラフトを提出
OASIS の新しい SOA 参照アーキテクチャは,OASIS SOA 参照モデルが定義する概念と関連性を基盤として,モデル,ビュー,ビューポイントの観点でアーキテクチャを表現する,という推奨例を手法的に踏襲したものだ。内容としては抽象的だが,具体的な SOA アーキテクチャ構築を実現するための,ひとつの有用なテンプレートを提供する。
-
AppFablicでAzureクラウドサービスへ簡単にアクセス
Microsoft Windows Azure Platform AppFabricは業務アプリケーションとAzureクラウドのサービスやリソースとを結びつけ、異なるドメインに所属しているユーザ間の相互運用を容易にする有益な一連の技術である。主なコンポーネントはサービスバスとアクセスコントロールサービスだ。
-
JDK 7 Milestone 5、並行処理とパフォーマンスに関してアップデートされたが、Feature Completeには至らず
最近、SunのJava SEチームはJDK 7 Milestone 5をリリースした。これはJava 7のFeature Completeリリースになることが期待されていたが、それには至らなかった。InfoQでは、このリリースで何が追加されたのか、主要な機能のうち何がまだ欠けているのかについて調べた。
-
MagLev Ruby VMが公開される、GemStoneの永続化をRubyに
待望のGemStone SmalltalkをベースとするRuby実装、MagLevがついにパブリックアルファとして公開された。まだRailsを動かすことはできないが、RackやSinatraといったフレームワークをサポートしている。MagLevはGemStoneの成熟した分散処理と永続化機能の全面的なサポートとともにやってきた。
-
グーグルのChrome OSの詳細が明らかになった
グーグルは、Chrome OS を2010年の冬季休暇前にリリースを予定しているが、その1年前にオープンソースにした。グーグルは、スピードと新OSの重要なフィーチャであるセキュリティ要求を満足させるために、新しいリファレンス ハードウェアのメーカーといっしょに開発に取り組んでいる。
-
なぜ.NET Microがオープンソースになったのか
数か月前に、マイクロソフトが.NET Micro Frameworkをオープンソース プロジェクトとしてリリースする計画を公表した。その時からマイクロソフトは、オープンソースをプロジェクトを放り出す言い訳に使っている、という噂があった。真実は全くの逆だった。マイクロソフトは、実際、.NET Microの採用を促進するためにオープンソースを使っているのである。
-
パフォーマンスを硬貨で測る
クラウドコンピューティングは開発者にとってゲームのやり方を変えてしまうものである。それは、新しいアーキテクチャモデルを必要とするとか、実際のハードウェアの要求と同じ程度に流行に動かされているとかだからではない。ましてや、クラウドが約束するほぼ完全なスケーラビリティを持ち、見た目上無尽蔵のキャパシティを持つからでもない。ゲームのやり方が変わってしまうのは、今やコードのパフォーマンスがどれくらい悪いかが実際の硬貨での実際の価格としてはね返るからである。
-
RESTfulie - ハイパーメディアを意識したサービスとクライアントを生成するGem
Guilherme Silveira氏が今回のruby gemのリリースに伴ってInfoQに寄稿した。このgemはハイパーメディアを意識したサービスとそれを利用するクライアントの開発を実に簡単にするというものだ。
-
ClojarsとLeiningenを使ったClojure向け自動ライブラリ依存関係管理
ライブラリと依存関係を管理するのはうんざりする作業だ。Clojarsは Clojureライブラリのための新しいリポジトリで、Ruby GemsとGemcutterに発想を得ている。新しいビルドツールであるLeiningenと一緒にClojarsを使えば、ライブラリ管理の苦痛から解放されるだろう。InfoQはこのClojarsについてAlex Osborne氏に話を聞いた。