SOA ガバナンスとは何かを理解している人はいますか? SOA ガバナンスと IT ガバナンスの違い (または相関関係) は何ですか? 市場で入手可能な SOA プラットフォームを使用してどのように適用できますか?
SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できますか? どのように?私はここで実用的な観点から話しています。
SOA ガバナンスとは何かを理解している人はいますか? SOA ガバナンスと IT ガバナンスの違い (または相関関係) は何ですか? 市場で入手可能な SOA プラットフォームを使用してどのように適用できますか?
SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できますか? どのように?私はここで実用的な観点から話しています。
最も基本的なSOAガバナンスは、サービスの管理に関するものです。最も基本的なレベルでは、次のようなトピックについて考えるかもしれません。
明らかに他にもあります-どの環境にも厳格なガバナンスソリューションはありません。ガバナンスがどの程度必要かは、議論の的となっています。
免責事項:私はIBMでWebSphereコンサルタントとして働いているので、私の考えはそれに影響され、IBM製品は、上記の質問に対する回答として最も頻繁に提案されます。WebSphereServiceRegistryandRepository。
SOAガバナンスは、ITガバナンスのサブセットであり、 SOAを使用してITガバナンスルールを定義、提供、および実施することに重点を置いています。また、組織全体であり、それ以外の場合は、演習以外では実質的に無意味です。
コーポレートガバナンスのサブセットであるITガバナンスは、少なくとも企業が行うことにおいてビジネス価値を提供するという方針を持っている必要があります。
次に例を示します。
ドリルダウンすると、物事はより技術的になり、実際に実施しやすくなります。
SOA / IT /コーポレートガバナンスは、基本的に、議員(ルールを定義する人)、裁判官/警察(ルールを施行する人)、残りの人(ルールの範囲内で提供する人)に類似しています。
「SOA ガバナンスとは何かを理解していますか?...」
Andrew Ferrier の回答は、この質問にかなりよく答えています。他の資産と同様に (サービスをそのように見れば)、サービス ガバナンスは資産を制御することです。これは、エンタープライズ レベルで、一般的にはビジネスによるものであることを除けば、コード管理に似ています。アクセス制御、バージョン管理、所有権などはすべて、この分野の概念です。
「SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できるでしょうか?」
それはあなたの成功の定義に依存します。ただし、SOA をガバナンスなしで企業に正常にデプロイできるという意味であれば (サービスが運用開始後にどのように管理されるかをほとんど、またはまったく考慮せずに)、答えは圧倒的に「はい」です。将来のある時点で、エンタープライズに展開されたサービスは、再利用、アクセシビリティ、および所有権 (いくつか例を挙げると) に関して最終的に議論されることに注意してください。それがガバナンスの出番であり、手動で行う必要があります。
大企業の従業員として、私たちの SOA ガバナンス アプローチは、共通のメッセージ フォーマットの活用などの内部標準の使用を管理し、生成されたすべての WSDL がセキュリティ標準を満たしていることを保証します。私たちの戦略的なビジネス アーキテクチャで。
ヘルプについては、サービス指向アーキテクチャとSOA ガバナンスを参照してください。
サービス指向アーキテクチャ (SOA) ガバナンスは、SOA でサービスを制御することに関連するアクティビティに使用される概念です。SOA ガバナンスは、それ自体がコーポレート ガバナンスのサブセットであるIT ガバナンスのサブセットと見なすことができます。SOA がビジネスに価値を提供するために活用されるリソースに重点が置かれています。
SOA には、標準に基づき、ポリシー、契約、およびサービス レベル アグリーメントを含む強固な基盤が必要です。ビジネスは、サービスを使用して、組織のビジネス プロセスを迅速に構築および変更できることが期待されています。そのためには、利用可能なサービスにある程度の粒度が必要になります。したがって、SOA は、 意思決定の権限、役割、および責任を割り当て、成功に必要な組織の機能に焦点を当てるのに役立つため、優れたガバナンスの必要性を高めます。
SOAガバナンスは2層にすることもできます。多くの場合、内部の側面に時間を費やしますが、SOAは、完全に別個の企業/政府の「テント」の下にある可能性のあるパートナー組織間でこれらの問題に対処することも目的としていました。
内部の標準は、少なくとも相互接続のポイントで、より大きなコミュニティの意志に従わなければなりません。
実用的な観点から...
SOA ガバナンスとは何かを理解している人はいますか?
それには以下が含まれます:
SOA ガバナンスと IT ガバナンスの違い (または相関関係) は何ですか?
IT ガバナンスはより幅広く、ワークステーションの調達からソフトウェア開発者のトレーニングにまで及びます。SOA ガバナンスは、SOAP サービスや REST サービスなどのソフトウェア サービスに重点を置いています。組織が SOA を採用している場合、IT ガバナンスは SOA ガバナンスを包含する必要があります。
市場で入手可能な SOA プラットフォームを使用してどのように適用できますか?
もちろん、SOAPやRESTサービスを作成・運用するためには、「SOAサービス」の開発・実行をサポートするプラットフォームが必要です。しかし、SOAP サービスや REST サービスを作成しているからといって、サービス指向に従っているわけではありません。同様に、ESB やオーケストレーション サーバーを使用しているからといって、SOA を正しく行っているとは限りません。SOA の成功は、テクノロジだけでなく、ガバナンスとアーキテクチャ (サービス指向の原則と SOA 設計パターンの理解と適用) にも関係しています。
SOA プラットフォーム上に構築されたプロジェクトは、SOA ガバナンスを適用せずに成功できますか?
はい、できます!SOA ガバナンスの主な目標は、再利用、相互運用性、標準化、およびアプリケーション間のサービスのその他の優れた特性による長期的な利益を実現することです。SOA ガバナンスは、組織がアプリケーション中心ではなくエンタープライズ中心になるのに役立ちます。