Novell exteNd Director
Bevezető
Webszolgáltatások, tartalom és adatok szolgáltatása bármilyen eszközre
A Novell exteNd Director egy olyan interakciós és portál szerver, amellyel funkciódús és személyre szabott webes alkalmazások hozhatók létre gyorsan, melyek később könnyen karbantarthatók. A Director fejlesztői környezetével és interakciós szolgáltatásaival a fejlesztők villámgyorsan képesek olyan J2EE-alapú portálalkalmazásokat építeni, amelyek különböző forrásokból származó adatok konszolidációjára és a felhasználók számára megfelelő módon történő megjelenítésre képesek. Az interakciós szolgáltatások közé tartoznak a megszemélyesítés, a tartalomkezelés, felhasználói profilok kezelése, a munkafolyamok és szabályok kezelése, a biztonsági szolgáltatások és a vezeték nélküli eszközök támogatása, melyekkel dinamikus üzleti alkalmazások tervezésére és skálázható üzemeltetésére nyílik mód. A Director alkalmazások 100%-osan szabványosak, így telepíthetők a vezető alkalmazásszerverekre, vagyis a Novell exteNd, a BEA WebLogic és az IBM WebSphere alkalmazásszerverekre.
Fő tulajdonságok
Hatékony integrációkezelés
Portál, tartalomkezelés, workflow, szabály motor, biztonság, felhasználói profilok, vezeték nélküli eszközökre történő átkódolás, azonosítás, stb.
Hatékony fejlesztői környezet
Könnyen használható adminisztrációs és tartalomkezelő eszközök
Rugalmas keretrendszer
A rugalmas felépítésnek köszönhetően könnyen beilleszthető egyedi szolgáltatások
Szabványalapú architektúra
J2EE kompatíbilis
Teljeskörű J2EE alkalmazásplatform
Fejlett interakciós szolgáltatások
A Director rengeteg eszközzel támogatja interaktív portálalkalmazások készítését. A testreszabott felhasználói élmény érdekében közvetlen és közvetett felhasználói adatok felhasználásával növelhetjük alkalmazásaink hatékonyságát. Az üzleti szabályok használatával a változó elvárások szerint alakítható az alkalmazás működése mindezt a kód változtatása nélkül. A workflow folyamatok bevezetésével automatizálhatjuk a felhasználók közti folyamatok kezelését. A vezeték nélküli átkódolás segítségével ugyanazt az alkalmazást csak egyszer elkészítve tálalhatjuk azt különböző eszközöket használó felhasználók számára. A Director webalapú tartalomkezelő alrendszerének segítségével a jogosult felhasználók teljes WebDAV támogatás mellett változtathatják a megjelenített tartalmat akár elosztott környezetben is. Az elrendezések, témák és csoport- illetve személyes oldalak a végfelhasználók számára biztosítják saját környezetük személyreszabhatóságát. Végül pedig, az exteNd Composer használatával a szervezet akár összes alkalmazása számára készíthetünk felhasználóbarát központi felületet.
Minden korábbinál nagyobb fejlesztői termelékenység
A Novell exteNd Director-hoz egy teljeskörű fejlesztői környezet is tartozik az exteNd Workbench -, mellyel webes alkalmazásokat tervezhetünk, állíthatunk elő és telepíthetünk. A fejlesztés bonyolultságát a Director azzal próbálja meg csökkenteni, hogy megfelelő varázslókat és szerkesztőfelületeket biztosít a fejlesztési életciklus minden lépéséhez. (A J2EE és webszolgáltatási varázslók mellé a Director újabbakat nyújt weboldalak elrendezésének, témáinak, komponenseinek, valamint szabályok, workflow folyamatok és egyéb Director típusú erőforrások előállításához. Kapunk még szerkesztőprogramokat is, többe közt JSP, JAVA és XML szerkesztőt ez utóbbi természetesen séma és DTD érvényesítésre is képes.) A csoportos fejlesztés sem jelent gondot a bőséges verziókezelési támogatásnak köszönhetően. Az exteNd Workbench a CVS, RCS, PVCS, VSS és ClearCase rendszereket képes kezelni, de az innovatív felhasználói felületen saját illesztések is készíthetők más verziókezelési rendszerekhez. A fejlesztés utolsó lépéseit, vagyis az összeállítást, archiválást és telepítést szintén támogatja az eszköz, így az elkészült alkalmazás könnyedén telepíthető a Novell exteNd, a BEA WebLogic vagy akár az IBM WebSphere alkalmazásszerverekre. A Director erőforráshalmazainak segítségével pedig úgy is módosíthatjuk a már telepített alkalmazás részeit, hogy az egész EAR-t újra kellene telepítenünk.
Teljes tartalomkezelő rendszer
A Director az egyetlen olyan portál megoldás, amely teljeskörű tartalom- és dokumentumkezelő alrendszert is tartalmaz. Ennek segítségével különböző típusú tartalmak hozhatók létre verziókövetéssel, biztonsági és fejlett keresési funkciókkal együtt. A teljes WebDAV integráció azt jelenti, hogy a felhasználók saját tartalomkezelő rendszereik segítségével is változtathatják a portál tartalmát akár egy hálózati meghajtó, akár direkt módon például Microsoft Office vagy Macromedia Dreamweawer alkalmazásokkal. Erre a leginkább a Portal Management Console-t (PMC) használatos, ezzel kell ki- és betenni dokumentumokat, azok verzióit követni, csatolmányokat vagy stíluslapokat kapcsolni hozzájuk, illetve teljes tartalmat importálni és exportálni. Amennyiben ennél mélyebben szeretnénk kihasználni a funkciókat, rendelkezésre áll az alrendszer nyilvános API-ja.
Funkciógazdag és rugalmas felügyelet és eszközkészlet
A telepített alkalmazások folyamatos adminisztrációjára a szintén webalapú Portal Administration Console (PAC) szolgál. A PAC minden olyan Director alkalmazásban automatikusan rendelkezésre áll, amelynek része a Portál alrendszer. Segítségével a következő alrendeszerek adminisztrációjára biztosít felhasználói felületet: a Director keretrendszer, a felhasználói, a címtár és a biztonsági alrendszerek. A PAC segítségével ezeket a feladatokat nem technikai munkatársak is könnyedén elvégezhetik.
Ismerős J2EE programozói modell
A Director teljes mértékben szabványalapú és az egyszerűség megtartása mellett alkalmazza a J2EE programozási modelljét. Minden Director projekt egy EAR (enterprise archive), az alrendszerek (pl. a tartalomkezelő, a portál vagy a workflow) pedig a fő EAR alá rendezett WAR-ok és JAR-ok. Mivel a Director kezeli a fenti archívumok elrendezését, a fejlesztés alatt csupán az alkalmazás üzleti logikáját kell szem előtt tartani.
Irány a jövő szabványai felé
A termék fejlesztőcsapata aktív tagja a jövő meghatározó portálokkal kapcsolatos szabványait definiáló testületeinek (pl. WSIA, WSRP, JSR 168, JSR 170, JSR -107, JSR-94, RFC 2518, WebDAV), így a Director alkalmazások a jövőben is platformfüggetlenek és szabványosak lesznek.
Funkciólista
Szabványok
- J2EE kompatíbilis (a BEA, IBM és Novell alkalmazásszerverekre telepít)
- Webszolgáltatások (SOAP runtime, webszolgáltatás automatikus generálása, SOAP/JAVA/WSDL fordítók)
- WebDAV kompatíbilitás a tartalomkezelő eszközökkel (MS Office, Dreamweawer, Windows, Mac OS X)
- RSS támogatás a tartalom aggregációhoz
Beilleszthető szolgáltatások
- Tartalomkezelés
- WebDAV szerver
- Workflow
- Szabály motor
- Felhasználói profilkezelés
- Azonosítási címtár
- Biztonság
- Erőforráshalmazok
- Portál (vezeték nélküli eszközökre történő átkódolással)
- Keresés (Autonomy)
Architektúra
- Egyszerűen beilleszthető alrendszerek
- J2EE ajánlások és példák
- Hordozható (WebLogic, WebSphere és Novell)
- Kiterjeszthető
- Nyílt API
Integrált szolgáltatási környezet
- J2EE-központú fejlesztés és telepítés
- Teljes webszolgáltatás eszköztár, többek közt WSDL-ről Director-ra portál komponens varázsló
- Kódvarázslók a Director építőkockáihoz
- Vizuális eszközátkódoló szerkesztő
- Vizuális tervezőeszközök a szabályok és workflow folyamatok tervezéséhez
- Director projekt sablonok
- Alkalmazás erőforrások dinamikus telepítése
- J2EE projektek egy kattintással történő telepítése
Összefoglalás
Tulajdonságlista
Szabványok
J2EE kompatíbilis (a BEA, IBM és Novell J2EE alkalmazásszerverekre telepít)
Becsatolható szolgáltatások
Tartalomkezelés
Architektúra
Könnyen becsatlakoztatható alrendszerek
Integrált szolgáltatási környezet
J2EE-centrikus fejlesztés és telepítés
Platformtámogatás
Alkalmazásszerverek
Novell exteNd Application Server 4.0
Operációs rendszerek
Windows NT 4.0
Adatbázisok
Oracle 8.x