DirXML
A mai informatikai rendszerek túlnyomó többségét a sokszínség jellemzi. Számos különböző hardver- és operációsrendszer-platformon futó, jellemzően elszigetelt alkalmazások szolgálják ki a különböző üzleti igényeket. A rendszerek – sokszor több generációjuk is – egymás mellett élnek, de az együttmködés szintje alacsony. A Novell metacímtár megoldása az eDirectory és a DirXML képes a különböző korokból származó informatikai rendszereket integrálni, az intézmény adatait és alkalmazásait szinkronban tartani. Az egyes – különböző gyártóktól származó – részrendszerek a felhasználók számára láthatatlanul, a háttérben szinkronizálják adataikat és ezek az egységes, integrált és szinkronizált adatok és alkalmazások a felhasználók számára személyre szabottan, biztonságosan, a szervezeten belülről és kívülről egyaránt, az év bármely napján elérhetők. A felhasználók számára az alábbi előnyökkel jár egy ilyen rendszer kialakítása:
- Adatintegráció. A vállalat teljes egészére vonatkozón egységesek, naprakészek és pontosak az adatok.
- Üzleti folyamatok támogatása. Az integrációs megoldás támogatja a cég üzleti folyamatait. Gyorsabbá válik az új alkalmazottak munkába állása, az informatikai rendszer könnyebben és rugalmasabban követi a szervezeti változásokat.
- Hozzáférés. A kívánt információ könnyen, rugalmasan és sokféle módon nyerhető ki a rendszerből, pl. egy webes felületen elérhető vállalati telefonkönyv könnyen kialakítható.
- Biztonság. A rendszer biztonsága, lévén alapszolgáltatás, eleve magas szint és kikerülhetetlen; a védelem szigorúsága további termékekkel, szabványos bővítésekkel fokozható. Ugyancsak a biztonságot erősíti az, hogy a vállalattól eltávozó alkalmazottak hozzáférési jogosultsága az összes rendszerben egyszerre megszüntethető.
- Bővíthetőség. Új, későbbiekben bevezetendő szolgáltatások igény szerint könnyen felhasználhatják a metacímtárban rendszerezett információt megkönnyítve ezzel az informatikai rendszerek fejlesztését. A metacímtár szabványos (LDAP) felületet biztosít ezekhez az alkalmazásokhoz.
- Jogosultságok. Megoldást kínál a DirXML arra is, hogy meghatározott címtárakat, adatkezelőket – és így a hozzájuk tartozó szervezeti egységeket – felelőssé lehessen tenni bizonyos típusú adatokért. Ezeket az információkat így csak adott személyek módosíthatják és ezek a változások csak adott, előre definiált módon terjedhetnek tovább a rendszerben.
- Alkalmazások integrálása. A DirXML ún. meghajtó programokon keresztül kommunikál a különböző alkalmazásokkal. A Novell a DirXML-t számos előre megírt meghajtó programmal szállítja. (eDirectory, Active Directory, LDAP, JDBC (Oracle, DB2, MS SQL), Lotus Notes, Exchange, GroupWise, SAP, PeopleSoft, általános célú szövegfájl alapú meghajtó), amelyek testre szabása a szabványos XML nyelv segítségével történik.
- Fejlesztési lehetőségek. A terméknek része egy szoftverfejlesztői készlet (SDK) is, amellyel egyedi meghajtó programok írhatók a különböző alkalmazásokhoz, adatbázisokhoz és címtárakhoz. E C++ és Java-meghajtó programok még a régi vagy egyedi alkalmazásokkal, adatbázisokkal is képesek együttmködni.
A DirXML technológia általános bemutatása
A legtöbb cég többféle rendszert, címtárat használ a belső és külső kapcsolattartásra, nyilvántartásra, amelyek más és más formában tartalmazzák a felhasználók adatait. Ezek a különálló rendszerek nincsenek egymással kapcsolatban, szervezetileg elkülönülnek. A különböző nyilvántartási rendszerek közti kapcsolat megvalósítására a legjobb eszköz egy szabványos LDAP alapú intézményi metacímtár. Ezen a területen a legelterjedtebb technológia a Novell eDirectory, amely többek között megbízhatósága, szabványossága és multiplatformossága miatt ideális megoldás minden intézmény számára metacímtár kialakításához. A metacímtár és az egyéb rendszerek közötti kapcsolat kiépítésére, az egyes rendszerekben történő adatváltozások szinkronizálására a Novell DirXML használható. A DirXML az eDirectory kiegészítése, amellyel eseményeket reprezentáló XML dokumentumokon keresztül tud kapcsolódni számos adatbázishoz és alkalmazáshoz. Ezáltal a címtárban történő adatváltozások eseményeket hozhatnak létre más rendszerekben. A megoldásban az eDirectory a címtáradatok tárolásához és szétosztásához nyújt funkciókat, továbbá képes értesítéseket küldeni a tárolt adatok megváltozásáról a csatolt rendszereknek. A DirXML az eDirectory-adatokkal való kapcsolathoz, valamint az adatok kezeléséhez és megváltoztatásához biztosítja a könnyen kezelhető XML-csatolófelületet. Ez lényegében azt jelenti, hogy az XML-t felhasználva nyújt eszközt az értékes címtáradatok más alkalmazásokban történő felhasználásához. Az eDirectory-ra épülő DirXML, az alábbi fontos funkciókat látja el:
- A DirXML az eDirectory eseményeivel azonosítja a változásokat.
- A címtáradatok XML-formátumban férhetők hozzá, így az XML-alkalmazások, vagy a DirXML-en keresztül integrált alkalmazások fel tudják dolgozni.
- Az adatok áramlását a rendszerben definiált adatelemeket szabályozó szrők vezérlik. A szrők használata révén biztosítható az adatok tulajdonjogának szabályozása.
- Az XML-formátumban lévő címtáradatokhoz szabályok rendelhetők. Ezek a szabályok vezérlik a DirXML-rendszermagon átáramló adatok értelmezését és átalakítását.
- Az adatok az XML-ből gyakorlatilag bármely adatformátumba konvertálhatók. Ez azt jelenti, hogy a DirXML gyakorlatilag bármely alkalmazással képes adatokat cserélni.
- Mivel az adatok és azok áramlásának szabályozása XML-lel történik, az integrációs meghajtóprogramok igen rugalmasan képesek kiszolgálni bármely igényt.
- Az eDirectory-objektumok és más integrált rendszerek közötti összerendeléseket gondosan kezeli a DirXML, és biztosítja, hogy az adatváltozások pontosan jelenjenek meg az összes integrált rendszerben.
- Az adatok felügyelete lehet központi vagy elosztott; a DirXML végzi az adatok összeszervezését.
A DirXML a különböző meghajtóprogramok implementálásával a vállalat különböző alkalmazásait (pl. vállalatirányítási rendszer, személyzeti rendszer, elektronikus levelezés), adatbázisait (pl. Oracle, MS SQL, DB2) és címtárait (pl. NDS, NT Domain, Active Directory) képes integrálni.