Šiřte aplikace myší

Pojem aplikační server se stává módou a tak není divu, že společnost Inprise uspořádala seminář, aby osvětlila pr...


Pojem aplikační server se stává módou a tak není divu, že společnost Inprise
uspořádala seminář, aby osvětlila principy fungování svého Aplikačního
(tentokrát s velkým a) serveru.
Z toho, co zde zaznělo, uvedu spíše jen několik střípků. Distribuovaná aplikace
zahrnuje současně řadu objektů a procesů rozmístěných na jednotlivých
počítačích. Aplikace tedy běží na síti, ne na konkrétním počítači. Podobná
architektura umožní časem díky sdílení výpočetního výkonu vznik nových, na
výkon velmi náročných aplikací. Na druhé straně je však třeba i distribuovanou
aplikaci spravovat centrálně, z jednoho místa, není možné obíhat jednotlivé
počítače.
Co se vývoje pro Aplikační server týče, je zde nástroj JBuilder for Application
Server. Ten je v JBuilderu verze C/S navíc doplněn o možnost ladit
distribuované aplikace. Generátor aplikací přitom víceméně automaticky vytvoří
příslušný server i klienta. K dispozici přitom budou i další vývojové nástroje,
konkrétně C++Bulider a Delphi.
Správu zajišťuje tzv. AppCenter, který mj. startuje i zastavuje části aplikace
a měří jejich výkon. V případě problémů umí najít náhradní řešení.
Nejde však jen o vývoj a správu, ale také o šíření aplikace na příslušné
počítače (bylo předvedeno víceméně klikáním myši). Za šíření aplikací je přitom
odpovědný nástroj jménem AppServer.
Problémem klasických webových aplikací jsou databázové transakce. K databázím
je zpravidla třeba přistupovat přes rozhraní JDBC (JDBC driver může být
součástí javového appletu). Struktura aplikace může být i taková, že na webovém
serveru je spuštěn servlet, který pak sám funguje jako klient pro příslušný
CORBA server.
Gatekeeper je nástroj (součást VisiBrokeru), který umožňuje appletům
komunikovat "dál" než jen na www server (applet, který je toho schopen, se
nazývá orblet).
(pah)
9 0582 / pah









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.