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.
  • Nagy teljesítmény és skálázhatóság
  • 100% J2EE szabványalapú felépítés
  • Nyílt Java API és JSP címkekönyvtár

Hatékony fejlesztői környezet

  • Könnyen használható adminisztrációs és tartalomkezelő eszközök
  • Könnyű feljesztés a Novell exteNd Workbench integráció támogatásával
  • Könnyű telepítés J2EE alkalmazásszerverekre
  • MS Office, Dreamweawer és egyéb eszközök közvetlenül elérik a tartalomkezelőt

Rugalmas keretrendszer

  • A rugalmas felépítésnek köszönhetően könnyen beilleszthető egyedi szolgáltatások
  • Együttműködési képesség
  • Könnyen kiterjeszthető architektúra

Szabványalapú architektúra

  • J2EE kompatíbilis
  • XML technológiákra alapul
  • Webszolgáltatások
  • WebDAV 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)
  • Webszolgáltatások (SOAP runtime, webszolgáltatás generálás, SOAP/JAVA/WSDL fordító)
  • WebDAV kompatibilitás a tartalomkezelő eszközökkel (Ms Office, Dreamweaver, Windows, Mac OS X)
  • RSS támogatás a tartalom aggregáláshoz

Becsatolható szolgáltatások

  • Tartalomkezelés
  • WebDAV szerver
  • Workflow
  • Szabály motor
  • Felhasználói profilok
  • Hitelesítési címtár
  • Biztonság
  • Erőforrások
  • Portál (vezeték nélküli kódoló motorral)
  • Keresőmotor (Autonomy)

Architektúra

  • Könnyen becsatlakoztatható alrendszerek
  • J2EE ajánlások
  • Hordozható (WebLogic, WebSphere, Novell)
  • Kiterjeszthetőség
  • Nyílt API

Integrált szolgáltatási környezet

  • J2EE-centrikus fejlesztés és telepítés
  • Teljes webszolgáltatási eszközkészlet („WSDL-ről Director-ra” portál komponens varázslóval)
  • Kód varázslók Director építőkockák készítéséhez
  • Vizuális eszközfordító szerkesztő
  • Vizuális tervezőeszközök a szabályok és workflow-k létrehozásához
  • Director projektsablonok
  • Alkalmazáskomponensek dinamikus telepítése
  • J2EE projektek telepítése egy egérkattintással

Platformtámogatás

Alkalmazásszerverek

  • Novell exteNd Application Server 4.0
  • BEA Weblogic Server 6.1
  • IBM WebSphere Server Advanced Edition 4.0.1

Operációs rendszerek

  • Windows NT 4.0
  • Windows 2000
  • Solaris 2.6, 2.7, 8.0
  • AIX 4.3
  • HP-UX 11.0

Adatbázisok

  • Oracle 8.x
  • DB2 7.1 (FixPak 3), 7.2
  • Microsoft SQL Server 7.0/2000
  • Sybase ASE 11.x/12
  • Sybase Adaptive Server Anywhere 6.x