Gyártó partnerek

IBM Business Partner
VMWare Business Partner

Active Endpoints Logo


T−Logic Central Permissioning Service for SOA (TCPS)
A TCPS a SOA környezetre jellemző folyamat alapú alkalmazások jogosultságkezelésére használható megoldás. Externalizált és centralizált szolgáltatás, amely jogosultsági döntéseket hoz a benne tárolt szabályrendszer, a neki átadott paraméterek és külső rendszerek által szolgáltatott információk alapján. Ez a modell rugalmasságot biztosít az alkalmazások számára, amelyek így valóban képesek támogatni a dinamikusan és gyorsan változó üzleti igényeket. A TCPS a SOA Frontend integráció elengedhetetlen komponense.

Technológia, amely a rugalmasságot helyezi a fókuszbaMilyen gyakran változtatja rendszereiben a szerepköröket és a hozzáférési jogokat? SOA Frontend−et épít és nehézsége támadt a háttérrendszerek jogosultságmodelljeinek egységesítésekor? Ha ilyen, vagy hasonló problémákkal küzd, olvassa tovább ezt a brossúrát. Ebben a T−Logic Central Permissioning Service for SOA−t mutatjuk be, amely a mi megoldásunk heterogén és folytonosan változó IT környezetekben felmerülő authorizációs problémák kezelésére.

Miért?Szoftver rendszerekben egyetlen dolog állandó. A változás! A fejlesztés során a követelmények általában nem ismertek előre teljes mértékben. Folyamatosan változnak ahogyan a szoftver fejlődik és az iterációs fázisain halad keresztül. Éles üzem során a helyzet még kritikusabb. A folyamatok gyakran változnak, és ez kifejezetten igaz Szolgáltatás Orientált környezetekre. Ráadásul a felhasználók fluktuálódnak, új csoportok alakulnak és a szerepkörök is módosulnak. Nagy az igény egy olyan megoldásra, amely a jogosultságokat kellő rugalmassággal és dinamizmussal képes kezelni, azért, hogy a változó üzleti igények maradéktalanul és időben kielégítésre kerüljenek.

Mit?Elosztott rendszerekben nagy problémát jelentenek az alkalmazásba és a komponensekbe beégetett jogosultsági döntések, mert a jogosultsági szabályok változása esetén sok helyen kell a kódot módosítani. Ez idő− és végső soron pénzigényes. Szolgáltatás Orientált Architektúra Frontend környezetekben ezen felül még további problémákkal is meg kell küzdeni:

  • A különböző rendszereket és authorizációs sémákat nehéz harmonizálni
  • A Frontend−en alkalmazott sémák radikálisan különbözhetnek a háttérrendszerekben használtaktól
  • A rendszertelen és a komponensekben „szétszórt” jogosultsági szabályok auditálása igen nagy kihívás

Hogyan?A TCPS fő koncepciója, hogy externalizálja és centralizálja a jogosultságkezelési döntéseket. Lényegében a TCPS−ben egy authorizációs szabálymotor található, amelynek szolgáltatásait az alkalmazások a megfelelő döntési pontokon, paraméterekkel együtt meghívják. Az alkalmazások önmagukban csak a hívásokat és a visszakapott döntést feldolgozó kikényszerítő logikát tartalmazzák, a szabályok a szabálymotorban kerülnek kiértékelésre. A koncepció másik lényeges eleme, hogy a szabályok kiértékelése csak egyszer, a Frontenden történik meg, így később a komponensekben a jogosultságellenőrzés már nem szükséges. A szabálymotorban a szabályok valós időben, akár éles környezetben is változtathatók. Ezen kívül a szabályok ütemezhetők jövőbeni, illetve visszakereshetők múltbeli állapotokra (pl. audit célból).

Kinek?

  • A TCPS használata hatással van a teljes alkalmazásra és a fejlesztési folyamatra. A logikai rendszertervnek – a cégszintű szabályzatok alapján előírt módon – tartalmaznia kell a döntési pontok specifikációját
  • Éles üzemben az üzemeltetés a TCPS elsődleges felhasználója. Mivel a TCPS képes kezelni az idő fogalmát, ezért például ütemezett szabály élesítések valósíthatók meg a segítségével.
  • Audit célokra kiválóan alkalmazható, mert a felhasználói felületen keresztül nem csak a szabályok teljes története követhető, hanem a szabályok tetszőleges időpontban érvényes verziói ki is értékelhetőek.

Miért a TCPS?
  • Az authorizációs szabályok valós időben, dinamikusan változtathatók
  • Az authorizációs szerepkörök és szabályok változtatása üzleti szinten elvégezhető, nem szükséges egy lassú és kockázatos fejlesztési folyamatot indítani a módosításokra
  • Képes más rendszerekhez is kapcsolódni információszerzés céljából (pl. egy vállalati hierarchia rendszerhez)
  • Skálázható architektúra, amely képes naponta több millió kérés hatékony kezelésére is

A TCPS felépítése és alkalmazása

TCPS usage

További részletekért olvassa el a TCPS Whitepaper-t

T-Logic + TCPS logo


Back
Bejelentkezés 


Web Content Viewer 
Karrier



Innovatív szabályalapú folyamat- fejlesztéseinkhez keresünk szervezési, programtervezési valamint jó kommunikációs képességekkel és JAVA fejlesztői tapasztalattal rendelkező kollégákat, illetve BPEL fejlesztői tapasztalattal rendelkező kollégákat.

  Jelentkezés

Bemutatjuk megoldásainkat
Az alábbi előadásokon keresztül közelebbről is megismerheti megoldásainkat.