You are on page 1of 61

CNG TY C PHN CNG NGH TINH VN

Tr s chnh: Tng 8, Ks. Th Thao, Lng sinh vin HACINCO, Thanh Xun, H Ni
in thoi: (04) 3558 9970 - Fax: (04) 3558 9971
Email: info@tinhvan.com - Website: www.tinhvan.com; www.xalo.vn

THUYT MINH GII PHP K THUT

GI THU:
NNG CP PHN MM CHO MOBIFONE
PORTAL
THUC D N:
NNG CP WEBSITE MOBIFONE PORTAL NM 2013
CH U T:
CNG TY THNG TIN DI NG

Cng ty C phn Cng ngh Tinh vn

H NI, 2014
MC LC
THUYT MINH GII PHP K THUT ....................................................................1
I. GII THIU CHUNG V D N V GI THU.....................................................9
II. NHN THC VN .............................................................................................9

1.

Lch s pht trin Cng ty thng tin di ng .................................................9

2.

C cu, t chc Cng ty thng tin di ng ...................................................12

3.

Cc dch v cng ty cung cp.........................................................................15

4.

Tm nhn v s mnh ca Cng ty thng tin di ng...................................16

5.
xut gii php k thut cho gi thu Nng cp phn mm cho
Mobifone Portal thuc d n Nng cp Website Mobifone Portal nm 2013
.................................................................................................................................. 17
III. GII PHP K THUT P DNG.......................................................................18

6.

Oracle WebCenter Portal...............................................................................18

7.

Oracle WebCenter Content............................................................................18

8.

Oracle Access Management............................................................................18

9.

WebLogic Server.............................................................................................18

10.

Oracle Database 11g......................................................................................18

IV. GII PHP THIT K NNG CP, B SUNG TNH NNG PHN MM.........18

11.

KIN TRC H THNG MOBIFONE PORTAL...................................18

11.1.

M hnh kin trc thit k phn mm........................................................18

11.2.

M hnh kin trc ci t logic .................................................................20

11.3.

M hnh ng dng tng th.......................................................................22

12.

GII PHP CHUYN I D LIU........................................................22

13.

GII PHP NG NHP H THNG.....................................................23

14.

GII PHP XC THC V QUN L TRUY CP .............................25

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 2 / 61

Cng ty C phn Cng ngh Tinh vn


15.

GII PHP TCH HP H THNG.........................................................28

15.1.

Danh sch cc ng dng, h thng tch hp..............................................28

15.2.

Cc chun tch hp thng tin ....................................................................28

Web Service c s dng nh mt phng tin cho cc h thng khc


nhau giao tip vi nhau v vi ngi dng cui, Web Service cho php cc t
chc giao tip d liu m khng cn am hiu v cc cng ngh nn pht trin
pht trin nn h thng...........................................................................................29
Theo W3C, Web service c thit k trong vic h tr tng tc gia my
vi my thng qua mi trng mng. Web service thng l cc Web API
(Application programming interface) c th truy cp qua mi trng mng, v
d nh Internet, v c thc hin trn mt h thng t xa c yu cu cc
dch v...................................................................................................................... 29
S dng chun Webservice s cho php tch hp vi cc ng dng m khng
ph thuc vo cng ngh pht trin: JAVA, .NET hay cc cng ngh khc. Khi
pha ng dng cn xy dng thm mt Webservice lm nhim v cu
ni gia ng dng v Portal. Pha Portal s xy dng cc Porlet theo ng
chun JSR168/JSR286 v cho php hin th ng dng ln Portal......................29
Web Service l mt cch thc chun tch hp cc ng dng da trn nn
tng Web, s dng cc chun m XML (Extensible Markup Language), SOAP
(Simple Object Access Protocol), WSDL (Web Services Description Language)
v UDDI (Universal Description Discovery and Integration) thng qua giao
thc Internet. Ngoi cc chun truyn thng trn, Oracle WebCenter Portal
cn cung cp chun thit k dch v chim u th hn hin nay l REST
(Representational State Transfer). .......................................................................29
SOAP l mt c t k thut v cch thc c v nh dng ti liu XML gia
dch v yu cu v dch v cung cp trong kin trc Web Service. N cung cp
mt khung ng dng thng ip khng ph thuc vo h iu hnh, ngn ng lp
trnh hay nn tnh ton. .........................................................................................29
WSDL l mt ngn ng da trn XML dng m t giao din ca Web
Service. N cung cp mt cch thc chun m t cc kiu d liu c truyn
trong cc thng ip thng qua Web Service, cc hot ng c thc hin trn
cc thng ip v nh x cc hot ng ny n giao thc vn chuyn.................29
UDDI cung cp mt khung ng dng v cc ngip v xut bn mt Web
Service, khm ph cc Web Service hin hu v xy dng cc ng k dch v
chung..................................................................................................................... 29

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 3 / 61

Cng ty C phn Cng ngh Tinh vn


Mt cng ngh thit k Webservice na l REST. REST (Representational
State Transfer) c chn s dng rng ri thay cho Web service da trn
SOAP v WSDL. Bng chng quan trng ca s thay i ny chnh l vic cc
cng ty dn u trong lnh vc cung cp dch v mng 2.0 nh Yahoo, Google v
Facebook phn i cc giao thc da trn SOAP hoc WSDL v ng h
phng thc hng n ti nguyn v d s dng i vi cc dch v ca h. ....30
REST nh ngha cc quy tc kin trc bn thit k Web services ch trng
vo ti nguyn h thng, bao gm cc trng thi ti nguyn c nh dng nh
th no v c chuyn ti qua HTTP thng qua s lng ln ngi dng v c
vit bi nhng ngn ng khc nhau. Nu tnh theo s dch v mng s dng,
REST ni ln trong vi nm qua nh l mt m hnh thit k dch v chim u
th. Trong thc t, REST c nhng nh hng ln v gn nh thay th SOAP
v WSDL v n n gin v d s dng hn rt nhiu..........................................30
15.3.

Cc phng php tch hp h thng..........................................................31

Tch hp dch v xut bn thng tin RSS/ATOM: phc v cho vic tip nhn
cc tin bi, s kin t h thng khc v hin th trn Cng.................................33
Tch hp bng lin kt: phc v cho vic lin kt vi Website h thng, ng
dng khc qua link lin kt nh dng text, image, video clip.........................33
.........................................................................................................................33
16. GII PHP PHT TRIN, NNG CP CC NG DNG CA CNG
.................................................................................................................................. 34
17.

GII PHP P NG CC YU CU CHC NNG...........................48

18.

GII PHP V THIT K M THUT..................................................48

Cc mn hnh cp nht d liu v c bn thng nht v cc nt lnh cng


nh v mu sc, font ch........................................................................................48
Cc mn hnh hi p iu kin lc bo co thng nht vi nhau.................48
19.

GII PHP AN TON, BO MT............................................................48

19.1.

Nguyn tc xy dng h thng an ton v bo mt...................................48

19.2.

Gii php an ton v bo mt....................................................................49

19.3.

Bo mt mc hnh chnh...........................................................................49

19.3.1 Bo mt mc mng my tnh......................................................................49


19.3.2 Bo mt mc h iu hnh.........................................................................51
19.3.3 Bo mt mc CSDL...................................................................................51
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 4 / 61

Cng ty C phn Cng ngh Tinh vn


Ton b d liu trn h thng c nhn bn lu trn h thng v lu tr
d phng, m ha v t ti v tr khc.................................................................52
H thng chng ti cung cp c ch sao lu, backup tin hnh nh k
hng tun ( full backup) v hng ngy theo cch thc incremental backup vo
thi gian thp im. ...............................................................................................52
i vi giao dch khch hng lin quan ti dch v, thc hin cc c ch
m bo khng giao dch no b mt khi s c lm gin on tin trnh giao
dch ( khng phi do cc l do v CSDL hay kt ni,). Cc c ch s dng
archive log ca database khi phc d liu trong ngy cng phi m bo
vi ton b giao dch ca khch hng ngay c khi cc c ch persitence
khng x l c th cng c th s dng c ch ny khi phc d liu. .....52
(C ch sao lu, d phng xin mi xem thm ti mc X. Gii php sao lu,
phc hi d liu ca ti liu ny)...........................................................................52
19.3.4 Bo mt mc ng dng..............................................................................52
m bo tnh thng nht v qun l thng tin ti khon ca ngi s dng:
t chc ti khon ngi s dng theo nhm, theo phn cp chc nng, qua
ngi qun tr c th phn quyn truy nhp, quyn s dng cc ti nguyn cho
cc nhm hoc ngi s dng khc nhau theo vai tr nghip v........................52
H thng qun l ngi dng, khch hng c xy dng mt cch thn
thin, trc quan ngi qun tr c th qun l, phn quyn .........................52
m bo tnh an ninh: mi c nhn khi ng nhp s c h thng tin
hnh xc thc thng tin lin quan ti c nhn .................................................53
m bo tnh bo mt d liu theo vai tr ti khon: Mi truy cp t cc ti
khon ngi s dng, khch hng u c kim sot bi h thng. Ch nhng
ngi dng c cp quyn thch hp mi c php truy cp hoc tc ng
ln cc ngun ti nguyn ca h thng (thng tin, chc nng ng dng). ....53
Cc thnh vin, nu c cp php v thng tin truy cp, khng c php
tit l thng tin cho bt k ngi no khc m cha c s ph duyt ca ngi
chu trch nhim qun l........................................................................................53
Thng tin v ngi s dng, khch hng c bo v trn h thng. Ti
khon truy cp cc h thng c bo mt cn thn trong mt file cu hnh
c m ha v c load vo h thng v c khai thc bng cc interface
cho php. Vic m ha thng tin ti khon khch hng c thc hin bng
cng c Oracle WebCenter Interaction Development Kit (IDK), cung cp cc
phng php m ha v gii m thng tin ti khon c lu tr trong CSDL
portal........................................................................................................................ 54
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 5 / 61

Cng ty C phn Cng ngh Tinh vn


Gii php h thng nng cp s dng Oracle WebCenter Portal h tr c
ch bo mt thng tin giao dch trn ng truyn, cc trao i thng tin v d
liu trn h thng c m ha p dng cc chun SSL 3.0 v HTTPS.............54
C ch bo mt s dng SSL cung cp mt lp bo mt b sung cho cc giao
dch gia cc ng dng Oracle WebCenter Portal hoc cc thnh phn h
thng khc bn ngoi c tch hp trn h thng, m bo cc d liu giao
dch nhy cm trn ng truyn c m ha, m bo an ton cho d liu
trong qu trnh giao dch trn h thng. ..............................................................54
19.3.5 Nht k h thng........................................................................................56
Danh sch chi tit chc nng truy cp v ngi s dng theo thi gian.......56
Tn sut s dng theo chc nng.....................................................................56
Tn sut theo ngi s dng.............................................................................56
19.3.6 m bo v sn sng v tnh n nh...................................................56
DDoS l kiu tn cng lm ngp lt bng thng, to ra cc kt ni o
khin website b sp khng th truy cp c. c im d thy nht ca tn
cng DDoS l khng th truy cp vo website trong mt khong thi gian nht
nh m khng r nguyn nhn. chc chn l tn cng DDoS, ngi qun tr
ca website c th kim tra trn h thng log ca my ch, tng la.... nhm
pht hin cc du hiu bt thng. Qua , c th khng nh chc chn
website c b tn cng DDoS hay khng, tn cng vi quy m nh th no, cch
thc ra sao...............................................................................................................56
Vic phng chng phi ph thuc vo quy m, cng cng nh h tng
ca n v ang b tn cng. Bi v, bn cht ca tn cng DDoS l hacker s
huy ng cng nhiu my tnh tham gia cng tt cng truy cp vo website
nn nhn. Do , nu h tng n v b tn cng yu do t c u t th
kh nng chng s km hn nhng h tng mnh v c u t tt........56
Khi b tn cng DDoS cn lin h vi cc doanh nghip cung cp dch v
Internet tng bng thng. Phi hp vi cc c quan iu phi nh ti Vit
Nam nh VNCERT hay cc nh cung cp dch v tm ra c ngun gc
ca mng bootnet (mng my tnh ma). Thng qua , s tm c cc my ch
iu khin ra lnh tn cng. VNCERT hay cc n v lin quan s chn c
a ch IP ca cc my ch ny khin mng bootnet khng tip tc kt ni, nhn
lnh c.................................................................................................................57
Trang b cc thit b tng la: cc thit b khc nh tng la ng vai tr
quan trng trong vic x l tn cng DDoS v n s gip phn bit c ngun
tn cng v nhng truy cp thng thng nhm gim thiu hu qu cc cuc
tn cng DDoS.........................................................................................................57
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 6 / 61

Cng ty C phn Cng ngh Tinh vn


Nng cp h tng h thng, ci thin, tng tc x l ca website trnh
vic truy cp qu nhiu vo c s d liu website nh k thut memory
cache gip lu trang web trong b nh RAM thay v lu vo cng nh bnh
thng. Khi , phn hi ca my ch khi c cc truy cp n website s c
x l nhanh hn. .....................................................................................................57
20.

GII PHP SAO LU, PHC HI D LIU..........................................57


Portlet client metadata: d liu c nhn ha ca tng ngi dng...............57
WebCenter resources: skins, page templates, .............................................57
Application metadata: cu trc Page, dch v cng tc ca WebCenter . .57
Chnh sch bo mt, ngi dng, vai tr.........................................................57
Export/Import: Kt xut ton b database vo mt file. ...............................57

Cold/Off-line Backups Sao lu ngui. Tt CSDL v backup ton b d


liu, nht k (log), v cc file iu khin...............................................................57
Hot/On-line Backups Sao lu nng (online). Khi CSDL trng thi sn
sng v trong ch ARCHIVELOG, thit lp cc tablespaces theo mode
backup v sao lu cc tp d liu. Nn sao lu c files iu khin v lu tr cc
file nht k. .............................................................................................................57
RMAN Backups S dng tin ch RMAN sao lu database khi offline hoc
online........................................................................................................................ 57
V. PHNG N KHO ST H THNG.................................................................59
VI. PHNG N TRIN KHAI H THNG..............................................................59
VII. PHNG N KIM TH H THNG................................................................59
VIII. PHNG N O TO V CHUYN GIAO CNG NGH............................59
IX. PHNG N BO HNH, BO TR, H TR K THUT..............................60
X. KT LUN.............................................................................................................60

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 7 / 61

Cng ty C phn Cng ngh Tinh vn

T VIT TT
Stt.

T vit tt

Gii thch

1.

VMS

Cng ty Thng tin di ng

2.

Tinh Vn

Cng ty C phn Cng ngh Tinh Vn

3.

CSDL

C s d liu

4.

LAN

Local Area Network

5.

WAN

Wide Area Network

6.

ISO

International Standards Organization: T chc tiu chun


quc t (p dng cho hot ng ca t chc)

7.

CMMi

Capability Maturity Model integration: M hnh tng


trng kh nng tch hp (p dng cho pht trin, cung cp
cp sn phm, dch v CNTT)

8.

CNTT

Cng Ngh Thng Tin

9.

CQNN

C quan nh nc

10.

GUI

Graphical User Interface: Giao din ha ngi dng

11.

HTTP

HyperText Transfer Protocol

12.

AD

Active Directory

13.

API

Application Programming Interface: Giao din lp trnh


ng dng

14.

AS

Application Server

15.

DMZ

De Militarized Zone: Khu vc bo mt

16.

KHDN

Khch hng doanh nghip

17.

KHCN

Khch hng c nhn

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 8 / 61

Cng ty C phn Cng ngh Tinh vn

I.

GII THIU CHUNG V D N V GI THU

Tn gi thu: Nng cp phn mm cho Mobifone Portal thuc d n Nng


cp website Mobifone Portal 2013

a im trang b: Vn phng cng ty

II.

NHN THC VN

1.

Lch s pht trin Cng ty thng tin di ng

Cng ty thng tin di ng (VMS) l Doanh nghip Nh nc trc thuc Tp


on Bu chnh Vin thng Vit nam (VNPT). c thnh lp vo ngy 16 thng 04
nm 1993, VMS tr thnh doanh nghip u tin khai thc dch v thng tin di
ng GMS 900/1800 vi thng hiu MobiFone, nh du cho s khi u ca ngnh
thng tin di ng Vit Nam. Lnh vc hot ng ca MobiFone l t chc thit k xy
dng, pht trin mng li v trin khai cung cp dch v mi v thng tin di ng.
1993: Thnh lp Cng ty Thng tin di ng. Gim c cng ty ng inh Vn
Phc
1994: Thnh lp Trung tm Thng tin di ng Khu vc I & II
1995: Cng ty Thng tin di ng k Hp ng hp tc kinh doanh (BCC) vi
Tp on Kinnevik/Comvik (Thy in)
Thnh lp Trung tm Thng tin di ng Khu vc III
2005: Cng ty Thng tin di ng k thanh l Hp ng hp tc kinh doanh
(BCC) vi Tp on Kinnevik/Comvik.
Nh nc v B Bu chnh Vin thng (nay l B Thng tin v Truyn thng)
c quyt nh chnh thc v vic c phn ho Cng ty Thng tin di ng.
ng L Ngc Minh ln lm Gim c Cng ty Thng tin di ng thay ng
inh Vn Phc (v ngh hu)
2006: Thnh lp Trung tm thng tin di ng Khu vc IV
2008: Thnh lp Trung tm thng tin di ng Khu vc V. K nim 15 nm
thnh lp Cng ty thng tin di ng.
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 9 / 61

Cng ty C phn Cng ngh Tinh vn


Thnh lp Trung tm Dch v Gi tr Gia tng.
Tnh n thng 04/2008, MobiFone ang chim lnh v tr s 1 v th phn thu
bao di ng ti Vit Nam.
2009: Nhn gii Mng di ng xut sc nht nm 2008 do B Thng tin v
Truyn thng trao tng; VMS - MobiFone chnh thc cung cp dch v 3G;
Thnh lp Trung tm Tnh cc v Thanh khon.
7/2010: Chuyn i thnh Cng ty TNHH 1 thnh vin do Nh nc lm ch
s hu.
2013: K nim 20 nm thnh lp Cng ty Thng tin di ng v n nhn Hun
chng c lp Hng Ba

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 10 / 61

Cng ty C phn Cng ngh Tinh vn

TNG TRNG THU BAO QUA CC NM 1993-2010

BIU PHN CHIA TH PHN (TNH N QU I/2009)

THU BAO HOT NG TRN MNG GIAI ON 2005 2013

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 11 / 61

Cng ty C phn Cng ngh Tinh vn


MobiFone l nh cung cp mng thng tin di ng u tin v duy nht ti Vit
Nam (2005-2008) c khch hng yu mn, bnh chn cho gii thng mng thng
tin di ng tt nht trong nm ti L trao gii Vietnam Mobile Awards do tp ch
Echip Mobile t chc. c bit trong nm 2009, MobiFone vinh d nhn gii thng
Mng di ng xut sc nht nm 2008 do B thng tin v Truyn thng Vit nam trao
tng.
2.

C cu, t chc Cng ty thng tin di ng

Hin nay, Cng ty Thng tin di ng c 14 Phng, Ban chc nng v 8 n v


trc thuc khc bao gm 6 Trung tm Thng tin di ng ti 5 khu vc, Trung tm
Dch v Gi tr gia tng (VAS), Trung tm Tnh cc v Thanh khon, X nghip thit
k.
- Vn phng Cng ty Thng tin di ng: Ta nh MobiFone - Khu VP1, Phng

Yn Ha, Qun Cu Giy, Thnh ph H Ni.


- Trung tm Thng tin di ng khu vc I c tr s chnh ti H Ni, chu trch

nhim kinh doanh v khai thc mng thng tin di ng khu vc min Bc (cc
tnh pha Bc n H Tnh):
a ch: S 811A ng Gii Phng, Qun Hong Mai, Thnh ph H Ni.
- Trung tm Thng tin di ng khu vc II c tr s chnh ti TP. H Ch Minh,

chu trch nhim kinh doanh v khai thc mng thng tin di ng khu vc TP H
Ch Minh:
a ch: MM18 ng Trng Sn, Phng 14, Qun 10, Thnh ph H Ch
Minh.
- Trung tm Thng tin di ng khu vc III c tr s chnh ti Nng, chu trch

nhim kinh doanh v khai thc mng thng tin di ng khu vc min Trung v
Cao Nguyn (t tnh Qung Bnh n tnh Khnh Ho v tnh c Lc:
a ch: S 263 ng Nguyn Vn Linh, Thnh ph Nng.
- Trung tm Thng tin di ng khu vc IV c tr s chnh ti Cn Th, chu trch

nhim kinh doanh v khai thc mng thng tin di ng khu vc 10 tnh min Ty
Nam B:
a ch: S 06, i l Ha Bnh, phng An C, Qun Ninh Kiu, Thnh ph
Cn Th.
- Trung tm Thng tin di ng khu vc V c tr s chnh ti Hi Phng, chu trch

nhim kinh doanh v khai thc mng thng tin di ng khu vc ti 14 tnh, thnh
ph pha Bc:
a ch: S 8 l 28 ng L Hng Phong, Thnh ph Hi Phng.
- Trung tm Thng tin di ng khu vc VI c tr s chnh ti TP.Bin Ha tnh

ng Nai, chu trch nhim kinh doanh v khai thc mng thng tin di ng ti
09 tnh thuc khu vc min Nam:
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 12 / 61

Cng ty C phn Cng ngh Tinh vn


a ch: 22/8, KP3, ng Nguyn i Quc, P. Thng Nht, Tp. Bin Ha, tnh
ng Nai.
- Trung tm Dch v Gi tr gia tng c thnh lp ngy 06/10/2008 c tr s

chnh ti Thnh ph H ni, c chc nng pht trin, qun l, khai thc v kinh
doanh cc dch v gi tr gia tng trn mng thng tin di ng (bao gm dch v
SMS, dch v trn nn SMS, trn nn GPRS, 3G v dch v chuyn vng quc
gia, quc t).
- X nghip thit k thnh lp ngy 21/01/1997 c tr s ti H Ni vi nhim v

t vn, kho st, thit k xy dng cc cng trnh thng tin di ng.
- Trung tm Tnh cc v Thanh khon c thnh lp ngy 10/08/2009 c tr s

chnh ti Thnh ph H Ni, c nhim v qun l, vn hnh, khai thc h thng


Tnh cc v qun l khch hng tp trung, h thng i sot cc tp trung, h
thng IN v cc h thng thanh ton in t m bo phc v yu cu SXKD;
i sot v thanh khon cc vi cc mng trong nc, Quc t; Nghin cu,
pht trin h thng Tnh cc v Qun l khch hng, h thng i sot cc, h
thng IN, cc h thng thanh ton in t phc v SXKD ca Cng ty thng tin
di ng.
a ch: Ta nh MobiFone - Khu VP1, Phng Yn Ha, Qun Cu Giy,
Thnh ph H Ni.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 13 / 61

Cng ty C phn Cng ngh Tinh vn

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 14 / 61

Cng ty C phn Cng ngh Tinh vn


3.

Cc dch v cng ty cung cp

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 15 / 61

Cng ty C phn Cng ngh Tinh vn


4.

Tm nhn v s mnh ca Cng ty thng tin di ng

iu 1. Tm nhn
Tr thnh i tc mnh v tin cy nht ca cc bn hu quan trong lnh vc vin
thng Vit Nam v Quc t
iu 2. S mnh
Mi cng ngh vin thng tin tin nht s c ng dng v nhu cu ca khch
hng.
Lc no cng sng to mang ti nhng dch v gi tr gia tng mi cho khch
hng.
Mi thng tin u c chia s mt cch minh bch nht.
Ni gi gm v chia s li ch tin cy nht ca cn b cng nhn vin, khch
hng, c ng v cng ng.
iu 3. Gi tr ct li ca Cng ty
Minh bch
S minh bch c th hin t nhn thc ti hnh ng ca tng c th trong
ton Cng ty. Qun tr minh bch, hp tc minh bch, trch nhim minh bch v
quyn li minh bch
ng thun
cao s ng thun v gn b trong mt mi trng lm vic thn thin, chia
s pht trin MobiFone tr thnh i tc mnh v tin cy nht ca cc bn hu
quan trong lnh vc vin thng Vit Nam v Quc t.
Uy tn
T ho v s vt tri ca mt thng hiu hng u trong lnh vc thng tin di
ng Vit Nam. Khch hng lun c quan tm phc v v c nhiu s la
chn. S gn gi cng vi bn lnh to nn s khc bit gip MobiFone c mt
v tr c bit trog lng khch hng.
Sng to
Khng hi lng vi nhng g ang c m lun m c vn ln, hc tp, sng
to, v i mi tha mn ngy cng tt hn nhng nhu cu ngy cng cao v
lin tc thay i ca th trng.
Trch nhim
S pht trin gn vi trch nhim x hi l truyn thng ca MobiFone. Chng
ti cam kt cung cp cho x hi nhng sn phm v dch v thng tin di ng u
vit, chia s v gnh vc nhng trch nhim vi x hi v mt tng lai bn
vng.
iu 4. Cc chun mc vn ha Cng ty
- Dch v cht lng cao

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 16 / 61

Cng ty C phn Cng ngh Tinh vn


- Lch s v vui v
- Minh bch v hp tc
- Nhanh chng v chnh xc
- Tn ty v sng to

5.

xut gii php k thut cho gi thu Nng cp phn mm cho


Mobifone Portal thuc d n Nng cp Website Mobifone Portal nm
2013

Nhn thc r yu cu v ni dung, tin cung cp, yu cu v mt k thut phi


p ng chng ti m bo gii php p ng hon ton cc hng mc ni dung yu
cu ca gi thu Nng cp phn mm cho Mobifone Portal hin ti v kh nng m
rng trong tng lai ca VMS.
Bn cnh sn phm, dch v chng ti cung cp cho Gi thu s c tun th
theo cc quy trnh m bo cht lng, an ninh v thnh thc ca t chc ISO
9001:2008, ISO/IEC 27001:2005, CMMi Level 3 do m bo cht lng hng ha
cng nh cht lng dch v i vi Gi thu v D n:
TT
1.

2.

3.

Danh mc hng ha

n v

S lng

Phn mm bn quyn, bao gm:

Trang b phn mm Portal

license

4 core CPU

Trang b phn mm qun tr


ni dung

license

4 core CPU

Trang b phn mm xc
thc v qun l truy cp

license

2 core CPU

H thng

01

Nng cp, b sung tnh nng phn


mm trn nn tng phn mm
Portal mi, bao gm:

Ci t website Mobifone
portal mi

Nng cp cc tnh nng


hin c ca Mobifone portal
trn nn tng phn mm
Portal bn quyn c
trang b mi.

Dch v trin khai, ci t, nghim thu, bo hnh, o to


hng dn s dng trn gi.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 17 / 61

Cng ty C phn Cng ngh Tinh vn

III.

GII PHP K THUT P DNG

6. Oracle WebCenter Portal


7. Oracle WebCenter Content
8. Oracle Access Management
9. WebLogic Server
10. Oracle Database 11g
IV.

GII PHP THIT K NNG CP, B SUNG TNH NNG PHN


MM

11.

KIN TRC H THNG MOBIFONE PORTAL

11.1. M hnh kin trc thit k phn mm


Gii php chng ti xut nng cp h thng Mobifone Portal trn phn mm
bn quyn Oracle Webcenter Portal. Cc thnh phn ng dng v dch v trn
Oracle WebCenter Portal c pht trin trn khung ng dng Application
Development Framework (ADF). Cc framework ny c xy dng trn cc cng
ngh nn tng Java, Java EE c bn v m ngun m theo m hnh (Model - View Controller) c th d dng v nhanh chng thc thi cc ng dng hng dch v
(service oriented).
M hnh MVC l mt kin trc phn mm hay m hnh thit k c s dng
trong k thut phn mm nhm phn tch ng dng ra 3 thnh phn khc nhau Model,
View v Controller. Mi thnh phn c mt nhim v ring bit v c lp vi cc
thnh phn khc.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 18 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 1.

Hnh minh ha 2.

M hnh MVC trong Oracle

Lung hot ng trong m hnh MVC

Model: y l thnh phn cha tt c cc nghip v logic, phng thc x l,


truy xut database, i tng m t d liu nh cc Class, hm x l...

View: m nhn vic hin th thng tin, tng tc vi ngi dng, ni cha tt
c cc i tng GUI nh textbox, images...Hiu mt cch n gin, n l tp
hp cc form hoc cc file HTML.

Controller: gi nhim v nhn iu hng cc yu cu t ngi dng v gi


ng nhng phng thc x l chng... Chng hn thnh phn ny s nhn
request t url v form thao tc trc tip vi Model.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 19 / 61

Cng ty C phn Cng ngh Tinh vn


Nhn li s pha trn, ta thy c mi tn nt lin v nhng mi tn nt t.
Nhng mi tn nt t c hnh thnh trn quan im ca ngi dng m khng
phi l ca nhng nh thit k phn mm thc s. Do chng ta ch quan tm n
nhng mi tn cn li. Di y l mt cch n gin m t li lung s kin c
x l trong MVC:

User tng tc vi View, bng cch click vo button, user gi yu cu i.

Controller nhn v iu hng chng n ng phng thc x l Model.

Model nhn thng tin v thc thi cc yu cu.

Khi Model hon tt vic x l, View s nhn kt qu t Model v hin th li


cho ngi dng.

11.2. M hnh kin trc ci t logic

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 20 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 3.

M hnh kin trc ci t logic

Vi mc tiu xy dng mt h thng Mobifone Portal mt cch hon chnh p


ng c cc yu cu x l d liu ln vi an ton v tnh sn sng cao, chng ti
xut m hnh h thng Mobifone Portal bao gm mt s nhm chnh m nhim
cc cng vic chuyn bit nh sau:
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 21 / 61

Cng ty C phn Cng ngh Tinh vn

Vng DMZ: vng ny cha cc my ch chy http server, c nhim v trin


khai cc c ch cn bng ti cho Wesite Mobifone Portal v kim sot cc truy
cp web. Trn cc my ch ny s c ci t phn mm qun l xc thc v
qun l truy cp (Oracle Access Management)

Vng ng dng (App Tier): vng my ch ng dng cung cp dch v cho


cc my ch Http Server, c tch bit vi vng DMZ bi firewall. Vng ny
c nhim v x l v qun l cc ng dng ca h thng Mobifone Portal nh
h thng qun tr ni dung, qun tr Portal, qun tr cc dch v tin ch
( Services),... Trn cc my ch ny s c ci t Oracle WebCenter Portal,
Weblogic Server.

Vng c s d liu (Data Tier): vng ny tch bit vi vng ng dng bi


firewall. Vng ny cha cc my ch chy CSDL phc v cc ng dng ring
bit. Chng hn nh: CSDL phc v Cng, CSDL ca cc h thng nghip
v,...My ch chy CSLD phc v Cng s c ci t Oracle Database.

11.3. M hnh ng dng tng th


12.
GII PHP CHUYN I D LIU
- Vic thc hin chuyn i v cp nht d liu t h thng Cng TTT hin ti
sang h thng Cng TTT nng cp, t h thng c sang h thng mi nng cp
bao gm cc bc chnh sau:
o Thnh lp nhm chuyn i, lp k hoch chi tit, chun b cng c mi
trng.
o Nghin cu v cu trc d liu trn nn h thng hin ti.
o Phn tich cu truc d liu h thng nng cp
o Tch hp v mapping cc trng d liu vo vi h thng nng cp.
o Nghin cu v pht trin cng c convert d liu mt cch linh ng
v chnh xc.
o Thc hin chuyn i d liu sang h thng mi s dng cng c
chuyn i d liu.
o Kim tra toan ven d liu sau qua trinh chuyn i.
o Nu d liu sau chuyn i con sai sot, phn tich phat hin sai sot, thc
hin lai qua trinh chuyn i d liu.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 22 / 61

Cng ty C phn Cng ngh Tinh vn

C ch chuyn i d liu
- D liu trn cc trang c sau khi c chuyn i s c qun tr di dng tin
bi qua cng c qun tr ni dung trn h thng mi.
13.

GII PHP NG NHP H THNG

p ng yu cu ng nhp tp trung cho h thng MobiFone Portal, cng


nh nhu cu ng nhp mt ln (SSO Single Sign-On) t MobiFone Portal n cc
ng dng, web site khc thuc MobiFone trong phm vi lin kt gia cc h thng
theo yu cu ngi s dng, chng ti xut trin khai cng c qun l xc thc tp
trung Oracle Access Manager (OAM), mt thnh phn tng thch vi h thng li
Oracle WebCenterPortal (theo gii php cng ngh nng cp Cng c xut), vi
cc c im tnh nng nh sau:
-

OAM cung cp c s h tng bo mt tp trung cho cc ng dng web. Phm


vi cung cp dch v ca c s h tng ny bao gm: dch v an ninh xc thc
(Authentication), cp php (Authorization), qun tr (Administration), nh gi
(Audit) v bo co (Reporting). OAM cung cp chc nng ng nhp 1 ln
(SSO) vo cc c s d liu ti cc ng dng web cho c 2 nn tng J2EE
v .NET. Ngi s dng ch cn xc thc mt ln truy cp vo cc ng dng
Web, khi ngi s dng c tip tc s dng bt k ng dng Web trong
h thng m khng cn xc thc li. Ngoi kh nng chng thc, OAM cung
cp mt khung qun l tng hp qun l thng tin ngi dng, mt khu v
cc chnh sch cp php lin quan. OAM h tr cc chun SAML, XACML,

Gii php SSO bng Oracle Access Management cung cp mt kin trc qun
l truy cp da trn vai tr (role-based) y v cng cung cp cc thnh
phn nng cao cho php cung cp cc dch v xc thc v qun l truy cp
di dng cc REST API, JAVA API, .NET hoc SOAP Web service cho cc
ng dng khc c th tch hp vo gii php Single Sign-On ny.

Oracle Access Managementc kh nng h tr nhiu c ch xc thc thng


dng nh: Form based authentication (userID, passwords), Client-side
certificates, Risk based authentication vi OTP, Token, h tr kt ni xc
thc ti khon ngi s dng trn AD/LDAP

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 23 / 61

Cng ty C phn Cng ngh Tinh vn


-

Ngoi ra, Oracle Access Management c cung cp c ch xc thc thng tin


ngi s dng t cc thit b di ng trn nn tng ng dng Android, iOS
cng nh cho php thc hin SSO gia cc ng dng khc nhau ci t trn
cng mt thit b ngi s dng.

Hnh minh ha 4.

C ch Single-Sign-On i vi web application v web


service s dng gii php OAM

Oracle Access Management c mt thnh phn c tn gi l Oracle Adaptive


Access Manager c nhim v cung cp cc API cho php a cc service xc thc a
nhn t (multi factor) cho cc ng dng bn ngoi. Cc tng kin trc ca thnh phn
ny nh sau:

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 24 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh: Minh ha cc tng kin trc ca Oracle Adaptive Access Manager


Ngoi phn lp mc nh phi c cho mt dch v xc thc l "Verify ID" nh
hnh trn th gii php ny b sung thm mt s phn lp khc pha trn phn lp xc
minh nh danh trn tng cng tnh bo mt cho quy trnh ng nhp t cc trnh
duyt web hoc ng dng trn thit b di ng. V d:

Phn lp "Device tracking" cng cn c gi vi tn "device fingerprinting"


c nhim v nhn bit dng thit b truy cp (l thit b di ng, my tnh c
nhn, ...) sau n phn tch cc hnh vi bt thng xy n iu chnh h
s v mc him ha tng ng. Qu trnh phn tch ny c th chy nhiu
ln trong sut phin lm vic ca ngi dng c th pht hin nhng thay
i xy ra gia phin lm vic nhm pht hin cc hnh vi cp phin x l
t bn ngoi (session hijacking).

Phn lp location profile cho php phn tch v lp h s cc truy cp theo v


tr a l t phn tch v iu chnh cc mc him ha. V d nhiu
ln nh danh ca bn c pht hin l n t Vit Nam nhng trong mt ln
no , nh danh ca bn c pht hin ang truy cp t mt vng no ti
M th r rng c nhng du hiu bt thng, cn theo di v phn tch tip, ...
Ngoi ra, vic phn tch v tr a l ny cng cung cp nhng ci nhn tng
quan v i tng s dng.

Thnh phn quan trng v phc tp hn c l "Transaction Risk". Thnh


phn ny c th coi nh mt h hc my, c th t hc trong qu trnh x l ly
mu cc hnh vi thng thng ca ngi dng, ca cc thit b, v tr v cc
nh danh t nhn bit mt du hiu kh nghi.

Vic p dng Oracle Adaptive Access Manager trong gii php OAM cho php
h thng MobiFone portal c th thc hin tch hp vi cc h thng ng dng bn
ngoi c cng nn cng ngh (J2EE) hoc khc nn (.Net) cho php ngi s dng
ng nhp tp trung t h thng MobiFone portal, t c th truy cp tip vo cc h
thng ng dng c tch hp vi MobiFone portal m khng cn phi ng nhp li.
14.

GII PHP XC THC V QUN L TRUY CP

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 25 / 61

Cng ty C phn Cng ngh Tinh vn


Vic m bo xc thc v phn quyn ng i tng, ng quyn hn l mt
trong nhng yu cu quan trng i vi h thng cng thng tin. Cc cng thng tin
u phc v cho mt lng ln ngi dng, c ngi dng cng cng ln ngi dng
ni b. Vi lng ngi dng ln nh vy, vic cp quyn v hy cp quyn cho
ngi dng l mt bi ton phc tp nu ch da vo thng tin user/group. Vi yu
cu , chng ti xut s dng gii php Oracle Access Manager, mt thnh phn
tng thch vi h thng li Oracle WebCenterPortal (theo gii php cng ngh nng
cp Cng c xut). Gii php ny cung cp mt kin trc qun l truy cp da
trn vai tr (role-based) y v cng cung cp cc thnh phn nng cao cho php
cung cp cc dch v xc thc v qun l truy cp.
Mt h thng phn quyn da trn vai tr gm c cc thnh phn chnh nh sau:

Hnh minh ha 5.

Cc thnh phn qun l truy cp da trn vai tr (rolebased)

Provisioning Platform (Nn tng x l d liu ngi dng)


Thnh phn ny s m nhim vic tng tc hai chiu vi cc kho ngi dng tin
cy, bao gm thu thp thng tin ngi dng t cc kho v c th to mi cc ti
khon trn cc kho . Thnh phn ny c trch nhim ng b d liu ngi dng t
cc kho ngi dng trn khi c cc thay i ca ti khon ngi dng no nh vai
tr (role), quyn hn, c thm mi, c chm dt tn ti trn h thng. Khi mt
ngi dng t mt vai tr (role) no khng cn hiu lc th h thng ny s t
ng xa cc quyn hn ngi dng c cp trn h thng ch, c th y l
portal.
Cc thng tin ngi dng nh cc vai tr v cc d liu lin quan s c cung cp
di dng cc giao din lp trnh ng dng (API). Thnh phn ny cng c trch
nhim duy tr tnh ton din, tnh truy vt theo thi gian v cc hnh vi ca ngi
dng.
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 26 / 61

Cng ty C phn Cng ngh Tinh vn


Role Management (qun l vai tr)
Thnh phn qun l vai tr ny c nhim v t chc cc quyn truy cp ca ngi
dng da trn vai tr, trch nhim ca h tng ng vi thc tin trong doanh nghip,
c quan. Khi cc role ca mt ngi dng thay i th quyn truy cp ca ngi dng
cng thay i tng ng. H thng s m bo vic cc thay i ny c hiu lc
tc th. H thng Provisioning Platform v Role Manager c t chc theo kiu
trc-sau m bo rng cc s kin thay i lin quan ti ngi dng u da trn
cc vai tr.
Access Management (qun l truy cp)
Thnh phn qun l truy cp ny s cho php ngi dng ng dng hoc qun tr ng
nhp mt ln v c th truy cp ti cc ti nguyn web c ch nh. Thnh phn ny
cho php xy dng mt gii php tp trung ha v t ng ha cho vic ng nhp
mt ln (single sign-on), cho php qun l ai c php truy cp nhng thng tin g
trong h thng.
Portal
L i tng c nhm ti ca h thng qun l truy cp. Portal s s dng nn tng
qun l truy cp xc thc v cp quyn cho ngi dng. Khi ngi dng c xc
thc v cp quyn, portal s hin th mt giao din c ty bin tng ng cho tng
ngi dng hin th ch nhng d liu v ng dng m ngi dng c php
truy cp.
Di y l minh ha cho vic x l thng tin kt hp gia cc thnh phn:

(1) Khi mt ngi dng mi c to ra trong kho d liu ngi dng, mt thng bo
s c gi ti h thng Provisioning Platform
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 27 / 61

Cng ty C phn Cng ngh Tinh vn


(2) Thnh phn Provisioning Platform s cung cp ngi dng ny cho role manager
(3) Role Manager s gn ngi dng ny vo mt phn cp vai tr da trn cc thuc
tnh ca ngi dng
(4) Cc thuc tnh v vai tr (role), thnh vin (membership), iu khon
(provisioning) s c tnh ton v chuyn giao li cho Provisioning Platform
(5) Provisioning Platform s to, hy, sa cc ti khon trn h thng ch (v d
portal). H thng LDAP directory s lu tr cc thuc tnh ngi dng trong cc
nhm (group) tng ng da trn vai tr ca cc nhm .
(6) Lp Access Management (qun l truy cp) s s dng LDAP directory xc
thc v cp quyn cho ngi dng gi yu cu truy cp ti portal.
15.

GII PHP TCH HP H THNG

15.1. Danh sch cc ng dng, h thng tch hp

H thng Billing (TC&QLKH): l h thng qun l v tnh cc khch hng


cho thu bao

H thng VASGate: l h thng qun l cc thng tin v dch v GTGT trong


mng VMS phc v chm sc khch hng

H thng Qun l thng tin Cell-ID: l h thng qun l thng tin trm pht
sng cho php xc nh v tr thu bao.

Tch hp cng c thanh ton, np th

Tch hp cc website thnh vin ca Mobifone Portal

Cc h thng khc trong phm vi yu cu v mt k thut nu ti Chng VII


ca H s mi thu.

15.2. Cc chun tch hp thng tin


H thng Mobifone Portal c nng cp trn nn tng cng ngh mi Oracle
Webcenter Portal. WebCenter h tr y cc chun v vic tch hp thng tin ph
bin. C th nh sau:

Portlet API (JSR 168/JSR 286): l tiu chun do hip hi Java Community
Process cng b, hin ti ch yu c p dng cho cc portal xy dng trn
nn tng Java. Chun ny ch ra cch tng tc gia ng dng nghip v
(portlet) vi portal framework. Cc portlet tun th tiu chun ny s c th
hot ng c tt c cc portal server tun th/h tr tiu chun JSR
168/JSR 286. V d: mt ng dng nghip v (portlet) do Oracle pht trin,
tun th theo tiu chun JSR 168 th c th chy trn IBM WebSphere Portal
m khng phi bin dch li hoc sa i m cho tng thch.

Web Service:

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 28 / 61

Cng ty C phn Cng ngh Tinh vn


o Web Service c s dng nh mt phng tin cho cc h thng khc
nhau giao tip vi nhau v vi ngi dng cui, Web Service cho php cc
t chc giao tip d liu m khng cn am hiu v cc cng ngh nn pht
trin pht trin nn h thng.
o Theo W3C, Web service c thit k trong vic h tr tng tc gia my
vi my thng qua mi trng mng. Web service thng l cc Web API
(Application programming interface) c th truy cp qua mi trng mng,
v d nh Internet, v c thc hin trn mt h thng t xa c yu cu
cc dch v.
o S dng chun Webservice s cho php tch hp vi cc ng dng m
khng ph thuc vo cng ngh pht trin: JAVA, .NET hay cc cng ngh
khc. Khi pha ng dng cn xy dng thm mt Webservice lm
nhim v cu ni gia ng dng v Portal. Pha Portal s xy dng cc
Porlet theo ng chun JSR168/JSR286 v cho php hin th ng dng ln
Portal.
o Web Service l mt cch thc chun tch hp cc ng dng da trn nn
tng Web, s dng cc chun m XML (Extensible Markup Language),
SOAP (Simple Object Access Protocol), WSDL (Web Services Description
Language) v UDDI (Universal Description Discovery and Integration)
thng qua giao thc Internet. Ngoi cc chun truyn thng trn, Oracle
WebCenter Portal cn cung cp chun thit k dch v chim u th hn
hin nay l REST (Representational State Transfer).
SOAP l mt c t k thut v cch thc c v nh dng ti liu
XML gia dch v yu cu v dch v cung cp trong kin trc Web
Service. N cung cp mt khung ng dng thng ip khng ph thuc
vo h iu hnh, ngn ng lp trnh hay nn tnh ton.
WSDL l mt ngn ng da trn XML dng m t giao din ca
Web Service. N cung cp mt cch thc chun m t cc kiu d
liu c truyn trong cc thng ip thng qua Web Service, cc hot
ng c thc hin trn cc thng ip v nh x cc hot ng ny
n giao thc vn chuyn.
UDDI cung cp mt khung ng dng v cc ngip v xut bn mt
Web Service, khm ph cc Web Service hin hu v xy dng cc
ng k dch v chung.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 29 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 6.

M t quy trnh tng tc tch hp thng tin qua


Webservice SOAP

Mt cng ngh thit k Webservice na l REST. REST


(Representational State Transfer) c chn s dng rng ri thay
cho Web service da trn SOAP v WSDL. Bng chng quan trng ca
s thay i ny chnh l vic cc cng ty dn u trong lnh vc cung
cp dch v mng 2.0 nh Yahoo, Google v Facebook phn i cc
giao thc da trn SOAP hoc WSDL v ng h phng thc hng
n ti nguyn v d s dng i vi cc dch v ca h.
REST nh ngha cc quy tc kin trc bn thit k Web services ch
trng vo ti nguyn h thng, bao gm cc trng thi ti nguyn c
nh dng nh th no v c chuyn ti qua HTTP thng qua s lng
ln ngi dng v c vit bi nhng ngn ng khc nhau. Nu tnh
theo s dch v mng s dng, REST ni ln trong vi nm qua nh
l mt m hnh thit k dch v chim u th. Trong thc t, REST
c nhng nh hng ln v gn nh thay th SOAP v WSDL v n n
gin v d s dng hn rt nhiu.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 30 / 61

Cng ty C phn Cng ngh Tinh vn

Web Services for Remote Portlets (WSRP): chun ny do OASIS


(Organization for the Advancement of Structured Information Standards) cng
b. Chun ny ch ra cc thc giao tip gia mt portal server vi mt ng
dng nghip v t xa (remote portlet) thng qua dch v Web (Web Services).
Cc ng dng nghip v tun th tiu chun ny c th chy trn bt k mt
portal server no p dng tiu chun WSRP, khng cn quan tm rng ng
dng hay portal server xy dng trn cng ngh/ngn ng no. Hin ti, c 2
loi cng ngh h tr Web Services tt nht l J2EE (Java 2 Enterprise Edition)
v .NET Framework. H tr chun WSRP 1.0/WSRP 2.0.
Bn cnh h tr cc chun tch hp ph bin nht hin ny, Oracle WebCenter
Portal cn cung cp mt mi trng pht trin tch hp min ph JDeveloper,
cung cp cng c lp trnh mnh m cho cc ng dng Java EE, dch v SOA
trn nn tng Java, Web 2.0, Web Service ... JDeveloper h tr y cc giai
on trong qu trnh pht trin phn mm t vic h tr thit k ng dng, pht
trin, cng nh giai on trin khai, kim th v qun l cht lng ca ng
dng.

Hnh minh ha 7.

Framework tch hp vi cc ng dng khc

15.3. Cc phng php tch hp h thng

Tch hp bng Web service Portlet trc tip gia 2 h thng: l phng
php tch hp c thc hin thng qua c ch producer-consumer ca chun
portlet. Minh ha m hnh trao i thng tin nh sau:

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 31 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh: C ch tch hp thng d liu bng Web service Porlet


tch hp mt ng dng ln Portal th trong trng hp ny pha n v qun
tr ng dng ny cn cung cp mt web service (vai tr producer) s dng c t
SOAP trn HTTP v ngoi ra n cn s dng cc th vin cn thit trin khai
chun WSRP. Khi c web service theo chun WSRP th trn portal ch cn khai
bo mt portlet (consumer) kt ni ti producer trn hin th d liu.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 32 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 8.

Tch hp Portlet

Tch hp thng tin di dng nhng thng tin

Trng hp ny khng h c bt c d liu no c trao i gia hai h


thng. Cng Mobifone Portal ch n gin l nhng mt iframe, mt link hay mt
vng hin th (thng qua portlet clipping) ca ng dng hoc h thng bn ngoi tch
hp ln Cng Mobifone Portal.

Tch hp thng tin bng truyn ti file FTP

Vic tch hp bng hnh thc truyn ti file FTP (FTP File Transfer Protocal:
Giao thc truyn ti tp tin) c s dng trong trng hp cn truyn ti cc tp tin
nh km c dung lng ln.

Tch hp khc

Cc hnh thc tch hp c bn khc c th p dng trong trng hp vic tch


hp bao gm hot ng tip nhn hoc x l thng tin mc n gin nh:
o Tch hp dch v xut bn thng tin RSS/ATOM: phc v cho vic tip
nhn cc tin bi, s kin t h thng khc v hin th trn Cng.
o Tch hp bng lin kt: phc v cho vic lin kt vi Website h thng, ng
dng khc qua link lin kt nh dng text, image, video clip
o
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 33 / 61

Cng ty C phn Cng ngh Tinh vn


16.

GII PHP PHT TRIN, NNG CP CC NG DNG CA CNG


H thng Mobifone Portal nng cp bao gm cc Portlet sau:
Portlet u ni dch v: Xem danh mc cc dch v ang s dng, thc
hin u ni, hy dch v theo yu cu

- Portlet u ni dch v c pht trin trn nn tng phn mm bn quyn, l l


cng c gip thu bao Mobifone thun tin hn trong vic tm hiu, ng k/hy
v qun l cc dch v ca Mobifone cung cp.
- Portlet u ni dch v cung cp cc tnh nng:
o Xem thng tin gii thiu v cng c
o Xem thng tin hng dn cc cch thc thc hin u ni dch v
o Sau khi ng nhp thnh cng vo h thng, cho php khch hng xem,
tra cu danh mc cc dch v ang s dng, cho php khch hng thc
hin ng k/ hy dch v trc tuyn trn website Mobifone Portal
- Di y l mt s hnh nh minh ha:

Xem danh sch cc dch v ang s dng

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 34 / 61

Cng ty C phn Cng ngh Tinh vn

u ni dch v

ng k/hy dch v
Portlet cho dch v MCA: Xem danh sch cuc gi nh ca thu bao, cu
hnh cc ty chn c nhn cho dch v

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 35 / 61

Cng ty C phn Cng ngh Tinh vn


- Dch v Thng bo cuc gi nh MCA (Missed Call Alert) nhm mc ch thng
bo cho thu bao Mobifone bit cc s my in thoi gi n nhng khng thnh
cng do thu bao tt my, ht pin hoc ngoi vng ph sng. Ngay sau khi thu
bao MCA bt my hoc tr li vng ph sng, h thng s gi bn tin SMS lit k
cc cuc gi n b nh (bao gm s my v thi im gi n).
- Chng ti xy dng Portlet cho dch v MCA trn nn tng phn mm bn quyn
cho php ngi dng tra cu khai thc thng tin v dch v MCA bao gm:
o Thng tin gii thiu, hng dn s dng dch v
o Thng tin gi cc
o Cu hi thng gp
o iu khon s dng
- Ngoi vic khai thc thng tin v dch v, h thng cho php ngi dng thc hin
ng k trc tuyn dch v cuc gi nh, ngi s dng dch v s dng cc tnh
nng sau trc tip trn website Mobifone Portal:
Hy s dng dch v
Xem danh sch cuc gi nh ca thu bao
Tra cu lch s cuc gi nh theo s in thoi gi hoc thi gian gi.
Cu hnh cc ty chn c nhn cho dch v nh:
o Bt/tt tnh nng Gi tin nhn tr li t ng n thu bao gi khi
thu bao ca bn tt my, ht pin hoc ngoi vng ph sng;
o Bt/tt tnh nng gi thng bo cho thu bao gi khi thu bao ca bn
nhp mng tr li;
o Thit lp thi gian ngng nhn bn tin MCA (Sleep period);
o Chuyn cc bn tin thng bo cuc gi nh ti mt s thu bao khc;
o Nhn bn tin MCA qua email;
o
Portlet danh mc ca hng, i l ca Mobifone Portal: xem, tra cu
danh mc ca hng, i l ca Mobifone Portal
- Chng ti pht trin portlet danh mc ca hng, i l ca Mobifone Portal vi
cc chc nng nh sau:
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 36 / 61

Cng ty C phn Cng ngh Tinh vn


o Cho php xem danh mc ca hng, i l theo tng trung tm,
tnh/thnh ph, qun/huyn. Thng tin bao gm: tn, loi hnh ( ca
hng hay i l), a ch, in thoi, c thu cc hay khng, thuc trung
tm, tnh/ thnh ph, qun/huyn no,
o Cho php tra cu nhanh danh mc ca hng, i l theo trung tm,
tnh/thnh ph, qun/huyn

Portlet h tr khch hng, trao i vi in thoi vin


- Portlet h tr khch hng, trao i vi in thoi vin cung cp cc tnh nng gip
gii p cc thc mc ca khch hng thng qua H thng Cu hi thng gp,
ng dy nng v H tr trc tuyn, gip khch hng d dng, nhanh chng tip
cn v s dng dch v ca Mobifone. C th nh sau:
o Cung cp cc cng c tra cu cho php khch hng t tra cu thng tin
nh:
Tra cu thng tin khuyn mi

Tra cu cc dch v gi tr gia tng

Tra c cc gi dch v

o Cung cp cc c php SMS, c php USSD nhn tin tra cu thng tin
c bn, gii p thc mc, gii quyt yu cu khiu ni.
o Khch hng c th xem, tra cu cc cu hi thng gp theo tng mng
sn phm dch v
o Khch hng c th xem thng tin v cc ng dy nng ( s in thoi
lin h) m Mobifone cung cp cung cp thng tin, gii p thc mc,
khiu ni ca khch hng v cc dch v ca Mobifone.
o Khch hng c th chat online, gi cu hi trc tuyn trn Website
Mobifone Portal vi in thoi vin
o Khch hng c th gi cu hi qua Email

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 37 / 61

Cng ty C phn Cng ngh Tinh vn


Portlet kt ni di lu: xem danh mc im kt ni di lu, cp nht
cc ty chn
- Portlet kt ni di lu cung cp thng tin v chng trnh Khch hng trung thnh
ca Cng ty Thng tin di ng (MobiFone), vi tn gi chnh thc KT NI DI
LU/ LOYALTY PROGRAM, vit tt KNDL. Chng trnh dnh cho khch
hng (c nhn/ t chc) hin ang s dng dch v ca MobiFone v ng k tr
thnh Hi vin ca chng trnh. Hi vin tham d chng trnh s c nhn
nhiu u i hp dn ca MobiFone v ca cc i tc lin kt vi chng trnh.
- Portlet c pht trin trn nn tng bn quyn phn mm nng cp, portlet cung
cp cc tnh nng cho php khch hng khai thc cc thng tin v chng trnh
nh:
o Thng tin gii thiu chng trnh
o Thng tin u i hi vin
o Thng tin u i i tc
o Quy nh s dng Th hi vin
o Tin tc
- Cung cp chc nng lin kt ti cc website khc.

Lin kt ti website khc


- Cho php khch hng ng k l hi vin ca chng trnh

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 38 / 61

Cng ty C phn Cng ngh Tinh vn

ng k l hi vin chng trnh KNDL


- Cho php khch hng l hi vin ca chng trnh, sau khi ng nhp thnh cng
c th xem danh mc im kt ni di lu, cp nht cc ty chn, tra cu thng
tin:
o Xem danh mc im
o Tnh v tch ly im
o Xem thng tin hi vin
o Xem lch s th
o Xem lch s im
o Xem lch s hng
o Xem lch s thng
o Xem lch s s dng im
o Xem lch s lin kt
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 39 / 61

Cng ty C phn Cng ngh Tinh vn


o Xem lch s cc

Portlet rockstorm
- Portlet rockstorm cung cp thng tin v cc chng trnh Rockstorm v thng tin
gi cc Rockstorm ( l gi cc di ng tr trc c bit dnh cho khch hng
tham d chng trnh RockStorm vi nhiu u i cha tng c)
- Portlet rockstorm c pht trin trn nn tng phn mm bn quyn nng cp cho
php khch hng:
o Xem thng tin gii thiu v gi cc Rockstorm, gi cc, cc u i
i vi gi cc, cng ng Rockstorm, quy nh s dng
o Xem thng tin v chng trnh Rockstorm, hnh trnh biu din
o Xem tin tc v chng trnh
o Xem thng tin cc ban nhc d tuyn
o Xem thng tin im pht v
o Xem th vin nh, tin tc, video, vt phm ca chng trnh Rockstorm
o Xem thng tin hng dn ng k, hy ng k tham gia, d tuyn.
o t v online
o Bnh chn ban nhc yu thch
o ng k/hy tham gia cng ng Rockstorm trc tuyn ( dnh cho
khch hng cha dng gi cc Rockstorm)
o ng k ban nhc d tuyn trc tuyn ( dnh cho cc ban nhc)
- Vi nn tng nng cp Website Mobifone Portal l Oracle WebCenter Portal, cho
php tch hp Facebook, Twitter, Linkedin trn Website. Trong , cho php tch
hp Facebook Like button (nt Thch ca Facebook) khch hng bnh chn
ban nhc yu thch
- WebCenter cho php thng k lt truy cp trn tng Portlet. Khch hng c th
xem thng k s lt truy cp vo Portlet rockstorm.

Portlet qu hc bng

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 40 / 61

Cng ty C phn Cng ngh Tinh vn


- Portlet qu hc bng l ni hin th, cung cp thng tin v Chng trnh Trao hc
bng MobiFone. Ngi dng c th xem, khai thc, tra cu thng tin v chng
trnh nh:
o Tin tc
o S kin
o a im t chc, hnh trnh trao hc bng Mobifone
o Hnh nh- video
o Cc tin xem nhiu nht
o S lt truy cp vo Portlet Qu hc bng
o Thng tin lin h v gp
o V mt s thng tin khc,

Portlet Qun l profile thu bao khch hng doanh nghip


- Portlet Qun l profile thu bao khch hng doanh nghip c xy dng trn nn
tng phn mm bn quyn cho php khch hng qun l thng tin profile thu bao
doanh nghip trn Website Mobifone Portal sau khi ng nhp thnh cng vo h
thng. Portlet cung cp cc tnh nng:
o Xem thng tin profile thu bao i din ( i vi ti khon i din)
o Thay i mt s thng tin profile thu bao i din ( theo iu kin cho
php ca Mobifone) ( i vi ti khon i din)
o Xem danh sch thu bao trong nhm khch hng doanh nghip ( i vi
ti khon i din)
o Xem thng tin thu bao trong nhm khch hng doanh nghip ( i vi
ti khon i din)
o Xem thng tin hp ng
o Xem thng tin ti khon ng nhp
o i mt khu
o i cu hi b mt
o Xem, thay i thng tin c nhn nh: H tn, ngy sinh,ngh nghip,
gii tnh, a ch,
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 41 / 61

Cng ty C phn Cng ngh Tinh vn


o Cp nht thng tin v my
o V mt s tnh nng khc.
Portlet Qun l profile thu bao khch hng c nhn
- Portlet Qun l profile thu bao khch hng c nhn c xy dng trn nn tng
phn mm bn quyn cho php khch hng qun l thng tin profile thu bao c
nhn trn Website Mobifone Portal sau khi ng nhp thnh cng vo h thng.
Portlet cung cp cc tnh nng:
o Xem thng tin profile thu bao: s thu bao, tn ch thu bao, loi thu
bao, s IMSI, trung tm qun l, ngy ng k thu bao, trng thi hot
ng, trng thi chn ct, m PIN 1, m PIN 2, m PUK1, m PUK2,
o Thay i mt s thng tin profile thu bao ( theo iu kin cho php ca
Mobifone)
o Xem thng tin hp ng (nu c)
o Xem thng tin ti khon ng nhp
o i mt khu
o i cu hi b mt
o Xem, thay i thng tin c nhn nh: H tn, ngy sinh,ngh nghip,
gii tnh, a ch,
o Cp nht thng tin v my
o V mt s tnh nng khc.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 42 / 61

Cng ty C phn Cng ngh Tinh vn

Portlet thanh ton in t


- Thanh ton in t l hnh thc thanh ton trc tuyn thng qua internet. Hin nay
c kh nhiu cng ty cung cp dch v Cng thanh ton in t nh: SmartLink,
Onepay, Vnpay,Cng thanh ton in t ny l im trung gian kt ni, x l v
truyn dn d liu giao dch gia khch hng vi cc n v chp nhn thanh ton,
cc ngn hng thc hin dch v chi h, thu h cho khch hng.
- Portlet thanh ton in t chng ti xy dng cung cp giao din nhp yu cu
dch v thanh ton, thc hin tch hp vi Cng thanh ton in t m Mobifone
ng k s dng. Cch thc tch hp Cng thanh ton in t ln Website
Mobifone Portal s c n v cung cp Cng thanh ton in t cung cp.
- Cc bc thc hin thanh ton in t t gc ngi dng c m t nh sau:
(1) Khch hng nhp yu cu dch v thanh ton trn v la chn phng
thc thanh ton trn Website Mobifone Portal

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 43 / 61

Cng ty C phn Cng ngh Tinh vn


(2) H thng s ngm chuyn khch hng sang giao din Cng thanh ton
trc tuyn ng thi chuyn thng tin n hng n Cng thanh ton trc
tuyn
(3) Khch hng nhp thng tin th v xc nhn vic thanh ton trn cng
thanh ton trc tuyn.
(4) Cng thanh ton trc tuyn s x l giao dch theo tng phng thc
thanh ton ( th ni a, th quc t) v tr kt qu v cho Website
Mobifone Portal

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 44 / 61

Cng ty C phn Cng ngh Tinh vn

Thc hin thanh ton in t


- Nhn chung, lung lm vic gia website n v chp nhn th (DVCNT) ( y
l website Mobifone Portal) v cng thanh ton in t nh sau: Website DVCNT
gi thng tin n hng n cng thanh ton. Sau khi giao dch hon tt, cng
thanh ton gi tr li website DVCNT m kt qu giao dch(response code), s
tin thanh ton, m giao dch(transaction reference) v chui m ha d liu
km theo(chui m ha nhm kim tra s ton vn ca d liu gi v, m bo d
liu khng b thay i trong qu trnh gi t cng thanh ton n website
DVCNT).
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 45 / 61

Cng ty C phn Cng ngh Tinh vn

Portlet nhn tin SMS


- Nhn tin SMS trn Website Mobifone Portal l mt hnh thc gi v nhn tin SMS
ti thu bao khc (bao gm c thu bao ni mng hoc thu bao mng khc, trong
nc v quc t) trc tip trn websiteMobifone Portal.
- Chng ti xy dng Portlet nhn tin SMS trn nn tng phn mm bn quyn cho
php ngi dng c ti khon trn Mobifone Portal, cn s d trong ti
khon l c th s dng dch v thng qua my tnh/thit b cm tay c kt ni
Internet.
- Dch v c xy dng bao gm cc tnh nng:
Gi tin nhn t website ti my in thoi di ng ca cc thu bao ni
mng v lin mng.
Gi tin nhn theo lch t trc
Nhn bn tin phn hi trn website hoc trn my di ng ca thu bao ca
MobiFone.
Xem, tra cu lch s bn tin gi/nhn ( ngi nhn/ ngi gi, thi gian
nhn/gi, ni dung, trng thi gi)
Tch hp Qun l danh b
Di y l hnh minh ha gi tin nhn online:

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 46 / 61

Cng ty C phn Cng ngh Tinh vn

Gi tin nhn SMS online


Portlet h tr dch v chuyn vng quc t
- Dch v Chuyn vng quc t l dch v cho php khch hng gi lin lc bng
chnh th SIM v s thu bao ca mnh d ang nc ngoi.
- Portlet h tr dch v chuyn vng quc t c pht trin trn nn tng phn mm
bn quyn, l ni hin th, cung cp thng tin, h tr chuyn vng quc t ra/vo
Vit Nam
- Portlet h tr dch v chuyn vng quc t cung cp cc tnh nng:
o Xem danh mc cc gi dch v chuyn vng quc t ( dnh cho thu bao
tr sau, thu bao tr trc, CVQT trn my bay v tu bin, CVQT
khng gii hn,)
o Xem thng tin gii thiu, li ch, i tng, hng dn, gi cc, danh
sch quc gia/vng lnh th ca cc gi dch v
o ng k/ hy dch v trc tuyn trn Website Mobifone Portal

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 47 / 61

Cng ty C phn Cng ngh Tinh vn

ng k/hy dch v chuyn vng quc t


17.

GII PHP P NG CC YU CU CHC NNG

18.

GII PHP V THIT K M THUT

Gaio din do chng ti thit k m bo:

Giao din thn thin vi ngi s dng v d dng. H tr ti a vic s dng


bng bn phm nhm tng tc nhp d liu.

Cc biu tng v phm nng c thng nht trong ton b chng trnh.

Giao din bng ting Vit theo chun Unicode (TCVN6909:2001)

Khun dng hin th ngy DD/MM/YYYY v cn gia

Cc trng th hin d liu kiu text cn bn tri

Cc trng th hin d liu kiu s cn bn phi, dng du . ngn cch


gia hng triu v hng ngn, dng du , th hin phn thp phn.

Mn hnh, tool bar:


o Cc mn hnh cp nht d liu v c bn thng nht v cc nt lnh cng
nh v mu sc, font ch.
o Cc mn hnh hi p iu kin lc bo co thng nht vi nhau.

19.

GII PHP AN TON, BO MT

19.1. Nguyn tc xy dng h thng an ton v bo mt

m bo tnh b mt: Thng tin khng b tit l cho nhng ngi khng c
thm quyn.

m bo tnh thng nht, ton vn: Thng tin khng b thay i hay ph hy.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 48 / 61

Cng ty C phn Cng ngh Tinh vn

m bo tnh sn sng: C kh nng truy xut khi cn thit.

m bo tnh xc thc: Xc nhn tnh hp l ca truy cp.

m bo tnh tha nhn: Xc nh r ngun tin.

Kim sot truy nhp: Ch nhng ngi c quyn mi c truy cp. Mi truy
cp u c kim sot bi h thng.

19.2. Gii php an ton v bo mt


Kim sot v bo mt h thng c chng ti thit k mt cch tng th, bao
gm cc mc bo mt khc nhau, thc hin chc nng an ton v bo mt ti nhng
tng ng dng, nhng giai on hot ng khc nhau ca h thng. Cc mc bo mt
bao gm:
19.3. Bo mt mc hnh chnh
Xy dng quy ch phc v h thng Mobifone Portal, bao gm:

Quyn truy nhp my ch

Ch c qun tr h thng mi c quyn chy cc chc nng qun tr h thng,


nhng ngi s dng khc khng c php.

Quyn bo tr h thng, sao lu d liu.

Ch c qun tr h thng mi c quyn tt CSDL v thc hin vic bo tr, sao


lu ng dng v CSDL.

H thng phi c bin php ngn chn ngi s dng khng c thm quyn
truy cp vo h thng file d liu thay i h thng ny (thay i ni dung,
xa, i tn ).

Cc thnh vin, nu c cp php v thng tin truy cp, khng c php tit
l thng tin cho bt k ngi no khc m cha c s ph duyt ca ngi chu
trch nhim qun l.
19.3.1 Bo mt mc mng my tnh

Xc nh r cc im ni ra ngoi.

Ci t firewall, bao gm c lc gi (packet filter) v cc dch v i din


(proxy services) ti cc im kt ni.

Cc h thng c t trong cc lp mng tng ng, khi truy cp gia cc lp


mng khc nhau phi c kim sot bng h thng firewall.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 49 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 9.
-

Cc lp mng ca h thng c kim sot bng h thng


firewall

S dng cc giao thc bo mt (HTTPS, SSL) khi truyn nhng d liu quan
trng trn mng. Gii php h thng nng cp s dng Oracle WebCenter
Portal h tr c ch bo mt thng tin giao dch trn ng truyn, cc trao i
thng tin v d liu trn h thng c m ha p dng cc chun SSL 3.0 v
HTTPS.
C ch bo mt s dng SSL cung cp mt lp bo mt b sung cho cc giao
dch gia cc ng dng Oracle WebCenter Portal hoc cc thnh phn h thng
khc bn ngoi c tch hp trn h thng, m bo cc d liu giao dch
nhy cm trn ng truyn c m ha, m bo an ton cho d liu trong
qu trnh giao dch trn h thng.
Qu trnh hot ng ca SSL bao gm: Trn mt kt ni SSL, d liu truyn
gia my trm (trnh duyt) v my ch (Web Server) s c m ho t im
u n im cui v v th ni dung ca chng s c bo mt theo c ch:

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 50 / 61

Cng ty C phn Cng ngh Tinh vn


o D liu c m ha bng thut ton RC4 vi kho m phin (session
key) c di 128-bit.
o Kho m phin c trnh duyt pht sinh v c m bng thut ton
RSA s dng kho cng khai (Public Key) c di 512 byte ca Web
Server (kho ny c th hin trn bn ghi chng thc ca my ch do
mt CA c c trnh duyt v Web Server cng tin tng pht hnh).

Hnh minh ha 10.

M hnh c ch hot ng ca kt ni trn giao thc bo


mt SSL

19.3.2 Bo mt mc h iu hnh

m bo cc quy tc v qun l ngi dng bao gm: ID v mt khu theo


chnh sch v qun l ti khon ngi dng.

m bo cc quy tc v qun l quyn truy cp cho mi ngi dng da trn v


tr ca ngi dng trong h thng.

m bo cc quy tc v qun l s dng bao gm: ID ngi s dung, ngy gi


s dng, thit b u cui s dng, cc h thng s dng, ngun ti
nguyn s dng.
19.3.3 Bo mt mc CSDL

m bo an ton bo mt cho h thng CSDL mt cch ton vn v minh


bch, chung ti xut cc phng php bo mt bao gm : m ha v che giu d
liu, qun l truy cp v theo di hot ng ngi dng.
Gii php nng cp h thng trn cng ngh ca Oracle do chng ti cung cp,
cho php:

M ha v che giu d liu - Encryption and Masking: m ha cc d liu sao


lu bao gm database, cc tp tin d liu.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 51 / 61

Cng ty C phn Cng ngh Tinh vn

Qun l truy cp - Acess Control: kim sot, ngn chn cc hot ng ca


ngi dng k c ngi qun tr trn h thng d liu. Kim tra vic truy cp
vo database, ng dng v d liu. Thit lp chnh sch ngi dng c truy
cp bng phn mm no, khi no v trn ng dng no.

Theo di hot ng ngi dng - Monitor: theo di nhng thay i ca cc d


liu quan trng vo cc thi im trong qu kh. H thng c kh nng cnh
bo v khuyn co cch khc phc cho ngi qun tr.

Sao lu, d phng: d dang thc hin sao lu inh ky hoc t xut cung nh
phuc hi CSDL mt cach nhanh chong.
o Ton b d liu trn h thng c nhn bn lu trn h thng v lu tr
d phng, m ha v t ti v tr khc.
o H thng chng ti cung cp c ch sao lu, backup tin hnh nh k
hng tun ( full backup) v hng ngy theo cch thc incremental backup
vo thi gian thp im.
o i vi giao dch khch hng lin quan ti dch v, thc hin cc c ch
m bo khng giao dch no b mt khi s c lm gin on tin trnh giao
dch ( khng phi do cc l do v CSDL hay kt ni,). Cc c ch s
dng archive log ca database khi phc d liu trong ngy cng phi
m bo vi ton b giao dch ca khch hng ngay c khi cc c ch
persitence khng x l c th cng c th s dng c ch ny khi
phc d liu.
(C ch sao lu, d phng xin mi xem thm ti mc X. Gii php sao lu,
phc hi d liu ca ti liu ny)
19.3.4 Bo mt mc ng dng

Bo mt ti khon truy cp ca khch hng:


o m bo tnh thng nht v qun l thng tin ti khon ca ngi s dng:
t chc ti khon ngi s dng theo nhm, theo phn cp chc nng, qua
ngi qun tr c th phn quyn truy nhp, quyn s dng cc ti
nguyn cho cc nhm hoc ngi s dng khc nhau theo vai tr nghip v.
o H thng qun l ngi dng, khch hng c xy dng mt cch thn
thin, trc quan ngi qun tr c th qun l, phn quyn ....

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 52 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 11.

Chc nng Qun tr ngi dng trong WebCenter Portal

Hnh minh ha 12.

Chc nng gn/thu hi quyn cho vai tr trn WebCenter


Portal

o m bo tnh an ninh: mi c nhn khi ng nhp s c h thng tin


hnh xc thc thng tin lin quan ti c nhn .
o m bo tnh bo mt d liu theo vai tr ti khon: Mi truy cp t cc ti
khon ngi s dng, khch hng u c kim sot bi h thng. Ch
nhng ngi dng c cp quyn thch hp mi c php truy cp hoc
tc ng ln cc ngun ti nguyn ca h thng (thng tin, chc nng ng
dng).
Cc thnh vin, nu c cp php v thng tin truy cp, khng c php
tit l thng tin cho bt k ngi no khc m cha c s ph duyt ca
ngi chu trch nhim qun l

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 53 / 61

Cng ty C phn Cng ngh Tinh vn


o Thng tin v ngi s dng, khch hng c bo v trn h thng. Ti
khon truy cp cc h thng c bo mt cn thn trong mt file cu hnh
c m ha v c load vo h thng v c khai thc bng cc
interface cho php. Vic m ha thng tin ti khon khch hng c
thc hin bng cng c Oracle WebCenter Interaction Development Kit
(IDK), cung cp cc phng php m ha v gii m thng tin ti khon
c lu tr trong CSDL portal

Bo mt thng tin giao dch trn ng truyn


o Gii php h thng nng cp s dng Oracle WebCenter Portal h tr c
ch bo mt thng tin giao dch trn ng truyn, cc trao i thng tin v
d liu trn h thng c m ha p dng cc chun SSL 3.0 v HTTPS.
o C ch bo mt s dng SSL cung cp mt lp bo mt b sung cho cc
giao dch gia cc ng dng Oracle WebCenter Portal hoc cc thnh phn
h thng khc bn ngoi c tch hp trn h thng, m bo cc d liu
giao dch nhy cm trn ng truyn c m ha, m bo an ton cho
d liu trong qu trnh giao dch trn h thng.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 54 / 61

Cng ty C phn Cng ngh Tinh vn

Hnh minh ha 13.


-

Cu hnh SSL trn Oracle WebCenter

Vic s dng c ch bo mt SSL trn Oracle WebCenter p ng hon ton


cc yu cu v bo mt thng tin giao dch trn ng truyn, bao gm:
o Cc truy cp, giao dch ti khon khch hng c thc hin trn giao
thc https truy cp vo h thng MobiFone portal
o Cc giao dch khch hng khng s dng cch thc post-back gia cc
trang web chy ngm/ trung gian ca h thng, m bo khng xy ra
kh nng hacker lp ng dng s dng nh cc cng c proxy cache,
snipping khai thc thng tin v sa i cc tham s.
o Cho php m ha cc tham s trn cc web page ca h thng
MobiFone portal, khng hin th tham s (k c m ha) trn URL
i vi cc giao dch thc hin (khng p dng vi cc ni dung xem tin
cho php khch hng nh du trang).

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 55 / 61

Cng ty C phn Cng ngh Tinh vn


19.3.5 Nht k h thng

H thng chng ti cung cp c c ch ghi li nht k khi mi ngi s dng


ng nhp v s dng h thng.

Mi thng tin c to ra c ghi nhn li ngi to v thi gian to.

H thng cho php kt xut cc thng tin theo di vt s dng.


o Danh sch chi tit chc nng truy cp v ngi s dng theo thi gian.
o Tn sut s dng theo chc nng.
o Tn sut theo ngi s dng.
19.3.6 m bo v sn sng v tnh n nh
H thng chng ti cung cp trn nn tng cng ngh hin i m bo:

H thng c thi gian phc v cao, khng xy ra qu 1 s c nghim trng


trong 1 thng. Tng thi gian downtime trong 1 thng khng qu 30 pht.

Chng ti cam kt cc s c khng lin quan n vic mt ngun d liu phi


c khc phc trong vng 2 gi ng h v a h thng tr li phc v bnh
thng. Khi xy ra cc s c mt ngun d liu th khi phc c ti thiu
98% trong vng 24h, 100% trong vng 48 gi.

Cung cp phng n chng cc cuc tn cng thng thng v c phng n


x l khi pht hin b tn cng DDOS.
o DDoS l kiu tn cng lm ngp lt bng thng, to ra cc kt ni o
khin website b sp khng th truy cp c. c im d thy nht ca
tn cng DDoS l khng th truy cp vo website trong mt khong thi
gian nht nh m khng r nguyn nhn. chc chn l tn cng DDoS,
ngi qun tr ca website c th kim tra trn h thng log ca my ch,
tng la.... nhm pht hin cc du hiu bt thng. Qua , c th khng
nh chc chn website c b tn cng DDoS hay khng, tn cng vi quy
m nh th no, cch thc ra sao.
o Vic phng chng phi ph thuc vo quy m, cng cng nh h tng
ca n v ang b tn cng. Bi v, bn cht ca tn cng DDoS l hacker
s huy ng cng nhiu my tnh tham gia cng tt cng truy cp vo
website nn nhn. Do , nu h tng n v b tn cng yu do t c
u t th kh nng chng s km hn nhng h tng mnh v c u
t tt.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 56 / 61

Cng ty C phn Cng ngh Tinh vn


o Khi b tn cng DDoS cn lin h vi cc doanh nghip cung cp dch v
Internet tng bng thng. Phi hp vi cc c quan iu phi nh ti
Vit Nam nh VNCERT hay cc nh cung cp dch v tm ra c
ngun gc ca mng bootnet (mng my tnh ma). Thng qua , s tm
c cc my ch iu khin ra lnh tn cng. VNCERT hay cc n v
lin quan s chn c a ch IP ca cc my ch ny khin mng
bootnet khng tip tc kt ni, nhn lnh c
o Trang b cc thit b tng la: cc thit b khc nh tng la ng vai tr
quan trng trong vic x l tn cng DDoS v n s gip phn bit c
ngun tn cng v nhng truy cp thng thng nhm gim thiu hu qu
cc cuc tn cng DDoS
o Nng cp h tng h thng, ci thin, tng tc x l ca website trnh
vic truy cp qu nhiu vo c s d liu website nh k thut
memory cache gip lu trang web trong b nh RAM thay v lu vo
cng nh bnh thng. Khi , phn hi ca my ch khi c cc truy cp
n website s c x l nhanh hn.
20.

GII PHP SAO LU, PHC HI D LIU

i vi h thng Mobifone Portal, chng ti xut s dng kt hp nhiu


cng c sao lu khc nhau m bo an ton cn thit cho h thng:

S dng cng c trong WebCenter Portal


WebCenter cung cp cng c WebCenter Portal Application Migration Tools
cho php sao lu/phc hi cc loi d liu:
o Portlet client metadata: d liu c nhn ha ca tng ngi dng
o WebCenter resources: skins, page templates,
o Application metadata: cu trc Page, dch v cng tc ca WebCenter
o Chnh sch bo mt, ngi dng, vai tr

S dng cng c sao lu phc hi ca CSDL Oracle


o Export/Import: Kt xut ton b database vo mt file.
o Cold/Off-line Backups Sao lu ngui. Tt CSDL v backup ton b d
liu, nht k (log), v cc file iu khin.
o Hot/On-line Backups Sao lu nng (online). Khi CSDL trng thi sn
sng v trong ch ARCHIVELOG, thit lp cc tablespaces theo mode
backup v sao lu cc tp d liu. Nn sao lu c files iu khin v lu tr
cc file nht k.
o RMAN Backups S dng tin ch RMAN sao lu database khi offline
hoc online.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 57 / 61

Cng ty C phn Cng ngh Tinh vn


c th sao lu, phc hi d liu mt cch nhanh chng, v an ton chng ti
xut cc hnh thc thc hin sao lu nh sau:

Full backup: thng gi l sao lu y . Full backup sao chp ton b ni


dung ca d liu cn sao lu. y l phng php an ton nht nhng y cng
l phng php tn km nht c v thi gian cng nh chi ph cho bng t.
Thng th full backup c thc hin vo cui tun khi c nhiu thi gian
dnh cho sao lu m khng nh hng n ngi dng trong h thng.

Incremental backup: thng gi l sao lu gia tng. Incremental backup sao


chp tt c nhng thay i c to ra k t ln sao lu cui cng. u im
chnh ca Incremental backup l thc hin vic sao lu mt cch ngn gn
nht, tit kim bng t v thi gian. Tuy nhin khi s dg Incremental backup
th qu trnh khi phc s phc tp hn. Qu trnh ny s phc hi t ln Full
backup cui cng v tt c cc Incremental backup k tip k t ln Full
backup cui cng.

Differential backup: cn c gi l sao lu khc bit. Differential backup


sao chp ton b thay i k t ln Full backup cui cng dng cho qu trnh
khi phc d liu, ch s dng c 02 bng t: 01 cho full backup v 01 cho
Differential backup.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 58 / 61

Cng ty C phn Cng ngh Tinh vn

On demand backup: thng gi l sao lu theo yu cu. Nhng phng


php sao lu k trn thng c s dng ch sao lu t ng theo lch
trnh vi vic quy nh trc v cc thnh phn v cc ng dng s c sao
lu. Tuy nhin ngi qun tr cng c th sao lu d liu t xut khi c nhu
cu.

V.
PHNG N KHO ST H THNG
- Kho st yu cu thng tin, tnh nng nghip v
- Kho st nhu cu tch hp, chuyn i c h thng website phc v khch hng ti
cc n v ln h thng Mobifone Portal
- Kho st kin trc, nn tng cng ngh v cc tnh nng c bn ca tng h thng,
m bo y nh gi kh nng cung cp dch v ( i vi h thng backend cung cp dch v) hoc kh nng tch hp mt phn hoc chuyn i hon
ton ln website Mobifone Portal
- Trnh by bo co kt qu kho st ti cc n v cho ch u t v a ra xut
l trnh trin khai.
VI.

PHNG N TRIN KHAI H THNG

Phng n, k hoch trin khai xin mi xem chi tit ti ti liu K hoch
trin khai d n trong ti liu HSDT.
VII.

PHNG N KIM TH H THNG

Phng n kim th h thng xin mi xem chi tit ti ti liu K hoch kim
th h thng trong ti liu HSDT.
VIII. PHNG N O TO V CHUYN GIAO CNG NGH
Thuyt minh gii php k thut Gi thu Nng cp phn mm cho
Mobifone Portal

Trang: 59 / 61

Cng ty C phn Cng ngh Tinh vn

h thng pht huy c hiu qu cao nht, phc v c lc cho hot ng


qun tr, vn hnh v bin tp h thng Mobifone Portal, mt trong nhng ni dung
cn c thc hin tt l o to s dng qun tr, vn hnh, bin tp thng tin trn h
thng. Cc i tng o to tip nhn, vn hnh h thng thng tin trn h thng
Cng bao gm:
Ngi vn hnh khai thc Portal

Ngi qun l ni dung, cp nht ni dung v h tr khch hng

Lp trnh vin VMS t pht trin cc Portlet cho Portal

Ngi thit k, quy hoch v nh hng pht trin Portal


Thng tin chi tit v phng n, ni dung k hoch o to v chuyn giao
cng ngh xin mi xem chi tit ti K hoch o to v chuyn giao cng
ngh trong ti liu HSDT.

IX.

PHNG N BO HNH, BO TR, H TR K THUT

Chng ti cam kt thc hin bo hnh min ph 24/7 ( 24 gi, 7 ngy mi tun)
trong thi gian ti thiu 12 thng k t ngy nghim thu bn giao, a vo s dng.
i vi phn mm bn quyn ca hng, chng ti cam kt bo hnh, h tr k thut 1
nm. Sau khi ht hn bo hnh Chng ti cam kt cung cp dch v bo tr, h tr k
thut.
Thng tin chi tit v phng n bo hnh, bo tr, h tr k thut xin mi xem
thm ti K hoch bo hnh v h tr k thut v cc cam kt Cam kt bo
hnh v h tr k thut, Cam kt v dch v h tr sau bn hng trong ti liu
HSDT.
X.

KT LUN

Trn y l gii php xut ca chng ti m bo p ng ton b yu cu


trin khai h thng Mobifone Portal. Gii php chng ti xut c pht trin trn
cng ngh ca Oracle s p ng cc yu cu hin ti ca Ch u t v yu cu nng
cp, m rng, tch hp trong tng lai.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 60 / 61

Cng ty C phn Cng ngh Tinh vn


Vi t cch l i tc ca cc hng phn cng v phn mm ln nht th gii
nh: IBM, Oracle, Microsoft; i ng ng o cc chuyn gia k thut hng u
Vit Nam trong lnh vc cng ngh phn mm; kinh nghip kho st, phn tch, thit
k, xy dng h thng thng tin v kinh nghim trin khai thnh cng nhiu d n
Cng TTT cho cc n v thuc khi c quan nh nc, khi doanh nghip, chng
ti tin tng rng nu c la chn tron gi thu ny chng ti s trin khai thnh
cng d n vi tin nhanh chng v m bo cht lng cao nht.

Thuyt minh gii php k thut Gi thu Nng cp phn mm cho


Mobifone Portal

Trang: 61 / 61

You might also like