zt-SOA

來源: 海浪2 2009-03-10 21:35:21 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (2774 bytes)
SOA (service-oriented architecture)
エスオーエー / ソア / サービス指向アーキテクチャ


 ビジネスプロセスの構成単位に合わせて構築12539;整理されたソフトウェア部品や機能を、ネットワーク上に公開し、これらを相互に連攜させることにより、柔軟なエンタープライズ12539;システム、企業間ビジネスプロセス実行システムを構築しようというシステムアーキテクチャのこと。

 ここでいう“サービス”とは、ほかのコンピュータから利用可能となるようにネットワーク上にインターフェイスを公開したソフトウェアという意味とであるのと同時に、「注文受付」「信用照會」「在庫確認」「出庫指示」「請求処理」などといった“ビジネスプロセス上の処理単位”を示している。

 すなわちSOAは、標準的なインターフェイスを持った再利用可能なソフトウェア部品の組み合わせによってシステムを構成するという“コンピュータシステムの作り方”であるとともに、獨立して運営されるビジネスファンクションの組み合わせによってビジネスプロセスを構成するという“ビジネスシステム構築手法”という側麵がある。

 全體システムを“組み合わせ”によって構築することによって、外部の“サービス”を新たにプロセスに組み込んだり、不要な“サービス”を外したりといった形で、プロセス変更が容易かつ柔軟に行えることがメリットとなる。また、(外部ソフトウェアからの)リクエストに対して処理結果をサービスとして返すスタイルであるため、ソフトウェアモジュールをデリバリ(配布)する必要がなく、ソフトウェア管理やメンテナンスの労力が軽減できる。

 コンピュータシステム12539;アーキテクチャとしてのSOAを実踐するためには、構成要素となるソフトウェア12539;サービスは、標準化されたインターフェイスを実裝している必要がある。1企業のエンタープライズ12539;システムのようなクローズドなシステムであれば、社內の標準としてプロトコルやデータ形式を定めればよいが、広範な社外連攜を想定するならばグローバルな標準技術を採用することになる。

 その最右翼がWebサービスで、WebサービスがSOAの代名詞のように使われることもある。また、レガシーシステムのサービス化、サービス同士のビジネスプロセス製禦などの機能を持つシステムインフラ製品としてEAI/BPM/ESBなどが登場している。

 SOAの発展には、いくつかの段階があるとされる。第1段階はきちんと記述言語で定義されたサービスが、統一されたインターフェイスで靜的に相互に接続し、イベントドリブンに動作するフェイズ、第2段階はビジネスプロセス定義に基づいてサービス同士が統合されるフェイズ、第3段階がUDDIのようなサービスブローカによって、サービス同士が動的に協調12539;連攜する“コンポジット12539;アプリケーション”が実現されるフェイズだという。

 ただし、SOAの厳密な意味での定義12539;範囲は一定ではなく、非同期、疎結合、粗粒度の分散コンポーネント12539;コンピューティングと同義とするものから、上記のサービスブローカによるサービスの発見メカニズムが不可欠で、単にサービス同士の接続によるシステム構築アーキテクチャは、サービスベース12539;アーキテクチャ(SBA)と呼び、區別すべきだとする意見もある。

所有跟帖: 

這個很陽剛啊---能否談談你看這個貼後的感想? -轉眼又黃昏- 給 轉眼又黃昏 發送悄悄話 轉眼又黃昏 的博客首頁 (36 bytes) () 03/10/2009 postreply 22:19:28

給自己備份而已 -海浪2- 給 海浪2 發送悄悄話 海浪2 的博客首頁 (31 bytes) () 03/10/2009 postreply 22:45:34

嗬,你把日壇當U盤在用啊 -轉眼又黃昏- 給 轉眼又黃昏 發送悄悄話 轉眼又黃昏 的博客首頁 (0 bytes) () 03/10/2009 postreply 23:04:07

這個名詞5年前就流行了,現在備份是否太晚了 -轉眼又黃昏- 給 轉眼又黃昏 發送悄悄話 轉眼又黃昏 的博客首頁 (0 bytes) () 03/10/2009 postreply 23:05:32

是有點晚. 亡羊補牢吧 -海浪2- 給 海浪2 發送悄悄話 海浪2 的博客首頁 (0 bytes) () 03/10/2009 postreply 23:07:41

胡說 -海浪2- 給 海浪2 發送悄悄話 海浪2 的博客首頁 (0 bytes) () 03/11/2009 postreply 07:37:27

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”