Professional Documents
Culture Documents
Business Logic
Thc hin cc nghip v chnh ca h thng, s dng cc dch v do lp Data Access
cung cp, v cung cp cc dch v cho lp Presentation. Lp ny cng c th s dng cc dch
v ca cc nh cung cp th 3 thc hin cng vic ca mnh(v d nh s dng dch v ca
cc cng thanh tan trc tuyn nh VeriSign, Paypal...).
Nhc im
Khng th s dng vi cc m khc ngoi Java
Tc khng nhanh bng triu gi cc b hoc s dng cc giao thc lin kt vi mc
tiu c th
C th khng hiu qu i vi cc ng dng thi gian thc,nh cc ng dng Video
CORBA
u im
Nhc im
Chng trnh phc tp
Chi ph cao
D gy ra li
3. Kin trc client-server 3 tng
(V hnh)
i vi client lin tc vi Middleware(Logic tch hp v Logic ng dng) gi chung l
Application Logic
Kin trc client server pht trin v ci t cc ng dng trong mi trng phn tn.
Cc ng dng mc phn tn yu cu cc dch v mc h thng nh:
+ Qun l giao dch
+ Bo mt
+ Kt ni client
+ Truy xut d liu
u im:
- D dng m rng, thay i quy m ca h thng: Khi cn ti ln, ngi qun tr c th
d dng thm cc my ch vo nhm, hoc ly bt ra trong trng hp ngc li.
Nhc im:
- Vic truyn d liu gia cc tng s chm hn v phi truyn gia cc tin trnh khc
nhau (IPC), d liu cn phi c ng gi -> truyn i -> m gi trc khi c th dng c.
- Vic pht trin ng dng phc tp hn.
Vi RMI-IIOP, stub v skeleton c pht sinh ngay t nh ngha i tng Java. Thay v s
dng giao thc trong RMI lin lc gia 2 tin trnh, RMI-IIOP s dng giao thc CORBA
IIOP n c th gi cc i tng khng c vit bng ngn ng Java. Cc bc pht trin
bt u vi ci t mt lp pht sinh bng IDL trong ngn ng Java. Lp ny c bin dch vi
rmic dng c hiu iiop d v mt lp bn pha my ch s dng COSNaming, truy cp Giao
Din Th Mc v Tn Trong Java (Java Naming and Directory Interface JNDI)
7. Trong RMI, lam the nao de Client tim duoc dich vu tu xa?
Khc nhau
c trng RMI:
- Ch cho php mt i tng ang chy trn mt my o Java ny ( Java Virtual
Machine) gi cc phng thc ca mt i tng ang tn ti trn mt my o
Java khc (JVM).
c trng CORBA: