MetaMatrix Enterprise Data Services Platform Hidaljuk át a szakadékot adat-központú szolgáltatások segítségével A magas prioritású alkalmazási projektek vezetői mind a versenyszférában mind a kormányzati szférában arra keresik a választ, hogy hogyan tudják a projekteket hatékonyan befejezni, hogyan tudnak az összetett igényeknek megfelelni és szilárd alapot létrehozni, amire a jövőben építhetnek. A szolgáltatás-orientált architektúra a stratégia egy egyre inkább előtérbe kerülő eleme, ami lehetővé teszi a komponensek laza összekapcsolását, ez pedig a fejlesztés és a karbantartás összehangoltságát eredményezi. Azonban a projektek adatkövetelményeinek összetettsége egyre nő, és egyre több munkát igényel a meglévő adatok és az új vagy az átalakított alkalmazások közötti közvetítés. Így a fejlesztők feladata az, hogy átalakítsák az adatformátumokat, megoldják a technikai és szemantikai különbségeket, illetve egységesítsék és integrálják a több rendszerről származó adatokat. Mindennek a megvalósítása, és olyan rendszerek létrehozása, melyeket könnyű karbantartani és újból felhasználni, nem könnyű feladat. Habár a SOA megváltoztatja a kapcsolódási felületeket, nem oldja meg az adatokkal kapcsolatos kihívást. Akár az a cél, hogy egy előírt XML sémához igazodjunk, akár az, hogy egységesítsük az adatokat a döntések támogatásához, vagy egy adott ügyfél számára egyetlen egyesített nézetet hozzunk létre, vagy egyszerűen egy hatékonyabb, végponttól végpontig terjedő üzleti folyamatot tegyünk lehetővé, a projekteken dolgozó csapatoknak meg kell találniuk annak a módját, hogy a
különböző rendszereken átívelően tudjanak az adatokkal bánni. Az adat-központú szolgáltatások megoldást jelenthetnek erre a kihívásra. Az adat-központú szolgáltatások a rugalmas architektúra kulcsfontosságú összetevői, amik az alkalmazások számára a szükséges adatnézetet nyújtják, mialatt az adatforrások részleteit elrejtik, és a háttérben az adatforrások közötti adatcserét megvalósítják. Az adatközpontú szolgáltatások létrehozása (ahelyett, hogy minden alkalmazás estén egyedi kódot hoznánk létre az adatmanipulációhoz) lehetővé teszi a fejlesztők számára, hogy a szemantikai szakadékot sokkal hatékonyabban áthidalják, illetve olyan újból használható modulokat hozzanak létre, melyek „leszigetelik” az adatszerkezetváltozások hatását. A MetaMatrix Enterprise egy hatékony menedzsment rendszer adat-központú szolgáltatásokhoz, ami lehetővé teszi az adat-központú szolgáltatások gyors, modell-vezérelt létrehozását és kezelését. Az adatközpontú szolgáltatások platformja elválasztja az alkalmazásokat és a fejlesztőket a fizikai adatforrások részleteitől azáltal, hogy az alkalmazásoknak és az üzleti igényeknek megfelelő, virtuális adatszerkezeteket hoz létre. A MetaMatrix Enterprise deklaratív eszközöket nyújt az adat-központú szolgáltatások széles körének létrehozására, illetve az adatszolgáltatási definíciók tárházának létrehozására a releváns metaadatokkal, valamint egy robusztus végrehajtási környezetet is nyújt, mely vállalati teljesítményt, adatintegritást és biztonságot nyújt. A MetaMatrix Enterprise gyorsabb, jobb módot nyújt a SOA adat kihívásának megválaszolására.
A MetaMatrix Data Services Platform különböző adatforrásokat támogat. Az alkalmazások az adatközpontú szolgáltatásokat SQL vagy webszolgáltatási interfészen keresztül érik el.
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
A szakadék áthidalása a modell-vezérelt megoldásban Tudjuk, hogy különbség van azon adatok között, melyekkel rendelkezünk, és azok között, melyekre szükségünk van. Jelenleg túl sok fejlesztési időt és erőfeszítést igényel ezeknek a különbségeknek a feloldása. A MetaMatrix abban segít, hogy gyorsan meghatározzuk a meglévő adatforrásoktól a célformátumokig vezető utat, majd pedig az adat-központú szolgáltatásokat alkalmazzuk, melyek ezt futásidőben megvalósítják. Azzal kezdünk, hogy a metaadatokat a fizikai adatforrásokból importáljuk, majd pedig importáljuk vagy meghatározzuk a sémát a szükséges céladatformátumokhoz. Ezután már csak a leképezés van hátra, vagyis, hogy meghatározzuk, hogy valójában milyen adatelemek reprezentálják ugyanazokat az adatokat, valamint feloldjuk a különbségeket az adattípusban vagy az oszlopméretben, és az adatokat olyan szerkezetűvé alakítjuk, amilyenre szükségünk van. Az adatokat több rendszerbe is integrálhatjuk, valamint a különböző csoportokból származó adatokat egységesíthetjük. A MetaMatrix grafikai megközelítése ezeket a műveleteket könnyen meghatározhatóvá és érhetővé teszi egyedi kód igénye nélkül. A tervezési folyamat deklaratív, ami azt jelenti, hogy grafikai modelleket, menüket, valamint kattintással létrehozott leképzéseket használunk a virtuális adatszerkezetek meghatározására. Ezek a definíciók aktív metaadatok, és meghatározzák, hogy az adatok hogyan módosulnak futásidőben. Azonban a definíciók a következőket is lehetővé teszik: ● Megmutatják, hogy mi a kapcsolat az adatforrások között ● Lehetővé teszik, hogy könnyen elmagyarázzuk a projektek adatszerkezetével kapcsolatos tudnivalókat ● Elősegítik a változások kezelését és a hatások elemzését ● Összehangolják az adat-központú szolgáltatások felfedezését, fejlesztését és karbantartását Az összehangolt tervezési folyamatokkal az új projekteket hatékonyabban fejezhetjük be, míg az erőfeszítések hozzáadódnak a szervezet újból felhasználható, karbantartható adat-központú szolgáltatásainak gyűjteményéhez.
heterogén rendszeren keresztül is, egyetlen lekérdezéssel. Ezzel mind az egyedi kód írását, mind az adatok összeegyeztetésének szükségességét kiküszöbölhetjük, ami egy időigényes folyamat, és azt eredményezi, hogy a kód specifikus adatforrásokhoz kötött, és egy új adatszerkezet létrehozása egy költséges és összetett vállalkozás. Az adatfederáció segítségével gyorsan tudunk válaszolni az üzleti felhasználók igényeire azáltal, hogy virtuális adatszerkezeteket, valamint a kulcsfontosságú adatok egyedi, központosított nézeteit (pl. ügyfél, termék, számla stb.) hozzuk létre a jelentésekhez és az üzemeltetési alkalmazásokhoz mialatt az adatok az eredeti forrásoknál maradnak.
„A MetaMatrix lekérdezés-optimalizálás szabály- és költségalapú döntéseket is magában foglal arra vonatkozóan, hogy hol hajtódjanak végre bizonyos feldolgozási lépések.” A rugalmas adatabsztrakció lehetővé teszi az újbóli felhasználást és az adatszabványokat A MetaMatrix Enterprise segítségével virtuális adatszerkezeteket hozhatunk létre bármilyen olyan absztrakciós szinten, ami az adott projekt esetén értelmezhető. A tervezéshez használt metaadatok automatikusan importálódnak a meglévő adatforrásokból, mely lehetővé teszi számunkra, hogy a meglévő adatelemeket egy új referencia adatmodellre vagy egy XML sémára leképezzük. Leképezhetünk adatokat fizikai adatforrásokból fizikai célpontokra is, vagy pedig magasabb szintre emelve, meghatározhatunk vagy importálhatunk egy logikai modellt olyan üzleti szintű adategységek és kapcsolatok létrehozására, melyek az eltérő, résztvevő adatforrások összetettségét elrejtik, valamint az adatok koherens üzleti nézetét nyújtják.
Az adatok federációja egységesíti az adatokat az egész szervezeten belül A MetaMatrix adatfederációs képessége segítségével hozzáférhetünk az adatainkhoz és frissíthetjük azokat több,
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
A MetaMatrixban meghatározott logikai modell segítségével adatforrásokból adatokat képezhetünk le ebbe a modellbe, illetve az alkalmazásokhoz szükséges cél-adatstruktúrákba is leképezhetünk a logikai rétegből. Ha egy új projektbe fogunk, vagy egy komolyabb projekt karbantartását végezzük, indulhatunk már a logikai szintről, ahol újból felhasználjuk a kapcsolatokat az adatforrásokhoz és az összes eddig végzett integrációs munkát is. Ez a logikai nézet szintén egyszerűbbé teszi az adatszerkezetek szabványosítását a teljes projektben vagy a vállalaton belül. Még logikai modell nélkül is létrehozhatunk olyan adatrétegeket, melyek hasznosak az alkalmazásfejlesztési projektjeinkhez. Tegyük fel, hogy a fejlesztőink például olyan adattípus szabványokkal dolgoznak, melyek egy szabványos referencia modellből származnak, és az adatforrás nem illeszkedik ezekhez az adattípusokhoz. Létrehozhatunk olyan virtuális adatszerkezeteket, melyek egyszerűen megoldják az adattípus különbségek problémáját. A MetaMatrix elég rugalmas ahhoz, hogy bármilyen általunk használt munkafolyamatot támogasson. Az, hogy az absztrakciót hogyan használjuk, teljesen tőlünk függ.
A metaadatok összehangolják az adat-központú szolgáltatások definícióját A MetaMatrix Repository tárol minden olyan adatot, melyekre szükségünk van az adat-központú szolgáltatásaink fejlesztéséhez. Emellett ahhoz, hogy megszerezzük az információt a fizikai adatforrásokból és a célpontokból, eddig sémákra volt szükségünk, a MetaMatrix azonban a modelleket más eszközökből importálja, mint például a CA Allfusion Erwin Data Modeler, a Telelogic System Architect (a korábbi Popkin), illetve az IBM Rational Rose. Annak érdekében, hogy még jobban integráljuk a projektünket támogató tudást, a szöveges dokumentumokat, a prezentációinkat vagy az ezekhez kapcsolódó anyagokat a modelljeink és a metaadataink mellett tárolhatjuk. A MetaMatrix segítségével mindent olyan információt össze tudunk gyűjteni, melyek segítenek megszervezni és kezelni az adat-központú szolgáltatással kapcsolatos erőfeszítéseinket és a projektünk hatékony befejezését.
alkalmazhatjuk a MetaMatrixot arra, hogy egy szabványos adatmodellből dolgozzunk, vagy annak létrehozását valósítsuk meg. Dolgozhatunk lentről felfelé haladva, melynek során virtuális adatszerkezeteket és adat-központú szolgáltatásokat egyszerre hozunk létre egy projekt során, amikor fokozatosan építjük ki a referencia architektúránkat, vagy pedig dolgozhatunk fentről lefelé haladva, melynek során a szabványos adatmodellt a projekt kezdetén importáljuk. A több felhasználó támogatása, mely magában foglalja a bejelentkezést és a kijelentkezést, a frissítést, a jelentések írását, illetve a nagy diagrammok nyomtatását, még a legnagyobb adatarchitektúra projektek kezelését, valamint a vállalati adat-központú szolgáltatások szabványos készletének létrehozásának koordinálását is megkönnyíti.
A megfelelő kapcsolatok Az adat-központú szolgáltatások ott kezdődnek, hogy lehetővé tesszük a megfelelő adatforrásokhoz való hozzáférést. A MetaMatrix Enterprise erőforrások széles köréhez kapcsolódik, beleértve a relációs adatbázis rendszereket (JDBC-n vagy ODBC-n keresztül), a webszolgáltatásokat, a fájlokat (mint például az XML fájlok, a táblázatok, vagy a CSV fájlokat), a „dobozos” alkalmazásokat, mint például a Siebel, a SAP, vagy a PeopleSoft és más forrástípusok. Bármilyen adatforrás, ami szoftverből elérhető, akár egy API-n, JDBC-n, illetve közvetlen fájlon vagy webes elérésen keresztül, valamint ami egy relációs vagy XML formátumot eredményez, integrálható a MetaMatrixba és összekapcsolható más forrásokkal.
MetaMatrix absztrakció. A meglévő adatforrások fizikai nézeteiből kiindulva hozzunk létre logikai nézeteket és alkalmazás specifikus nézeteket programozás nélkül.
A MetaMatrix amellett, hogy támogatja a projekttel kapcsolatos erőfeszítéseink összehangolását, arra is használható, hogy elősegítse a vállalati adatmodellek és az előírt XML szabványok kifejlesztésének és elterjesztésének folyamatát egy nagy projekt során vagy az egész vállalaton belül. Ha a vállalatunk vállalati adatarchitektúra szabványokat kíván implementálni, könnyedén
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
A MetaMatrix Enterprise szabványos konnektorok készletét nyújtja a hagyományos relációs adatbázis menedzsment rendszerekhez, beleértve az Oracle-t, a Microsoft SQL Servert, az IBM DB2-t, a Sybase-t, a MySQL-t, stb. A MetaMatrix vállalati adatforrások széles körét képes integrálni, beleértve az adatbázisokat, a „dobozos” alkalmazásokat, az üzenetküldési rendszereket, egyéb adatfeedeket, valamint más forrásokat. A MetaMatrix konnektor architektúra robusztus és szabványosított, így a szakértők vagy pedig a vállalati technikai munkatársak a MetaMatrix Connector SDK segítségével személyreszabott konnektorokat hozhatnak létre bármilyen adatforráshoz, ami még nincs jelen. A MetaMatrix konnektor amellett, hogy lehetővé teszi az adatokhoz való hozzáférést, támogatja a kapcsolatkészletezést (connection pooling), a tranzakciómenedzsmentet, a naplózást és a biztonságot.
Adatszállítás SQL-en vagy webszolgáltatásokon keresztül A MetaMatrix egyszerűsíti az alkalmazásokhoz való hozzáférést azáltal, hogy egypontos hozzáférést nyújt, vagyis egyetlen virtuális meghajtót nyújt bármilyen projekthez vagy adathoz. Az „adatszakadék” áthidalása azt is jelenti, hogy azokat a paradigmákat és protokollokat használjuk, melyek az adott alkalmazás sajátjai. A MetaMatrix számos különböző interfészen keresztül nyújt adatokat, mellyel különböző alkalmazások igényeit elégíti ki. Ezen interfészek közé tartoznak a következők: ●
●
Webszolgáltatási interfészek A MetaMatrix Enterprise több webszolgáltatási interfészt is nyújt, hogy a különböző alkalmazások követelményeinek megfeleljen. A webes alapú alkalmazások a MetaMatrixszal SOAP-on keresztül kommunikálnak. Modellezzük és alkalmazzuk a saját webszolgáltatásainkat, amik az alkalmazás által megkívánt összes interfészt nyújtják! Vagy hajtsunk végre egyszeri SQL lekérdezéseket végre egy specializált webszolgáltatáson keresztül és kapjuk vissza az eredményt XML-ben kódolva! Ezeket a webszolgáltatásokat a kliensoldali alkalmazások registry-vel vagy anélkül is használhatják. A MetaMatrix a SOAP-ot JMS-en és HTTP-n keresztül támogatja. SQL interfészek A MetaMatrix Enterprise virtuális relációsadatbázisinterfészt nyújt olyan alkalmazásokhoz, melyek a szabványos SQL lekérdezéseket JDBC-n vagy ODBC-n
keresztül hajtják végre. A szabványos CRUD műveletek támogatottak, ugyanúgy, mint a tárolt procedúrák hívása. Ha szükséges, a MetaMatrix adatszolgáltatásokat XML nézetek formájában is tud nyújtani, amit az Xquery-n keresztül kérdezhetünk le. Azok a webszolgáltatások, melyeket MetaMatrix-szal készítettünk, sokkal hatékonyabbak lehetnek, mint azok az adatforrások, amelyeket egyszerűen csak „becsomagolunk” egy webszolgáltatási interfészbe. Meghatározhatjuk azokat az adatszerkezeteket, melyek elérhetők lesznek az alkalmazásaink számára, valamint azokat a műveleteket is, melyek a webszolgáltatás részeként lesznek elérhetők. A legfontosabb az, hogy a szemantikai szakadékot úgy hidaljuk át, hogy az adatokat az alkalmazásunk által megkövetelt formában és szemantikával szállítjuk, valamint az adatokat több, különböző forrásból gyűjtjük össze és alakítjuk át. Mind az SQL interfésszel, mind a webszolgáltatási interfésszel élvezhetjük a SOA által nyújtott előnyöket. A szervezetünk akár használ webszolgáltatásokat, akár nem, a MetaMatrix Enterprise olyan trükköket nyújt, melyekkel a megfelelő adatszolgáltatásokat hozhatjuk létre az alkalmazásainkhoz. Tervezzünk és alkalmazzunk SQL szolgáltatásokat, webes szolgáltatásokat vagy ezek kombinációját: mindez tőlünk függ.
Hatékony végrehajtás vállalati teljesítménnyel Az adatszolgáltatásoknak, melyekhez az alkalmazásaink hozzáférnek, jól kell teljesíteniük a kemény vállalati követelmények ellenére is. A MetaMatrix Server számos olyan tényezőre összepontosít, amik az adat-központú szolgáltatások teljesítményét meghatározzák. Optimalizált lekérdezés-tervezés és feldolgozás A MetaMatrix Enterprise egy elismert, csúcstechnológiás lekérdezés-tervezési és feldolgozási motort nyújt, mely a távoli, heterogén adatforrásokon végrehajtott műveletekre optimalizált. A lekérdezés optimalizálása szabályokon és költségeken alapuló döntéseket foglal magában arról, hogy a különböző feldolgozásokat hol hajtsuk végre. Számos esetben az a jó megoldás, ha a relációs adatbáziskezelőrendszer feldolgozási hatékonyságát használjuk, azaz a joinokat, az al-lekérdezéseket, illetve a skalárfunkciókat az adatforrások szintjén hajtjuk végre. Az optimalizálási jellemzők magukban foglalják a tábla kardinalitás és
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
adatstatisztikák számításba vételét a lekérdezési terv létrehozásakor, az adat és a lekérdezések jellemzőitől függő különböző join algoritmusok kiválasztását, a kurzorok használatát, a puffer-kezelést, valamint a szabványos adathozzáférési minták definíciójának lehetőségét, az adatforrások leírásának képessége, illetve a lekérdezés alapértelmezett viselkedésének felülírása. Optimalizált adatszállítás: cachelés és adat-staging A MetaMatrix Enterprise olyan teljesítményi jellemzőket foglal magában, mint például a következők: ●
Materializált nézetek, melyek lehetővé teszik az átalakított vagy integrált adatok staging-jét.
●
Az eredményhalmazok dinamikus cachelése több szinten
●
A sűrűn használt lookup táblák vagy más referencia adatok cachelési képessége
A fejlesztőknek és adattulajdonosoknak teljes ellenőrzésük van afelett, hogy mely adatokat esnek a staging és a cachelés alá, és hogy milyen körülmények hatására. Ezek a jellemzők segítenek abban, hogy az új kérések számát az adatforrások irányába minimalizáljuk, illetve az adatokhoz való hozzáférést a felhasználók és az alkalmazások számára optimalizáljuk. A MetaMatrix az adatforrásokhoz való kapcsolódások hatékonyságát maximalizálja azáltal, hogy amikor lehetséges, kapcsolatkészletezést alakít ki (connection pooling).
Adat-autorizáció Az alkalmazásfejlesztők és az adattulajdonosok felelősek azért, hogy megakadályozzák illetéktelenek hozzáférését az adatokhoz. A MetaMatrix Enterprise, ha szükséges, finomszemcsés adat-autorizációt nyújt egészen az adatelemek szintjéig. Az adminisztrátorok, akik a szerepeket létrehozzák, külön-külön engedélyezhetik az egyes CRUD műveleteket. A metaadatok autorizációja A MetaMatrix a MetaMatrix Repository-n keresztül metaadatokhoz való gondos hozzáférés-ellenőrzést is nyújt. Ha szükséges, az adminisztrátorok finomszemcsés engedélyezést hozhatnak létre a különböző modellekhez és metaadatokhoz. Titkosítás A MetaMatrix támogatja az SSL-t a biztonságos kommunikáció érdekében, valamint használhatunk titkosított adatforrásokat és tárházakat is. A rendszerben tárolt minden jelszó titkosított. Audit A MetaMatrix Enterprise a naplózási funkcionalitásán keresztül teljes nyomkövető auditot nyújt a végrehajtott parancsokról, a hozzáfért adatokról, a rendszer használatról és a kivételekről.
Adattűzfal létrehozása: biztonságos hozzáférés az adatokhoz az adatszolgáltatásokon keresztül Amikor az alkalmazások a vállalati adatokat használják, a biztonság és az adatintegritás kulcsfontosságú követelmények. A MetaMatrix Enterprise jellemzők széles körét nyújtja annak érdekében, hogy elősegítse az adatintegritást és a biztonságot annak során, amikor az adatokhoz adatszolgáltatásokon keresztül férünk hozzá. A felhasználók autentikációja A MetaMatrix Enterprise több megközelítést is nyújt a felhasználók autentikációjához, beleértve az integrációt a meglévő LDAP-alapú autentikációs rendszerrel.
„Vállalata akár használ webszolgáltatásokat, akár nem, a MataMatrix egy zsáknyi trükköt tartalmaz ahhoz, hogy a megfelelő adatalapú szolgáltatást hozzon létre alkalmazásaihoz. Tervezzen és alkalmazzon SQL és webszolgáltatásokat, vagy a kettő kombinációját — ez Öntől függ."
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
Tranzakciókezelés Míg néhány alkalmazás egyszerűen beolvassa az adatokat, és a felhasználók elé tárja, más alkalmazásoknak az adatokat írniuk kell, valószínűleg több elosztott adatforráshoz is. Ezen alkalmazások számára a MetaMatrix XA-nak megfelelő tranzakció-kezelési rendszer abban nyújt segítséget, hogy megvalósuljon az adatintegritás még nagyon összetett, számos adatforrást bevonó műveleten keresztül is.
Szabványos, méretezhető architektúra és egyszerű adminisztráció A MetaMatrix Enterprise architektúrája és a Java technológiára épül. A MetaMatrix Server és a MetaMatrix tárház több platformon fut, beleértve a Microsoft Windows-t, a Red Hat Enterprise Linuxot és a Sun Solarist. A MetaMatrix Enterprise Designer egy Eclipse-alapú alkalmazás. A modellezés és a metaadatok menedzsmentje ipari szabványokon alapul, beleértve az OMG-t és az UML szabványokat, valamint az XML Metadata Interchange (XMI) szabványokat is. A MetaMatrix Enterprise emellett webszolgáltatási szabványok széles körét is támogatja, mint például a WSDL 1.1, a SOAP 1.2, a HttpBasic, a WS-Security
és a WS-I Basic Profile. A MetaMatrix Enterprise könnyen telepíthető és konfigurálható, egyszerűen illeszkedik az IT környezetünkbe, és hatékonyságnövelő eszközöket nyújt az olyan adminisztrációs feladatokhoz, mint például a rendszerfelügyelet, a naplózás, a session- és lekérdezésmenedzsment, konnektor és kapcsolatmenedzsment, a kiterjesztések kezelése, a MetaMatrix Repository menedzsmentje, valamint a felhasználók és a jogosultságok kezelése. A több adminisztratív interfész a hatékonyságot maximalizálja. A MetaMatrix elosztott szolgáltatási architektúrát használ, melynek alapvető tulajdonsága a méretezhetőség a nagyobb munkaterhelések, adatforrások, és alkalmazások, illetve felhasználók támogatása érdekében. További MetaMatrix Server példányokat használhatunk annak érdekében, hogy megnöveljük az elérhető szolgáltatások számát egyetlen fizikai hoszton vagy elosztott hosztokon, mellyel a méretezhetőséget, a nagyobb hibatűrést, és a terheléselosztást segítjük elő. A MetaMatrix kompatibilis a szoftver- vagy hardver-alapú, magas rendelkezésre állású stratégiákkal. A MetaMatrix Respository egy szabványos RDBMS platformon hosztolt, így a szabványos, magas rendelkezésre állású megközelítések, mint például a tükrözött vagy replikált adatbázis szerver példányok által nyújtott előnyöket élvezi.
MetaMatrix Enterprise komponensek. Használja a MetaMatrix Enterprise-t az adat-alapú szolgáltatások létrehozásához, végrehajtásához és menedzseléséhez.
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
A MetaMatrix Enterprise válaszol a SOA adatkihívási problémájára ●
●
●
●
●
●
●
Tervezzünk, teszteljünk és alkalmazzunk SQL szolgáltatásokat vagy szabványoknak megfelelő webszolgáltatásokat gyorsan, annak érdekében, hogy az adatkövetelmények széles körének megfeleljünk. Válasszuk el az alkalmazásokat a fizikai adatforrásoktól az adatszolgáltatások egy olyan rétegével, ami a különböző vállalati adatforrásokkal kommunikál. Csökkentsük az alkalmazások fejlesztésével töltött időt, küszöböljük ki az adat-hozzáféréshez, átalakításhoz, integrációhoz és egyesítéshez szükséges egyedi kódok írásának szükségességét. Hidaljuk át a szemantikai szakadékot az új projektek adatkövetelményei, a meglévő adatforrások és a vállalati szabványok között. Hozzunk létre integrált nézeteket konzisztens, kurrens adatokkal közel valósidőben, vállalati teljesítménnyel. Kezeljük az adatszolgáltatásokat a könnyű felfedezés, karbantartás és újrafelhasználás során, hogy a már elkészült munkát is jól ki tudjuk használni. Hozzunk létre adatszolgáltatásokat egy projekthez, több projektet áthidalóan, vagy az egész vállalatra nézve.
●
A megfelelő absztrakciós szinten lévő adatokkal dolgozzunk! A ma elérhető leghatékonyabb vizuális modellezéssel és leképezési eszközökkel hozzunk létre olyan adatnézeteket, melyek a legjobban támogatják az alkalmazások tervezését, újbóli felhasználását és karbantartását, míg teljes mértékben kihasználják a bizonyított adatmodellezési technikák nyújtotta előnyöket. Határozzuk meg a logikai nézeteket, az absztrakció szintjeit, melyek az üzleti objektumok szélesebbkörű használatát és megértését teszik lehetővé, vagy pedig csak képezzük le egy forrásból egy célba, mindez tőlünk függ.
●
Federáljuk a különálló adattárakat az elosztott adatok valósidejű írása és olvasása érdekében! Kapcsolódjunk relációs adatbázisokhoz, webszolgáltatásokhoz, XML dokumentumokhoz, egyszerű fájlokhoz, csomagolt alkalmazásokhoz, régi rendszerekhez, valamint akár külső adatfeedekhez is.
●
Nyújtsunk alkalmazás-interfészeket a különböző igények kielégítésére!
●
Az alkalmazások a számunkra szükséges interfészeken keresztül csatlakoznak a MetaMatrixhoz, mint például az SQL (ODBC/JDBC) vagy a SOAP (JMS-en vagy HTTP-n keresztül). Válaszoljuk meg az alkalmazási követelmények széles körét egyetlen rendszerrel! Hajtsuk végre az adatszolgáltatásokat vállalati teljesítménnyel és integritással. Használjuk ki a robusztus és megbízható környezetet, beleértve az adatcachelést, a biztonságot, az XA-nak megfelelő tranzakció-menedzsmentet, auditálást, valamint lekérdezés-optimalizációt. Alkalmazzunk konzisztens adatbiztonságot és hozzáférésellenőrzést központosított konfiguráción és érvényesítésen keresztül.
●
Tároljuk az adatszolgáltatások tervezéséhez szükséges metaadatokat. Importáljuk a metaadatokat a meglévő adatforrásokból és adatmodellezési eszközökből, tároljuk a projektek során használt dokumentumokat, és határozzuk meg az új metaadatokat, melyek támogatják az adatszolgáltatási erőfeszítéseinket, valamint gyűjtsünk be szervezeti szintű információkat az adatokról és azok használatáról.
Kulcsfontosságú képességek ●
Hidaljuk át a szakadékot az adatszolgáltatásokkal! Határozzuk meg a szolgáltatásokat, hogy hozzáférjünk a meglévő forrásokból származó adatokhoz és hidaljuk át a szemantikai különbségeket a meglévő adatszerkezetek, az új adatkövetelmények és a szabványok között. Használjunk deklaratív leképezést és modellezési eszközöket, ne pedig egyedi kódolást az olyan adatszolgáltatások tervezése, alkalmazása és kezelése során, melyek átalakítják, integrálják és egységesítik az adatokat. Hozzunk létre sémák közötti leképezéseket, mellyel feloldjuk a szemantikai különbségeket.
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72
●
Használjuk az adatszolgáltatási platformot, mely a legkeményebb helyzetekben is bizonyított. A MetaMatrix kulcsfontosságú szerepet játszik a jelenlegi legkritikusabb projektekben, világszerte. A MetaMatrixot különböző vállalatok és kormányzati ügynökségek használják annak érdekében, hogy a szükséges adatok szabványos formáit hatékonyan nyújtsák, ami a pénzügyi átláthatóság és más kötelező előírások miatt szükséges. Emellett a MetaMatrix jobb információáramlást segít elő az egész szervezeten belül. A MetaMatrix kielégíti ezen szervezetek igényeit a nagy méretezhetőséggel és teljesítménnyel kapcsolatban, valamint lehetővé teszi számukra, hogy szolgáltatási szintű céljaikat elérjék.
ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft. • 1117 Budapest, Infopark sétány 1. • www.ulx.hu • tel: +36 (1) 450 09 21 • fax: +36 (1) 330 56 72