「経営者に、SOAを気にせずにはいられなくなる理由を与えよ。すなわち、彼らにBPM(Business Process Management)を」 「Financial Express」サイトに掲載されたばかりの記事の中で、Kaushal Mashruwala氏がこうアドバイスしている。同氏の言い分は的を射ていると思う。経営者層や管理者クラスは、BPMという戦略に対しては強い親近感を持っている(彼らの仕事の成功はBPMにかかっているのである)。 BPMを理解することで、なぜSOAも理解しやすくなるのだろう。 本ブログで何度も繰り返したとおり、SOAは、経営陣からの了承を得なければ立ちゆかないものである。あるいは、認識と言ってもよい。少し前に、Jack van Hoof氏がこんなことを話しているのを聞いた。「SOAベースのソリューションを作ってくれと頼んでくるビジネスマネージャーなど、1人も知
私は、多くのお客様と関わる中で、SOAの基本的な原則をまとめる必要性を感じています。以下のセクションでは、サービス指向アーキテクチャ(SOA)が持つとされる基本原則を紹介します。これらの原則は、絶対的な真理というよりは、SOAに関連した検討を行う際の基準の1つと考えてください。最初の4つは、Don Boxの4つの原則(サイト・英語)に、個人的な解釈を少し加えて紹介します。 1. 明示的な境界 サービスが機能を提供するのに必要なすべてのものは、そのサービスが呼び出されたときに受け渡しされる必要があります。サービスへのアクセスは、必ずパブリックに公開されたインターフェイスを経由します。そのサービスを呼び出すために暗黙の想定の存在が必要であってはいけません。“サービスとのやり取りはすべてメッセージを介して行われるので、サービスはメッセージングとの結びつきが強いと言えます。”(source)一般的
The Apache Incubator CXF Teamは5日(米国時間)、Apache CXFの最新版となる「Apache CXF 2.0」を公開した。Apache CXFは、Javaで開発されているサービス開発用フレームワーク。JAX-WSのようなフロントエンドプログラミングAPIを活用してサービスの開発を支援する。同フレームワークを活用するとSOAP、XML/HTTP、RESTful HTTP、CORBAなどさまざまなプロトコルが扱えるほか、HTTP、JMS、JBIなどのトランスポートを経由して動作できる。 Apache CXFでは主に次の点に注力して開発が実施されている。 Webサービス標準のサポート さまざまなフロントエンドプログラミングモデルのサポート バイナリサポートおよびレガシープロトコルサポート 簡単に扱えるフレームワークであること Apache CXFではSOAP、B
オープンソース・ソフト(OSS)のESB(エンタープライズ・サービス・バス)ソフト「Mule」を開発する米ミュール・ソースは5月、メジャー・バージョンアップ版「Mule 2.0」をリリースする計画だ。これまで、Muleの弱みだと指摘されていた信頼性と管理ツールの充実を図る。同社のデイブ・ローゼンバーグCEO(最高経営責任者、写真左)は、「もはやOSSだからといって商用製品に見劣りしているということはない」と、強調する。 Mule2.0での機能強化で目玉となるのは、サーバー停止時に待機系サーバーに処理を引き継ぐめの「ホットデプロイ」機能の追加。このほか、Mule向け統合開発環境「Mule IDE」を強化し、連携したシステム間でメッセージがきちんと伝達できるかをテストする機能などを追加する。同社の共同設立者のロス・メイソンCTO(最高技術責任者写真右)は、「Muleは元々、40メガバイトと軽量
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く