Spotrebak.cz - sponzor E-komerce
 Sponzoři 
 Hledání 
 Reklama 
 Diskuze 
 Bez komentáře 
Vše pro váš digitální fotoaparát!

Technologie HyperQbs uvolněna jako freeware

Nová verze otevřené technologie HyperQbs firmy Qbizm byla ve své 3.2alfa verzi uvolněna pro volné stažení na vývojářském portálu HyperQbs (http://www.hyperqbs.org).

Distribuce HyperQbstm se připravuje na svou beta verzi a v blízké budoucnosti také na uvolnění do open-source.

Nová 3.2 verze HyperQbstm distribuce mimo jiné obsahuje:
- Integrovaný XML editor Merlot
- Implementovanou podporu pro XCatalog
- Nástroje pro deployment a make-like utilitu
- a mnoho dalších nových funkcí včetně komponent a příkladů

Cílem technologie HyperQbstm je zjednodušit a zrychlit životní cyklus vývoje, rozšiřování a údržby rozsáhlých m-komerce projektů, a to za použití principu podobného stavebnici LEGO. Middle-ware technologie HyperQbstm definuje tzv. “komponenty s dynamickou tváří”. Tyto komponenty jsou plně založeny na otevřených standardech J2EE a XML.

Stávající způsob použití softwarových komponent (např. EJB) obsahujících znovupoužitelnou business logiku aplikace vyžadoval “poslepování” těchto komponent pomocí primitivních JSP/Servlet technologií. Toto “lepidlo” se však stává protikladem výhod, které znovupoužitelné komponenty vývojářům a investorům přináší. Zatímco EJB komponenty jsou obdobně jako stavební prefabrikáty znovu použitelné a jednoduše začlenitelné do životního cyklu vývoje aplikace (jako např. modelování, prototypování, nasazení a údržba), lepidlo v podobě ‘JSP/Servletů’ je většinou proprietární implementací špagetového kódu jednoho člověka na jedno nasazení. Toto ”lepidlo” rozhoduje v aplikaci o tom, jakou stránkou má aplikace pokračovat, jak reagovat na události generované uživatelem, jak řešit chybové stavy apod. V případě, že má aplikace podporovat také některé alternativní uživatelské zařízení (jako např. mobilní telefon s WAP nebo SMS, multimediální zařízení nebo dokonce ledničku), je zapotřebí napsat nové servletové nebo JSP “lepidlo”. Čím více alternativních zařízení a změn v aplikaci, tím více “lepidla” je zapotřebí. Čím více “lepidla”, tím také více problémů s aplikací a jeho údržbou.

Takové JSP/Servlet “lepidlo” vlastně EJB business komponentám poskytuje vrstvu aplikační/prezentační logiky. Z praktických zkušeností je zřejmé, že JSP/Servlet “lepidlo” je vhodné zejména pro menší projekty. Řešením odstraňujícím nedostatky modelu “lepidla” je technologie HyperQbstm.

HyperQbstm přemostily technologickou propast a eliminovaly potřebu pro “lepidlo” tak, že z něj vytvořily součást plně znovupoužitelné EJB komponenty (tzv. Qb [čtěte: Kjůb]). K tomu navíc HyperQbstm definuje tzv. AAF (Adaptive Application Flow) mechanizmus umožňující změny v chování komponent bez zásahů do jejich zdrojového kódu. Tento mechanizmus funguje obdobným způsobem jako např. integrované obvody nebo mikroprocesory v tištěném obvodu.

Výhody technologie HyperQbstm:
- rychlé prototypování internetových aplikací
- podpora inkrementálního vývoje a týmové práce
- 100% znovupoužitelnost jednotlivých plug-in komponent
- aplikační logika může být konfigurovatelná – není třeba zasahovat do zdrojového kódu (AAF)
- akcelerátor vývoje
- krátká křivka učení
- kontrola nad běžící aplikací včetně flexibility a bezpečnosti
- vysoká škálovatelnost a rozšiřitelnost
Autor: Redakce
Datum: 7. prosince 2000





 Sdílet článek  
Facebook Facebook   Jagg Jagg.cz   Linkuj Linkuj.cz