Federated Architecture

A Federated architecture az interoperabilitás elveire épülő vállalati architektúra egyik leggyakrabban elfogadott mintájaként jelent meg, de mit jelent ez valójában? Sokak számára a szövetségi architektúra kifejezés valószínűleg olyan kormányzati struktúrát idéz elő, amelyben Államok vagy tartományok gyűjteménye kölcsönhatásba lép (és végül ragaszkodik) egy nemzeti (szövetségi) kormányzati struktúrához. Ebben a modellben az államok egy félig autonóm hatósággal rendelkeznek, amely helyi szinten hozza meg a jogszabályokat és iránymutatásokat, de végül közös nemzeti erőforrásokkal, például valutával egyesítik őket. Technológiai szempontból az egyesített architektúra hasonló módon működik – lehetővé téve a különböző rendszerek és alkalmazások számára, hogy egymástól függetlenül oldják meg az egyes funkciókat, végül az egyes rendszerek által követett és használt közös szabványok támogatják.

ez a cikk a szövetség fogalmát és előnyeit vizsgálja. Végére, akkor van egy jó megértése elveinek egyesített építészet és képes azonosítani néhány valós példákat.

autonómia és interoperabilitás

a kormányzati analógia kiterjesztése, az uralkodó vagy a teljesen központosított hatóság megléte gyakran hatástalan kormányzási struktúrához vezet, mivel a központosított hatóság nem rendelkezik megfelelő felszereléssel a lokalizált kérdések kezelésére. Képzelje el, ha minden kátyú kijavításához jóváhagyásra lenne szükség egy nemzeti vezetőtől. . Érdekes módon ez az aggodalom jól átkerül a monolit alkalmazások kritikáira. Az államokhoz hasonlóan az alkalmazásoknak is szükségük van bizonyos szintű autonómiára, de végső soron nem úgy épülnek fel, hogy minden kihívást megoldjanak, és így a megosztott erőforrások és az interoperabilitás előnyeit élvezhessék.

ez a cikk nem azt jelentette, hogy egy állampolgári leckét, de ha van egy felfogni szövetségi kormányok valójában már van egy nagyon jó megértése szövetségi építészet és annak előnyeit.
a nemzetekhez hasonlóan a vállalatok is olyan szövetséget választanak, amely a jelenlegi és potenciális összetettséggel foglalkozik anélkül, hogy elnyomná a decentralizált rendszer egyes részeinek autonómiáját. Térképezzük fel ezt az analógiát egy összevont architektúrára, és cseréljük ki a következő szakaszban szereplő terminológia egy részét.

egyesített architektúra

egyesített architektúra egy minta, amely egyesíti a félig autonóm alkalmazásokat, hálózatokat vagy szoftverrendszereket. Minden rendszer (“állapot”) félig autonóm módon működik. Képes skálázni, feldolgozni, kísérletezni és megvalósítani a különböző technológiákat. Ugyanakkor megfelel azoknak a szabályoknak, amelyek lehetővé teszik, hogy szimbiotikusan létezzen más kapcsolódó rendszerekkel (“Unió”).

megfelelés az egyesített architektúrában

két példa az interoperabilitásra, amelyet ebből a kormányzati analógiából kölcsönözhetünk, a kereskedelem és az identitás. Az első példa minden olyan államból származik, amely ugyanazt a valutát fogadja el. A pénznemhez hasonlóan egy szövetségi építészeti rendszerben vannak olyan fogalmak, amelyeket minden félig autonóm rendszer Elfogad.

az identitás egy másik történet. Minden állam rendelkezik ellenőrizhető-egyedi-személyi igazolvánnyal. A valutától eltérően ez nem egységes, de gyakran szövetségi fedezetű azonosítóhoz kötődik, mint például a társadalombiztosítási szám. . Az azonosítókat különböző államokban fogadják el, és gyakran nyugodt ellenőrzésen mennek keresztül, mert külön hatóság van, amely bizalmat teremt az entitások között.

az entitások összetartása a központi működési modell. Ez a modell két szélsőség között létezik: erős és gyenge1. Intuitív módon az építész tervezhet több felső szintű irányítást (erős), vagy több energiát adhat az alacsonyabb szintű entitásoknak (gyenge).

az egyesített architektúra előnye

az egyesített architektúra kiválasztásának egyik legnépszerűbb előnye, hogy lehetővé teszi a független rendszerek, csapatok, szervezetek vagy entitások számára a problémák független megoldását2. A függetlenség különféle fajtái a következők:

  • életciklus
  • működési
  • Platform

néha segít meghatározni a technológiát társaik által. Milyen egyéb lehetőségek vannak a komplex alkalmazásokat építő nagyvállalatok számára? Az egyesített architektúrát általában nagyobb vállalkozásokban vagy rendszerekben használják. Ez egy vállalati architektúra néven ismert kategória része.

mi a vállalati architektúra?

a vállalati architektúra az a folyamat és fegyelem, amelyet a vállalat a céljainak eléréséhez vesz igénybe. Ezenkívül keretrendszereket és tudásanyagot is magában foglal, amelyek az építészek számára a komplex rendszerek kezelésének megközelítését3 irányítják.

négy példa a vállalati architektúra keretrendszerekre:

  1. Zachman Framework
  2. az Open Group Architectural Framework
  3. Federal Enterprise Architecture
  4. a Gartner módszertana

nyilvánvaló lehet, hogy minden rendszernek van egy specialitása, és számos helyzetben sikeresen alkalmazták. Az egyes keretek leírása túlmutat a cikk keretein, de további információkért kövesse az egyes példák linkjeit!

példák

hol kereshetünk példákat a Föderációra? Van egy szép valós példa a kormányban, de nézzünk néhány példát a technológiában.

rapidapi logó

RapidAPI Marketplace

a RapidAPI Marketplace támogatja az API-k összevonását. A szolgáltatás megkönnyíti az integrációk összetettségét azáltal, hogy kihasználja a közös API-gyakorlatokat az interoperabilitás előmozdítása érdekében. Van egy megfelelőségi szint, amelyet minden felhasználónak vagy csapatnak meg kell felelnie a csoporthoz való csatlakozáshoz. A beállítás után azonban szabadon működnek más API-k között.

továbbá minden API termék önszerveződik és növekszik, növelve az egész értékét a RapidAPI korlátozása nélkül.

a felhasználók alkalmazásokat építhetnek (központosított működési modellt hozva létre) teljesen független API-gyártóktól.

e-mail

a felhasználók e-mail üzeneteket küldhetnek a hálózaton keresztül egymásnak, függetlenül a tartományuktól vagy az e-mail kiszolgálójuktól4. Nincs olyan központi hatóság, amely ellenőrzi az e-mail adatok továbbítását, valószínűleg ezért a spam kérdés. Azonban beállíthatja és kezelheti saját e-mail szolgáltatását, és miután megfelelt a közös protokolloknak, üzeneteket küldhet és fogadhat másoknak.

egyszeri bejelentkezés (SSO)

OpenID Connect, és más SSO protokollok, nevezhetjük federated5. Az OpenID Connect egy ” … az OAuth 2.0-ra épített identitásréteg, amely számos olyan implementációval rendelkezik, mint a Google és a Paypal. Lehetővé teszi az ügyfélalkalmazások számára, hogy értékes alapvető információkat kapjanak A felhasználóról, például a felhasználó személyazonosságát, a felhasználó elérhető attribútumait és más hitelesítéssel kapcsolatos részleteket.”

nincs egyetlen identitásszolgáltató, amelyet az azonosítóknak ellenőrizniük kell. A személyazonosság-szolgáltató egyszerűen megbízható fél, aki jogosult a hitelesítésre.

következtetés

ahogy az üzleti és technológiai verem növekszik, úgy növekszik azok összetettsége is, az egyesített architektúra megközelítés alkalmazása azzal az előnnyel jár, hogy az egyes rendszerek képesek megoldani az adott kihívásokat anélkül, hogy minden kihívást meg kellene oldaniuk. A szabványosított megállapodások és erőforrások lehetővé teszik, hogy az egyes rendszerek viszonylag könnyűek maradjanak, és végső soron kihasználhassák az adatok és a funkcionalitás szükség szerinti cseréjét.

GYIK

mit jelent valamit egyesíteni?

az entitások szövetségre lépnek, amikor szövetségre lépnek. Például az API-k összevonhatók, ha alkalmazásszolgáltatást hoznak létre.

mi a példa a Föderációra?

az Amerikai Egyesült Államok Föderációjának gyakori példája. Minden államnak saját kormánya van, de része az An Szövetségnek.

mit jelent a szövetség a technológiában?

a technológiában a rendszerek az adatok cseréjének és a hitelesítés ellenőrzésének meghatározott eszközein keresztül egyesülnek.

mi az egyesített protokoll?

egyesített protokollok léteznek az interneten a decentralizáció előmozdítása érdekében. Ezért az e-mailes szolgáltatások az SMTP (Send Message Transfer Protocol) protokollt követik.

lábjegyzetek

1 “A négy legfontosabb vállalati architektúra keretrendszer összehasonlítása” ingyenes esszék – PhDessay.com, 4 Május 2018, phdessay.com/comparison-of-top-four-enterprise-architecture-frameworks/. hozzáférés 29 Április. 2021.

2 “Egyesített Építészet.”Wikipedia, 10 Elront. 2021, en.wikipedia.org/wiki/Federated_architecture#Benefits. Hozzáférés 29 Április. 2021.

3 Lásd (1) “A négy legfontosabb vállalati architektúra keretrendszer összehasonlítása”

4 “Federated Architecture” YouTube, feltöltötte Jeff Disher. 28 ott. 2012, youtube.com/watch?v=uAtLhCJ3Tbg. hozzáférés 28 Április. 2021.

5 egyesített SSO, egy Primer (SAML, OAuth 2.0, OpenID Connect). Április 18. 2017, www.mandsconsulting.com/federated-sso-a-primer-saml-oauth-2-0-openid-connect/. hozzáférés 29 Április. 2021.

6 “egyesített API-k az ökoszisztémákon keresztül, WSO2 webinárium”. YouTube, feltöltötte a WSO2. Április 20. 2020, youtube.com/watch?v=6vEOtusyQ5U. hozzáférés 28 Április. 2021.

5/5 – (1 szavazás)

Leave a Reply