On Thursday 13 April 2006 10:22, Martin Kuba wrote:
> Jakub Příkazský wrote:
> > Pokud budu mít například několik aplikací (evidencí) - app1,..,appN (cca
> > 5-20ks) a každý zákazník, bude chtít jenom některé, pak mi přijde
> > rozumné je provozovat odděleně.Nelíbí se mi myšlenka, že by měl
> > existovat jeden aplikační monolit, v němž bych musel určovat kterou
> > aplikaci bude zákazník využívat. Proto mě zajímá řešení problému, jak
> > zajistit jejich vzájemnou komunikaci a spolupráci. Ačkoliv se mohu mýlit
> > a naopak je "monolitická" cesta vhodnější. Uvažuji správně?
>
> Tohle mi prijde jako pekny kandidat na customizaci, tj.
> udelate monolit zahrnujici vsechny aplikace, a v konfiguraci
> pro konkretniho zakaznika urcite, ktere z nich se daji
> pouzivat. Mate jednu aplikaci, kterou musite udrzovat,
> instalace u zakazniku se lisi jenom konfiguraci.

Souhlas. A samozrejme je tady moznost mit kazdou "aplikaci" v samostatnem jaru 
(stejne to budou asi samostatne moduly, ne?) a proste a jednoduse to jenom 
vzdy prebalit. A navic one konfiguraci by slo urcite pomoci tak, ze se zavola 
Class.forName() na jednu vyznamnou tridu z kazdeho modulu a automaticky si 
nastavit konfiguraci podle nalezenych trid. Idealane tak, ze ona vyznamna 
trida bude konfigurator, ktery rageistruje ruzne listenery, renderery, 
graficke prvky,... 

-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
Senior Engineer, Systinet, Mercury Division
http://www.mercury.com

-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Odpovedet emailem