火曜日, 3月 22, 2005

SOA入門

SOAの入門記事のピックアップ。

SOA入門

Webサービスの将来を拡げるサービス指向アーキテクチャー

全体のイメージはざっとこうなるかと。
良く見ると、SOAを隠しても矢印が引けます。
逆にSOAという技術の部分を隠したとしても繋がるという点がビジネスでは大事なのかもしれません。


【ビジネス層】:アーキテクト

【ビジネスモデル層】:ビジネス・アーキテクト(BA)

【データ層】
XML エンタープライズ・データ・インテグレーション(EAI)⇒BPMと融合
↑ エンタープライズ・コンテンツ・マネジメント(ECM):Interwoven

【Webサービス標準】
[SOAP][WSDL][UDDI]
--->Webサービスを試す環境を作る

コンポジット・アプリ...Service Oriented Application by Smith Barney
2005年は「コンポジット・アプリケーション」に注目
↑アプリケーション・アーキテクト(AA)

オーケスレーション...SOAの組立て。BPEL4WS,Business Process Modeling
Notation:プロセス・モデラー(PM)

↑この辺りのブリッジをサービスコンポーネントプロバイダ(SCP)が提供

SOA(一対一) EDA(Event-Driven Architecture,多対多)
↑SOAは疎結合、EDAは非結合
↑注文発生→EDA→複数のSOA起動
↑EDAはメッセージを送るだけ、SOAはサービスをやり取りする

【ESB層】...通信ミドル。エンタープライズ・サービス・バス。SOAの入れ物。
《インテグレーション・アプリケーション》
[ビジネス・アクティビティ・モニタリング]
  ビジネス・プロセス・マネジメント(BPM):FileNET,Pegasystems,IONA Technologies,Vitria Technology+BEA Systems,TIBCO Software,Progress Software,webMethods,SeeBeyond Technology
SO-BAM(Service Oriented BAM):Cognos,Business Objects,Hyperion Solutions,Sybase,SAS
[パッケージ・統合プロセス]
[アプリケーション・アダプター]
《インテグレーション・ミドル》
[ビジネス・プロセス管理][ビジネス・ルールエンジン][イベント管理]
[交換][インテリジェントルーティング][データナビゲーション]
[テクニカル・アダプター]
《ベーシック・ミドルウェア》
[プラットフォーム・ミドルウェア]
[データ管理ミドル][コミュニケーションミドル]