09 Describe Distribution Solution
-
Upload
shaominhung -
Category
Documents
-
view
4 -
download
1
description
Transcript of 09 Describe Distribution Solution
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
1
H Thng Qun L Bn Hng Thi Trang Online
Describe Distribution Solution
Nhm 11- INT3110 2
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
2
Contents 1. Exercise: Describe Distribution ........................................................................................................ 3
1.1. Deployment Model: ..................................................................................................................... 3
1.2. Applying the Distribution Mechanism (RMI): ......................................................................... 4
1.2.1. Architectural Layers and Their Dependencies: ............................................................... 4
1.2.2. Packages and Their Dependencies: ................................................................................... 4
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
3
1. Exercise: Describe Distribution
1.1. Deployment Model:
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
4
1.2. Applying the Distribution Mechanism (RMI):
1.2.1. Architectural Layers and Their Dependencies:
1.2.1.1. Layer Description:
Application Layer: lp ng dng bao gm tt c cc phn t thit k c trng ca ng
dng
Business Sevices Layer: lp dch v bao gm nhng phn t c trng dch v c s
dng trong 1 vi ng dng
Middleware Layer: cung cp nhng li ch cho dch v v nhng ph thuc c bn
Base Reuse: nhng phn t thit k c th dung li c
i vi m hnh trong biu ny, cc lp ph thuc c thm vo h tr cho s phn
tn.
S ph thuc t Application Layer n Middleware Layer h tr nhng ph thuc mi t
cc gi ng dng n gi java.rmi
1.2.2. Packages and Their Dependencies:
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
5
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
6
1.2.2.1. Package Descriptions:
Administration: cha cc phn t h tr cho vic qun l admin
Base reuse : cc yu t thit k c th s dng li
Employee Activities: cha cc phn t h tr vic giao tip vi ng dng ca nhn vin
Customer Activities: cha cc phn t h tr vic giao tip vi ng dng ca khch hng
Sale Artifacts: cha cc hnh ng ct li ca h thng
Resgistration: cung cp cc hnh ng ng k account.
External System Interfaces: cha cc giao din h tr truy cp vo h thng. iu ny
cc lp giao din h thng bn ngoi cng nh cc h thng con c th iu khin c lp
GUI Framework: Gi ny bao gm mt khun kh ton cho qun l giao din ngi
dng.N c cha cc view qun l s tng tc ca ngi dng vi ng dng qua giao din
,n s c mt trang ng nhp to ra mt i tng v bi cnh tng ng vi tng i
tng.
BankSystem : cha nhng hot ng giao dch thanh ton ca khch hng thng qua th.
PrintService Subsystem: cha ton b hot ng lin quan ti vit in n ha n
ProjectManagementDatabase Subsystem: ng gi cc thng tin gi vo database cha
cc ha n,sn phm.
Secure Interfaces : cha cc interface cung cp s an ton cho my khch hng.
Security: cha cc phn t thit k ci t c ch an ninh ca h thng
Security Manager Subsystem: cung cp thnh phn chnh nhng im chnh nht ca dch
v an ninh .
i vi m hnh ny th cung cp cho s phn tn:
Gi java.rmi bao gm cc lp m chng b sung cho c ch phn tn RMI. Gi ny l sn c
ca chun Java IDEs.
S ph thuc t cc gi ng dng n java.rmi cung cp truy cp n giao din iu khin
phn tn, v dch v Naming cho s iu khin phn tn clients.
S ph thuc t cc gi ng dng n gi Java Server cung cp truy cp n cc i tng
iu khin cho s iu khin phn tn.
-
H thng qun l bn hng thi trang Online Issue date: 18/4/2015
M t kin trc phn tn Author: Nhm 11
09DescribeDistributionSolution.docx
7
S ph thuc t University Artifacts n java.rmi cung cp truy cp n giao din
Serializable cho cc lp cho i tng phn tn