InfoQ ホームページ エンタープライズアーキテクチャ に関するすべてのコンテンツ
-
サービス指向には、データ指向が必要。
どのような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では、このリリースで何が追加されたのか、主要な機能のうち何がまだ欠けているのかについて調べた。
-
RESTfulie - ハイパーメディアを意識したサービスとクライアントを生成するGem
Guilherme Silveira氏が今回のruby gemのリリースに伴ってInfoQに寄稿した。このgemはハイパーメディアを意識したサービスとそれを利用するクライアントの開発を実に簡単にするというものだ。
-
SOA,そのよい点,悪い点,最悪な点
Jens Andexer 氏と Willem Bekker 氏による developerWorks の最新記事では,SOA のビジネス的意義について,その利点と欠点を重視しながら解説する。
-
Flash Player 10.1 と AIR 2.0 のベータバージョンリリース
Adobe Systems は、Flash Player 10.1 と Adobe AIR 2.0 のベータバージョンが利用可能になったことをアナウンスした。それらは Adobe Labs サイトからダウンロードできる。
-
EUがオラクルのサン獲得に対し反対声明を発表
欧州委員会がオラクルのサン・マイクロシステムズとの合併に関して反対する正式な声明を発表した。ただし、オラクルのMySQLの獲得に限定されている。しかし、オラクルはこの合併が結果的には承認されるであろうと確信を持ち続けている。
-
SOAの神話トップ10を再確認。
Joe McKendrick氏は、最近の彼の記事で、ebizQの"SOA 稼働中"イベントでガ―トナ社の Yefim Natis氏が発表したSOAの神話トップ10をあげているが、SOAの支持者と反対派の両方の誤解を述べている。
-
Facebook SDK 3.0でWPF、Silverlight、WinForms、ASP.NETを使ったFacebookアプリケーションを作る
Clarity Consulting Inc. と Microsoftは Facebook SDK 3.0をリリースした。このツールキットを使えば開発者はWPF、Silverlight、WinFormsやASP.NETのアプリケーションをFacebookに統合できる
-
オラクルがサンの製品の将来計画を発表したが、NetBeansについての心配も出てきた。
オラクルは、GlassFish, NetBeans, MySQL などの人気のあるサンの技術の将来計画を述べたFAQを公表した。ある場合には、オラクルの発表は、はっきりせず、製品の存続を心配させるものである。
-
VBA と Visual Studio Tools for Officeを使う
Visual Basic for Applicationsには将来性がなく、Visual Studio for Applicationsは注目されていない。開発者は.NETのコードとレガシなVBAマクロを混ぜるような居心地の悪い開発の中に取り残されている。 Visual Studio Tools for Officeはこの苦しみを少し和らげてくれる。
-
Protocol Buffers/Thriftに対する動的な代替手段としてのBERT
バイナリシリアライゼーションにはGoogleのProtocol BuffersやFacebookのThriftといった選択肢があるが、GitHubチームはお気に召さなかったようだ。彼らはErlangのExternal Term Formatに基づいたBERT/BERT-RPCを作った。今やBERT/BERT-RPCがGitHub内部の通信を動かしている。
-
エコシステムとしてのSOA
現代においては、企業は常に顧客とサプライヤを含む、より大きなエコシステムの一部である。Richard Veryard氏は、ブログの新しいポストで、いかにしてこのエコシステムがSOAの設計に反映されるべきなのかを述べている。
-
漸次的なSOAの価値とは何か
John Moe氏はSOAを実現するためいくつかの手法について議論している。その中には漸次的な(ゲリラ)SOAも含まれている。漸次的なSOAは以前、SOAの中で大きな議論を巻き起こした。この議論にはベンダやコンサルティング会社の代表者も巻き込んで、それぞれの価値観に基づく激しい応酬(例えばソフトウエアと人間とどちらが高コストか、といったような)が繰り広げられ、議論に参加した者は、これらの(彼らの)ソリューションの利点を明らかにしようと躍起になっていた。