9

SOA ガバナンスとは何かを理解している人はいますか? SOA ガバナンスと IT ガバナンスの違い (または相関関係) は何ですか? 市場で入手可能な SOA プラットフォームを使用してどのように適用できますか?

SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できますか? どのように?私はここで実用的な観点から話しています。

4

8 に答える 8

15

最も基本的なSOAガバナンスは、サービスの管理に関するものです。最も基本的なレベルでは、次のようなトピックについて考えるかもしれません。

  • サービスのバージョンの管理-Service1.0は現在展開されていますが、Service1.1を展開しました。クライアントを古いサービスから新しいサービスにリダイレクトするにはどうすればよいですか?
  • サービスにライフサイクルを与える:サービスは「開発中」です。これで完成してQAが完了したので、「本番」に移行します。サービスにメタデータを追加して、それを示す方法が必要です。開発サービスを削除したいが、本番サービスは実行し続けたい場合はどうでしょうか。

明らかに他にもあります-どの環境にも厳格なガバナンスソリューションはありません。ガバナンスがどの程度必要かは、議論の的となっています。

免責事項:私はIBMでWebSphereコンサルタントとして働いているので、私の考えはそれに影響され、IBM製品は、上記の質問に対する回答として最も頻繁に提案されます。WebSphereServiceRegistryandRepository。

于 2008-12-19T12:23:48.010 に答える
3

SOAガバナンスは、ITガバナンスのサブセットであり、 SOAを使用してITガバナンスルールを定義提供、および実施することに重点を置いています。また、組織全体であり、それ以外の場合は、演習以外では実質的に無意味です。

コーポレートガバナンスのサブセットであるITガバナンスは、少なくとも企業が行うことにおいてビジネス価値を提供するという方針を持っている必要があります。

次に例を示します。

  1. ビジネス価値の提供(企業方針)
  2. 一貫したサービス品質を提供することにより(企業ポリシー)
  3. 各手順のメトリックを提供することにより(ITガバナンス)
  4. 各サービス操作のトランザクション時間を提供する(SOAガバナンス)

ドリルダウンすると、物事はより技術的になり、実際に実施しやすくなります。

SOA / IT /コーポレートガバナンスは、基本的に、議員(ルールを定義する人)、裁判官/警察(ルールを施行する人)、残りの人(ルールの範囲内で提供する人)に類似しています。

于 2011-01-29T09:43:06.997 に答える
2

「SOA ガバナンスとは何かを理解していますか?...」

Andrew Ferrier の回答は、この質問にかなりよく答えています。他の資産と同様に (サービスをそのように見れば)、サービス ガバナンスは資産を制御することです。これは、エンタープライズ レベルで、一般的にはビジネスによるものであることを除けば、コード管理に似ています。アクセス制御、バージョン管理、所有権などはすべて、この分野の概念です。

「SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できるでしょうか?」

それはあなたの成功の定義に依存します。ただし、SOA をガバナンスなしで企業に正常にデプロイできるという意味であれば (サービスが運用開始後にどのように管理されるかをほとんど、またはまったく考慮せずに)、答えは圧倒的に「はい」です。将来のある時点で、エンタープライズに展開されたサービスは、再利用、アクセシビリティ、および所有権 (いくつか例を挙げると) に関して最終的に議論されることに注意してください。それがガバナンスの出番であり、手動で行う必要があります。

于 2009-01-09T19:10:55.927 に答える
0

大企業の従業員として、私たちの SOA ガバナンス アプローチは、共通のメッセージ フォーマットの活用などの内部標準の使用を管理し、生成されたすべての WSDL がセキュリティ標準を満たしていることを保証します。私たちの戦略的なビジネス アーキテクチャで。

于 2009-04-17T14:04:33.753 に答える
0

ヘルプについては、サービス指向アーキテクチャSOA ガバナンスを参照してください。

サービス指向アーキテクチャ (SOA) ガバナンスは、SOA でサービスを制御することに関連するアクティビティに使用される概念です。SOA ガバナンスは、それ自体がコーポレート ガバナンスのサブセットであるIT ガバナンスのサブセットと見なすことができます。SOA がビジネスに価値を提供するために活用されるリソースに重点が置かれています。

SOA には、標準に基づき、ポリシー、契約、およびサービス レベル アグリーメントを含む強固な基盤が必要です。ビジネスは、サービスを使用して、組織のビジネス プロセスを迅速に構築および変更できることが期待されています。そのためには、利用可能なサービスにある程度の粒度が必要になります。したがって、SOA は、 意思決定の権限、役割、および責任を割り当て、成功に必要な組織の機能に焦点を当てるのに役立つため、優れたガバナンスの必要性を高めます。

于 2008-12-18T12:43:51.907 に答える
-1

SOAガバナンスは2層にすることもできます。多くの場合、内部の側面に時間を費やしますが、SOAは、完全に別個の企業/政府の「テント」の下にある可能性のあるパートナー組織間でこれらの問題に対処することも目的としていました。

内部の標準は、少なくとも相互接続のポイントで、より大きなコミュニティの意志に従わなければなりません。

于 2009-06-25T02:34:53.963 に答える
-1

実用的な観点から...

SOA ガバナンスとは何かを理解している人はいますか?

それには以下が含まれます:

  • サービス (SOAP サービスや REST サービスなど) の設計基準とガバナンス インフラストラクチャを定義する。ガバナンス インフラストラクチャは、主にサービス レジストリです。
  • サービスのライフサイクルに関する役割、責任、およびプロセスの確立。例: サービス管理者は、新しいサービスの説明をサービス レジストリに追加する責任があります。スキーマ管理者は、正規のスキーマ設計パターンを適用します。
  • SOA ガバナンス システムを確立します。これは、実際にはすべてのガバナンス ディレクティブを含むドキュメントです。文書は上層部 (CIO など) の承認を受ける必要があります。

SOA ガバナンスと IT ガバナンスの違い (または相関関係) は何ですか?

IT ガバナンスはより幅広く、ワークステーションの調達からソフトウェア開発者のトレーニングにまで及びます。SOA ガバナンスは、SOAP サービスや REST サービスなどのソフトウェア サービスに重点を置いています。組織が SOA を採用している場合、IT ガバナンスは SOA ガバナンスを包含する必要があります。

市場で入手可能な SOA プラットフォームを使用してどのように適用できますか?

もちろん、SOAPやRESTサービスを作成・運用するためには、「SOAサービス」の開発・実行をサポートするプラットフォームが必要です。しかし、SOAP サービスや REST サービスを作成しているからといって、サービス指向に従っているわけではありません。同様に、ESB やオーケストレーション サーバーを使用しているからといって、SOA を正しく行っているとは限りません。SOA の成功は、テクノロジだけでなく、ガバナンスとアーキテクチャ (サービス指向の原則と SOA 設計パターンの理解と適用) にも関係しています。

SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できますか?

はい、できます!SOA ガバナンスの主な目標は、再利用、相互運用性、標準化、およびアプリケーション間のサービスのその他の優れた特性による長期的な利益を実現することです。SOA ガバナンスは、組織がアプリケーション中心ではなくエンタープライズ中心になるのに役立ちます。

于 2015-02-12T17:17:47.063 に答える