Federated Architecture

federated architectureは、相互運用性の原則に基づいて構築されたエンタープライズアーキテクチャの最も一般的に受け入れられているパターンの1つとして浮上していますが、それは本当に何を意味していますか? 多くの人にとって、連邦建築という用語は、州または州の集合が国家(連邦)政府構造と相互作用する(そして最終的には遵守する)政府構造の考えを呼び起 このモデルでは、州は地方レベルで法律とガイドラインを制定する半自律的な権限を持っていますが、最終的には通貨などの共有された国の資源規 テクノロジーの観点から見ると、フェデレーションアーキテクチャは同様の方法で動作し、異なるシステムとアプリケーションが特定の機能を独立して解決することができ、最終的には個々のシステムが遵守し利用する共有標準に裏打ちされています。

この記事では、連邦の概念と利点を探ります。 その終わりまでに、フェデレーションアーキテクチャの原則をよく理解し、実際の例を特定することができます。

自治と相互運用性

政府のアナロジーを拡張し、君主を持つ、または完全に中央集権的な権限を持つことは、集中的な権限が局所的な問題を処理するために装備されていない非効果的な統治構造につながることが多い。 すべての穴を修正するための承認が国家指導者からのサインオフを必要とした場合を想像してみてくださ . 興味深いことに、この懸念はモノリシックアプリケーションの批判によく移ります。 州と同様に、アプリケーションはある程度の自律性を必要としますが、最終的にはすべての課題を解決するために構築されているわけではないため、共有リソースと相互運用性に利益をもたらします。

この記事は公民の授業を意図したものではありませんが、連邦政府を理解していれば、実際には連邦アーキテクチャとその利点についてかなりよく理
国と同じように、企業は、分散システムにおける部品の自律性を抑制することなく、現在および潜在的な複雑さに対処するための連合を選択する。 この類推をフェデレーションアーキテクチャにマップし、次のセクションの用語のいくつかを交換してみましょう。

Federated Architecture

Federated architectureは、半自律的なアプリケーション、ネットワーク、またはソフトウェアシステムを統合するパターンです。 各システム(「状態」)は半自律的に動作します。 それは異なった技術を拡張し、処理し、実験し、実行できます。 しかし、それはそれが他の関連システム(”組合”)と共生的に存在することを可能にする規則に準拠しています。

フェデレーションアーキテクチャにおけるコンプライアンス

この政府の類推から借りることができる相互運用性の二つの例は、商 最初の例は、同じ通貨を受け入れるすべての州から来ています。 通貨のように、フェデレーションアーキテクチャシステムでは、すべての半自律システムが採用するいくつかの概念があります。

アイデンティティは別の話です。 各状態には、検証可能な一意のIDカードがあります。 通貨とは異なり、これは統一されていませんが、多くの場合、社会保障番号のような連邦政府が支援する識別子に結びついています。 . Idは異なる状態で受け入れられ、エンティティ間の信頼を確立する別の権限があるため、多くの場合、リラックスした検証を経ます。

エンティティを一緒に保持することは、中心的な操作モデルです。 このモデルは、強と弱の2つの両極端の間のスペクトル上に存在します1。 直感的には、建築家は、よりトップレベルの制御(強い)のために設計するか、より低いレベルのエンティティ(弱い)に多くの電力を与えることができます。

フェデレーションアーキテクチャの利点

フェデレーションアーキテクチャを選択する最も一般的な利点の一つは、独立したシステム、チーム、組織、またはエ 異なる種類の独立性には次のものがあります:

  • ライフサイクル
  • 運用
  • プラットフォーム

時には、ピアによって技術を定義するのに役立ちます。 複雑なアプリケーションを構築する大企業のための他のオプションは何ですか? フェデレーションアーキテクチャは、通常、大規模な企業やシステムで使用されます。 これは、エンタープライズアーキテクチャと呼ばれるカテゴリの一部です。

エンタープライズアーキテクチャとは何ですか?

エンタープライズアーキテクチャは、企業が目標を達成するために取るプロセスと規律です。 さらに、それは複雑なシステム3を処理するためのアプローチで建築家を導くためのフレームワークと知識の体を包含する。

エンタープライズアーキテクチャフレームワークの例は次のとおりです:

  1. Zachman Framework
  2. Open Group Architecture Framework
  3. Federal Enterprise Architecture
  4. Gartner Methodology

各システムには専門性があり、多くの状況でうまく適用されていることは明らかかもしれません。 各フレームワークの説明はこの記事の範囲を超えていますが、各例のリンクをたどって詳細を学ぶことができます!

連合の例はどこで探すことができますか? 私たちは、政府の素敵な現実世界の例を持っていますが、のは、技術のいくつかの例を見てみましょう。

rapidapiロゴ

RapidAPI Marketplace

Rapidapi MarketplaceはApiのフェデレーションをサポートしています。 このサービスは、共通のAPIプラクティスを活用して相互運用性を促進することにより、統合の複雑さを緩和します。 グループに参加するには、各ユーザーまたはチームが満たす必要があるコンプライアンスのレベルがあります。 しかし、一度セットアップすると、他のApiの間で自由に動作します。

さらに、各API製品は自己組織化して成長し、RapidAPIからの制限なしに全体の価値を高めます。

ユーザーは完全に独立したAPIベンダーからアプリケーションを構築することができます(集中運用モデルの作成)。

電子メール

ユーザーは、ドメインや電子メールサーバーに関係なく、ネットワークを介して電子メールメッセージを送信できます4。 電子メールデータの転送を制御する中央の権限はないため、おそらくスパムが問題になるのはそのためです。 ただし、独自の電子メールサービスを設定して管理し、一般的なプロトコルに準拠した後、他の人にメッセージを送受信することができます。シングルサインオン(SSO)

OpenID Connect、およびその他のSSOプロトコルは、federated5と呼ばれます。Open OpenID Connectは、シングルサインオン(SSO)を使用することで、シングルサインオン(SSO)を使用することで、シングルサインオン(SSO)を使用することで、シングルサインオン(SSO)を使用することができます。 OpenID Connectは”…Oauth2.0の上に構築されたid層であり、GoogleやPaypalなどの企業からの多数の実装があります。OpenID Connectは、OAuth2.0の上に構築されたid層です。 これにより、クライアントアプリケーションは、ユーザーのid、ユーザーの使用可能な属性、その他の認証関連の詳細など、ユーザーに関する貴重な基本情報を受信で”

Idが検証する必要がある単一のidプロバイダはありません。 Idプロバイダーは、単に認証する権限を持つ信頼されたパーティです。

結論

ビジネスとテクノロジーのスタックが成長するにつれて、その複雑さも増していきますが、フェデレーションアーキテクチャアプローチを採用することは、個々のシステムがすべての課題を解決することなく、特定の課題を解決できるという利点を提供します。 標準化された契約とリソースにより、各システムは比較的軽量であり、最終的には必要に応じてデータと機能を交換する相互の利益を得ることがで

よくある質問

何かをフェデレーションするとはどういう意味ですか?

エンティティは、同盟に参加するときに連邦化されます。 たとえば、Apiを組み合わせてアプリケーションサービスを作成すると、apiが統合されます。

フェデレーションの例は何ですか?

アメリカ合衆国における連邦の一般的な例。 各州には独自の政府がありますが、それは同盟の一部です。

技術におけるフェデレーションの意味は何ですか?

テクノロジーでは、システムはデータの交換と認証の検証の定義された手段を介してフェデレーションされます。

フェデレーションプロトコルとは何ですか?

地方分権を促進するために、インターネット上にフェデレーションプロトコルが存在します。 したがって、電子メールサービスは、送信メッセージ転送プロトコル(SMTP)に従います。

脚注

1″トップ四つのエンタープライズアーキテクチャフレームワークの比較”無料エッセイ–PhDessay.com,4月2018,phdessay.com/comparison-of-top-four-enterprise-architecture-frameworks/.アクセス29Apr. 2021.

2″ 同年10月には”Wikipedia”を創刊した。 2021,en.wikipedia.org/wiki/Federated_architecture#Benefits….. 29日に発売された。 2021.

3(1)”トップ四つのエンタープライズアーキテクチャフレームワークの比較”

4″フェデレーションアーキテクチャ”YouTube、Jeff Disherによってアップロード 28日(日) 2012,youtube.com/watch?v=uAtLhCJ3Tbg.アクセス28Apr. 2021.

5フェデレーションSSO、プライマー(SAML、OAuth2.0、OpenID Connect)。 18日(土) 2017年、www.mandsconsulting.com/federated-sso-a-primer-saml-oauth-2-0-openid-connect/.アクセス29Apr. 2021.

6″生態系全体のフェデレーションApi、WSO2ウェビナー”。 WSO2によってアップロードされたYouTube。 平成20年4月20日 2020,youtube.com/watch?v=6vEOtusyQ5U.アクセス28Apr. 2021.

5/5 – (1 投票)

Leave a Reply