saas (1)
TRANSCRIPT
-
Bo co nghin cu khoa hc 2011-2012
Trang 1
Mc lc
Gii thiu ti ........................................................................................................... 3
L thuyt v SaaS (Software as a Service) .................................................................. 5
1. in ton m my (Cloud computing) .......................................................... 6
1.1. S pht trin ca m hnh in ton........................................................ 6
1.2. Khi nim Cloud Computing .................................................................. 7
1.3. M hnh cc lp dch v .......................................................................... 8
1.4. M hnh trin khai ................................................................................. 10
2. Software as a Service (Phn mm dch v) ................................................... 14
2.1. nh ngha SaaS .................................................................................... 14
2.2. u im v nhc im ca ng dng SaaS ........................................ 14
2.3. S pht trin ca SaaS ........................................................................... 15
2.4. Kin trc SaaS ....................................................................................... 17
2.4.1. Kin trc ng dng phn tn .......................................................... 17
2.4.2. Kin trc ng dng SaaS ................................................................ 19
2.5. Cc yu cu i vi mt h thng SaaS ................................................ 24
2.5.1. H tr nhiu a thu ....................................................................... 24
2.5.2. Bo mt trong ng dng SaaS ........................................................ 25
2.5.3. Kh nng ty chnh v c nhn ha ng dng ............................... 26
2.5.4. Kh nng tch hp .......................................................................... 28
Kho st tnh hnh pht trin SaaS hin nay Vit Nam .......................................... 31
Chng trnh th nghim .......................................................................................... 35
1. Mc tiu ......................................................................................................... 36
2. Thit k c s d liu .................................................................................... 36
Bng service .......................................................................................................... 37
3. Gii thiu ng dng SaaS Portal ................................................................... 43
-
Bo co nghin cu khoa hc 2011-2012
Trang 2
Danh mc cc ch vit tt ......................................................................................... 53
Ti liu tham kho ..................................................................................................... 55
-
Bo co nghin cu khoa hc 2011-2012
Trang 3
Phn I:
Gii thiu ti
-
Bo co nghin cu khoa hc 2011-2012
Trang 4
L do chn ti
Ngy nay, phn mm hng dch v ( SaaS) ang l mt vn hot trong
ngnh cng ngh thng tin ni chung v cc ngnh khc ni ring. Vn a d
liu ln Internet ngy cng cn thit. Do nhu cu ca ngi dng, do nhu cu ca
nh cung cp, s tit kim chi ph ti a, rt ngn thi gian trin khai, pht trin
nhanh v d dng l hon ton cn thit. Hin nay, phn mm hng dch v ( SaaS)
ang l gii php doanh nghip va v nh. SaaS c rt nhiu u th tnh cho n
thi im ny, nhng bn cnh c rt nhiu hn ch, v vy, ta cn tm hiu
nhng u th cng nh hn ch khc phc v pht huy m hnh ny.
Phng php nghin cu
- c v dch ti liu v phn mm hng dch v ( SaaS).
- Nghin cu m hnh phn mm hng dch v ng thi xy dng chng
trnh demo cho m hnh ny.
- Xy dng mt portal qun l ng dng v mt s phn mm ng dng m
hnh ny.
Mc tiu ti
- Trang b cc kin thc v m hnh phn mm hng dch v (SaaS).
- Nm bt c tnh hnh trin khai m hnh SaaS ti Vit Nam, cng tim
nng ng dng m hnh trong th trng kinh doanh phn mm ti Vit Nam.
- Trin khai thnh cng mt ng dng SaaS trn mng Internet.
ngha thc tin
- Gip cho ngi dng c th dng phn mm mi lc mi ni.
- Tit kim c chi ph ti a vi vic s dng phn mm.
-
Bo co nghin cu khoa hc 2011-2012
Trang 5
Phn II:
L thuyt v SaaS (Software as a
Service)
-
Bo co nghin cu khoa hc 2011-2012
Trang 6
1. in ton m my (Cloud computing)
1.1. S pht trin ca m hnh in ton
M hnh in ton tin ha qua cc thi k lch s khc nhau do s
pht trin ca my tnh v h tng mng truyn thng. T th h my tnh th
nht n th h th ba, my tnh vn l cc my tnh cng knh, t ; cc
chng trnh ng dng c pht trin vi chi ph rt cao do s thiu thn
thin ca ngn ng lp trnh cng nh iu kin vn hnh v s dng h
thng kht khe.
Hnh 1:Cc th h ca m hnh in ton
Th h th 4 ca my tnh xut hin nhng nm 70 n nay vi s
xut hin ca vi x l vi cc ngn ng lp trnh thn thin, ph hp hn cho
tng lnh vc ng dng c th. Vi vic cho ra i my tnh c nhn u
nhng nm 80 ca IBM v Apple, in ton c tip cn rng ri v tr
nn ph thng. Bc sang nhng nm 80 nht l nhng nm 90 cng ngh v
h tng mng. Truyn thng c nhng bc pht trin vt bc, vi s ra
i ca mng Internet kt ni ton cu v s bng n ca ng dng Web.
-
Bo co nghin cu khoa hc 2011-2012
Trang 7
Ngy nay, nhng nm u th k 21, h tng my tnh, vin thng
hi t trn nn cng ngh s. Cng ngh kt ni c dy, khng dy qua cp
ng, cp quang, v tinh, wifi, mng 3G, 4G, cho php kt ni mng ton
cu, vn ti c vng su, vng xa ngho kh. Vi h tng ICT pht trin
nh vy, cc thit b tnh ton cng ht sc a dng t cc siu my tnh, my
ch ln, ti cc my tnh c nhn, my tnh xch tay, cc thit b di ng
thng minh hay cc in thoi di ng gi r u c th kt ni vi nhau
mt th gii kt ni.
Khi th gii in ton kt ni, lm th no khai thc c ti a
nng lc in ton vi chi ph thp nht v nhanh nht? Lm th no
mt doanh nghip c h thng ng dng ERP trong vng 24 gi? Lm th
no d n phn mm c mi trng pht trin vi cng c qun l d n
sn sng trong vng 4 gi? Lm th no c gio hiu trng vng cao c
th c ng dng qun l h s, gio n tc th m khng phi tm hiu cc
bc ci t hoc sao lu d liu? Khng th k ht cc nhu cu tng
t, nhng c th ni in ton m my l m hnh c k vng p ng
cc nhu cu , em sn phm v dch v cng ngh thng tin cht lng cao
n mi i tng theo nhu cu, vi thi gian nhanh hn v chi ph r hn.
1.2. Khi nim Cloud Computing
Cloud Computing (CC) l m hnh in ton cho php truy cp qua mng
la chn v s dng ti nguyn tnh ton theo nhu cu mt cch thun tin
v nhanh chng, ng thi cho php kt thc s dng dch v, gii phng ti
nguyn d dng, gim thiu cc giao tip vi nh cung cp
Cloud Computing (CC) c l l thut ng thi s nht trong gii cng
ngh thng tin trn th gii hin nay v c Gartner xp u bng trong cc
cng ngh chin lc t nm 2010. Du vy, CC vn l mt m hnh ang
tin ti hon chnh, cc hng cng ngh cng nh cc t chc tiu chun trn
th gii ang a ra cc nh ngha v cch nhn ca ring mnh.
-
Bo co nghin cu khoa hc 2011-2012
Trang 8
Hnh 2: in ton m my
Trong s c th thy rng nh ngha ca NIST l r rng vi cch
nhn bao qut: CC l m hnh in ton cho php truy cp qua mng la
chn v s dng ti nguyn tnh ton (v d: mng, my ch, lu tr, ng
dng v dch v) theo nhu cu mt cch thun tin v nhanh chng, ng thi
cho php kt thc s dng dch v, gii phng ti nguyn d dng, gim thiu
cc giao tip vi nh cung cp.
Theo , m hnh chnh l cho php s dng dch v theo yu cu (on-
demam service); cung cp kh nng truy cp dch v qua mng rng ri t
my tnh bn, my tnh xch tay ti thit b di ng (broad net-work
access); vi ti nguyn tnh ton ng, phc v nhiu ngi (resource
pooling for multi-tenanci), nng lc tnh ton phn mm do, p ng nhanh
vi nhu cu thp ti cao (rapid elasticity). M hnh CC cng m bo vic s
dng cc ti nguyn c o nh cung cp dch v qun tr v ti u
c ti nguyn, ng thi ngi dng ch phi tr chi ph cho phn ti
nguyn s dng (pay-by-use).
1.3. M hnh cc lp dch v
Dch v CC rt a dng v bao gm tt c cc lp dch v in ton t
cung cp nng lc tnh ton trn di my ch hiu sut cao hay cc my ch
o, khng gian lu tr d liu, hay mt h iu hnh, mt cng c lp trnh,
-
Bo co nghin cu khoa hc 2011-2012
Trang 9
hay mt ng dng k ton Cc dch v cng c phn loi kh da dng,
nhng cc m hnh dch v CC ph bin nht c th c phn thnh 3
nhm: Dch v h tng (IaaS), Dch v nn tng (PaaS) v Dch v phn mm
(SaaS).
Hnh 3: M hnh cc lp dch v
Dch v h tng IaaS (Infrastructure as a Service)
Dch v IaaS cung cp dch v c bn bao gm nng lc tnh ton,
khng gian lu tr, kt ni mng ti khch hng. Khch hng (c nhn hoc
t chc) c th s dng ti nguyn h tng ny p ng nhu cu tnh ton
hoc ci t ng dng ring cho ngi s dng. Vi dch v ny khch hng
lm ch h iu hnh, lu tr v cc ng dng do khch hng ci t. Khch
hng in hnh ca dch v IaaS c th l mi i tng cn ti mt my tnh
v t ci t ng dng ca mnh.
V d in hnh v dch v ny l dch v EC2 ca Amazon. Khch
hng c th ng k s dng mt my tnh o trn dch v ca Amazon v
la chn mt h thng iu hnh (v d, Windows hoc Linux) v t ci t
ng dng ca mnh.
Dch v nn tng PaaS (Platform as a Service)
Dch v PaaS cung cp nn tng in ton cho php khch hng pht
trin cc phn mm, phc v nhu cu tnh ton hoc xy dng thnh dch v
trn nn tng Cloud d. Dch v PaaS c th c cung cp di dng cc
ng dng lp gia (middleware), cc ng dng ch (application server) cng
cc cng c lp trnh vi ngn ng lp trnh nht nh xy dng ng dng.
Dch v PaaS cng c th c xy dng ring v cung cp cho khch hng
-
Bo co nghin cu khoa hc 2011-2012
Trang 10
thng qua mt API ring. Khch hng xy dng ng dng v tng tc vi
h tng CC thng qua API . mc SaaS, khch hng khng qun l nn
tng Cloud hay cc ti nguyn lp nh h iu hnh, lu gi lp di.
Khch hng in hnh ca dch v PaaS chnh l cc nh pht trin ng dng
(ISV).
Dch v App Engine ca Google l mt dch v PaaS in hnh, cho
php khch hng xy dng cc ng dng web vi mi trng chy ng dng
v pht trin da trn ngn ng lp trnh Java hoc Python.
Dch v phn mm SaaS (Software as a Service)
Dch v SaaS cung cp cc ng dng hon chnh nh mt dch v theo
yu cu cho nhiu khch hng vi ch mt phin bn ci t. Khch hng la
chn ng dng ph hp vi nhu cu v s dng m khng quan tm ti hay
b cng sc qun l ti nguyn tnh ton bn di.
Dch v SaaS ni ting nht phi k n Salesforce.com vi cc ng
dng cho doanh nghip m ni bt nht l CRM. Cc ng dng SaaS cho
ngi dng cui ph bin l cc ng dng office Online ca Microsoft hay
Google Docs ca Google.
1.4. M hnh trin khai
T m my (cloud) xut pht t hnh nh minh ha mng Internet
c s dng rng ri trong cc hnh v v h thng mng my tnh ca
gii CNTT. Mt cch nm na, in ton m my l m hnh in ton
Internet. Tuy nhin, khi m hnh CC dn nh hnh, cc u im ca n
c vn dng p dng trong cc mi trng c quy m v phm vi ring,
hnh thnh cc m hnh trin khai khc nhau.
m my cng cng
M hnh u tin c ni n khi cp ti CC chnh l m hnh
Public Cloud. y l m hnh m h tng CC c mt t chc s hu v
cung cp dch v rng ri cho tt c cc khch hng thng qua h tng mng
Internet hoc cc mng cng cng din rng. Cc ng dng khc nhau chia s
chung ti nguyn tnh ton, mng v lu tr. Do vy, h tng CC c tit k
m bo c lp v d liu gia cc khch hng v tch bit v truy cp.
-
Bo co nghin cu khoa hc 2011-2012
Trang 11
Hnh 4: Public cloud
Cc dch v Public Cloud hng ti s lng khch hng ln nn
thng c nng lc v h tng cao, p ng nhu cu tnh ton linh hot, em
li chi ph thp cho khch hng. Do khch hng ca dch v trn Public
Cloud s bao gm tt c cc tng lp m khch hng c nhn v doanh
nghip nh s c li th trong vic d dng tip cn cc ng dng cng
ngh cap, cht lng m khng phi u t ban u, chi ph s dng thp,
linh hot.
m my doanh nghip
m my doanh nghip (Private Cloud) l m hnh trong h tng
m my c s hu bi mt t chc v phc v cho ngi dng ca t
chc . Private Cloud c th c vn hnh bi mt bn th ba v h tng
m my c th c t bn trong hoc bn ngoi t chc s hu (ti bn
th ba kim vn hnh hoc thm ch l mt bn th t).
-
Bo co nghin cu khoa hc 2011-2012
Trang 12
Hnh 5: Private cloud
Private Cloud c cc t chc, doanh nghip ln xy dng cho mnh
nhm khai thc u im c cc t chc, doanh nghip ln xy dng cho
mnh nhm khai thc u im v cng ngh v kh nng qun tr ca CC. Vi
Private Cloud, cc doanh nghip ti u c h tng IT ca mnh, nng cao
hiu qu s dng, qun l trong cp pht v thu hi ti nguyn, qua gim
thi gian a sn phm sn xut, kinh doanh ra th trng.
m my chung
m my chung (Community Cloud) l m hnh trong h tng m
my c chia s bi mt s t chc cho cng ng ngi dng trong cc t
chc . Cc t chc ny do c th khng tip cn vi cc dch v Public
Cloud v chia s chung mt h tng CC nng cao hiu qu u t v s
dng.
-
Bo co nghin cu khoa hc 2011-2012
Trang 13
Hnh 6: Community Cloud
m my lai
M hnh m my lai (Hybrid Cloud) l m hnh bao gm hai hoc
nhiu hn cc m my trn tch hp vi nhau. M hnh Hybrid Cloud cho
php chia s h tng hoc p ng nhu cu trao i d liu.
-
Bo co nghin cu khoa hc 2011-2012
Trang 14
Hnh 7: Hybrid Cloud
2. Software as a Service (Phn mm dch v)
2.1. nh ngha SaaS
M hnh SaaS l m hnh pht trin phn mm hng dch v cho
php ngi cung cp qun l tp trung v ngi dng truy cp thng qua
trnh duyt.
Software-as-a-Service(SaaS) l s kt hp c o gia mt m hnh
thng mi v mt m hnh ng dng m. SaaS cho php khch hng s
dng mt ng dng trn mt nn tng pay-as-you-go m khng cn ci t v
chy ng dng trn nn tng phn cng ca h. Khch hng thng truy cp
mt ng dng thng qua trnh mt trnh duyt web.
Cc ng dng SaaS thng c cc nh cung cp bo tr, nng cp v
h tr lin tc nh mt phn ca dch v. Kh nng ty bin ca ng dng
c cung cp ti tt c khch hng mt cch nht qun. T quan im ca
nh cung cp, sn xut phn mm cc m hnh SaaS bo v mnh m hn ti
sn tr tu ca h, kim sot c mi trng hot ng ca ng dng v to
ra mt ngun doanh thu nh k t cc khon ph ng k, duy tr dch v.
ng dng SaaS l mt ng dng c lu tr trn mt my ch t xa
v truy cp thng qua Internet.
2.2. u im v nhc im ca ng dng SaaS
ng dng SaaS c cc u im:
- Gip doanh nghip gim chi ph trin khai, bo tr, nng cp phn
mm; thi gian trin khai nhanh. c bit ph hp vi cc doanh
nghip va v nh.
- Doanh nghip khng cn phi quan tm n nhng rc ri pht sinh
trong qu trnh duy tr h thng nh bo mt, my ch,...
- Ngi dng c th truy cp ng dng khng gii hn khng gian v
thi gian, ch cn c kt ni internet.
Bn cnh SaaS cng c mt s nhc im:
i vi ngi dng (doanh nghip, t chc, c nhn):
-
Bo co nghin cu khoa hc 2011-2012
Trang 15
- V phn mm chy thng qua mi trng mng internet nn ng
truyn mng ca doanh nghip phi m bo yu cu k thut cao v
dn n chi ph cao cho phn c s vt cht mt ny.
- Tt c mi thng tin khch hng u c lu tr trn server ca nh
cung cp dch v, do vic m bo an ton thng tin l mt vn
ln.
- Phn mm SaaS kh p ng c y quy trnh nghip v ca
tng khch hng c th. Do khch hng kh ty bin ng dng theo
ca ring mnh.
i vi nh cung cp dch v
- Vn bo mt thng tin cho cc ng dng SaaS c quan tm hng
u. V th, tm kim c mt gii php bo mt ph hp l mt
vn kh khn.
- Do h thng phc v a ngi dng nn yu cu nh cung cp phi
lun i mi, nng cp h thng nhm p ng yu cu ca khch
hng.
2.3. S pht trin ca SaaS
Trong bn bo co chin lc nm 2007, Saugatuck Technology
a ra ba thi k pht trin ca th trng SaaS. V gn y h a ra
thm mt thi k mi. Vic nh ngha bn thi k ny cung cp mt cch
tip cn hu ch tm hiu v s hnh thnh v pht trin ca cng ngh
SaaS v c th hu ch trong vic tm kim gii php chuyn i ng dng t
nn tng ASP (nh cung cp dch v) hoc ng dng client-server sang cng
ngh SaaS.
-
Bo co nghin cu khoa hc 2011-2012
Trang 16
Hnh 8: S pht trin ca SaaS
thi k u tin, cc nh phn phi thng cung cp cc ng dng
rt n gin thng l cc ng dng c lp v tp trung vo vic tit kim
chi ph trin khai, d dng nng cp, bo tr v s dng. Trong mt bi vit
ca SoftwareCEO c cp n vic ch 20% ngn sch cng ngh thng tin
c chi cho phn mm, 80% cn li s tp trung vo pha nhng dch v v
phn cng cn thit chy phn mm ny. Do cc cng ty, ngi dng
cui mun s dng phn mm nhng khng phi tr ton b chi ph cho phn
mm tm n vi SaaS.
thi k th 2, gii php SaaS c pht trin vi kh nng ty bin
cao hn v kh nng tng thch tt hn. SaaS gi vai tr ln hn trong tng
th h sinh thi ca mt doanh nghip, kh nng tch hp cc gii php SaaS
x l d liu dn tr ln quan trng hn.
Trong thi k th 3, SaaS c pht trin, ngy cng hon thin v
ph bin rng ri hn, n dn tr thnh mt phn quan trng ca tng th
chin lc trong doanh nghip phn mm. V kt qu n tr thnh mt cng
c h tr vic chuyn i hnh thc kinh doanh. Tch hp gia cc dch v
kinh doanh SaaS v cc dch v trc , cng nh chia s d liu gia cc
cng ty, l mt tnh nng chnh ca thi k ny. Mt v d in hnh l s
-
Bo co nghin cu khoa hc 2011-2012
Trang 17
tch hp ngun nhn lc ca mt cng ty ng dng nh Oracle PeopeSoft vi
mt gii php qun tr mi quan h khch hng trn cng ngh SaaS nh
Saleforce.com. Cng ngh ny lm qu trnh kinh doanh tr nn hiu qu vi
chi ph thp hn, tuy nhin trong mt s trng hp to ra quy trnh kinh
doanh mi m cha c kim chng v tnh kh thi ca quy trnh .
Thi k th 4 gii quyt vic tn dng mi trng mi Mi trng
in ton m my. in ton m my cung cp theo yu cu ca c s h
tng v kt hp vi phn mm theo nh mt dch v (SaaS) c th cung cp
linh hot hn cc gii php trin khai v x l.
2.4. Kin trc SaaS
2.4.1. Kin trc ng dng phn tn
Khi vic s dng cc trang web cho cc ng dng kinh doanh bt u
xut hin rng ri cui nm 1995, kin trc ng dng phn tn (hay cn gi
l kin trc N-tiered) xut hin. N khc vi vi kin trc client-server truyn
thng m c s d liu thng c t my ch tp trung ,cc my khch
c giao din ngi dng v ng dng logic c ci t trn my tnh ca
ngi dng. C nhiu l hng khc nhau trong m hnh ny, trong c cc
vn v kh nng m rng do kt ni c s d liu ring bit t mi ngi
dng cng nh chi ph phn phi, hot ng, ci t, bo tr phn mm trn
my tnh ca ngi s dng.
Kin trc ng dng phn tn thc s c th hot ng c bi hai
iu. Th nht, trnh duyt web xut hin nh mt cng c ph bin trn my
tnh c nhn. Th hai, mt lp ca phn mm c gi l mt ng dng my
ch xut hin cho php nhng tnh nng phong ph ca ng dng c th
truyn n my tnh thng qua trnh duyt Web. Chi ph cho vic phn phi
v bo tr cho khch hng gim i ng k do trnh duyt web c ci sn
trong h iu hnh hoc c th ti v min ph ci t. Cng vi gii
quyt c vn v kh nng m rng v mi trng my ch ng dng
c phn ra thnh cc phn khc nhau, x l theo yu cu ca ngi dng.
-
Bo co nghin cu khoa hc 2011-2012
Trang 18
Hnh 9: Kin trc ng dng phn tn
User Tier(Tng ngi dng)
Tng ngi dng thng l cc trnh duyt web c sn trn my
hoc c th d dng ti v v ci t min ph. Thay th cho trnh duyt web
c th l cc ng dng my khch nh khc c thit k ring. Chng
thng ch x l cc d liu u vo v u ra t my ch(hu ht vic tnh
ton x l logic din ra my ch) v thng ch c ti v khi cn thit.
Application Tier (Tng ng dng)
Tng ng dng bao gm cc ng dng my ch nhn yu cu
HTTP/HTTPS t ngi dng v x l cc yu cu logic, truy cp c s d
liu cn thit thng qua tng truy sut d liu. Tng ng dng thng cung
cp cc dch v ng dng nh cm my ch ng dng v cn bng kh nng
m rng vi kh nng hi phc, qun l d liu phin ngi dng, qun l
vng c s d liu c kt ni v qun l i tng c kt ni logic.
Data Acess Tier (Tng truy sut d liu)
Tng truy sut d liu x l mi yu cu dnh cho d liu hoc cu
trc hay h qun tr c s s d liu hoc t kho d liu khng c cu trc v
khng c qun l nh mt h thng tp tin. Tng ny thng cung cp cc
nhm cho kh nng m rng v phc hi. Thm vo l vic cung cp mt
lp tru tng, tch logic cng vic t d liu, y l l do cho vic tch tng
ny t tng ng dng. Tng ny bao gm cc yu cu phn cng khc nhau
v thm vo l cc tnh nng bo mt(phn chia tng ny thnh cc phn
-
Bo co nghin cu khoa hc 2011-2012
Trang 19
on mng ni b gim nguy c b truy cp d liu quan trng tri php t
bn ngoi) .
Data Strorage Tier(Tng lu tr d liu)
Tng lu tr d liu c s dng lu tr vt l d liu. Trong mt
s trng hp, n ging nh my ch vt l . Trong mt s trng hp khc,
mt mng lu tr cc b c s dng ti u ha vic lu tr v tng kh
nng phc hi.
2.4.2. Kin trc ng dng SaaS
M hnh SaaS bao gm cc khi nim trong kin trc phn tn nhng
c tip tc m rng thm bng cc thnh phn to iu kin thun li v
tng cng hiu qu cho cc m hnh kinh doanh. Mt nh cung cp phn
mm truyn thng chu trch nhim iu hnh v qun l mi trng tng
ng vi mt khch hng s dng. Cn mt nh cung cp SaaS, h iu hnh
v qun l mi trng ng dng h tr tt c cc khch hng ca h.
Hnh 10: S khi nim v SaaS
Hnh trn cho thy mt s khi nim v ton b kin trc. Mt tng
phn tn b sung c thm vo xc nhn rng yu cu dch v c th cn
phi c nh tuyn ti mt hoc nhiu mi trng vt l khc nhau v mt
l do no . Cc thnh phn ca tng phn tn b sung c xc nh v a
vo ti khon b sung chc nng ca mt h thng SaaS hon thin. Cc vn
qun l v gim st c trnh by nh l cc thnh phn hot ng trn
-
Bo co nghin cu khoa hc 2011-2012
Trang 20
cc tng. Cc thnh phn ny rt quan trng trong SaaS mt doanh nghip
hot ng hiu qu. Cui cng ng dng to mt nhm cc thnh phn vi
cc chc nng c th c th p dng vo khi cn trong qu trnh hot ng.
Tng phn tn
Tng phn tn c thm vo m hnh kin trc SaaS x l cn
bng ti d liu. N thng c kt hp vi k thut truyn cng vic ti
u ha vic s dng ti nguyn, thng lng hoc thi gian p ng yu cu.
Vi mt doanh nghip SaaS y l chc chn l nhng yu t nh gi
xem khch hng ca bn c th c cung cp dch v mc t nht khng.
Mt l do l tn dng nhiu trung tm d liu i l khc nhau
tng kh nng phc hi. tng ca tng ny l cc khch hng khc nhau
s c chuyn nhng trang web chnh khc nhau. Tt c cc trang web c
s dng yu cu dch v v chng hot ng lun phin nhau do hiu
qu s dng cc ti nguyn v kh nng cung cp tng cao.
Mt l do khc chuyn i yu cu dch v c th ca khch hng
ti mi trng c th l chng c th c thc hin theo quy nh ca lut
bo mt d liu quc t. Thc t ring t d liu l mt vn ln, cc quc
gia khc nhau thc hin nhiu phng php tip cn khc nhau bo v d
liu ca cc cng dn. Du vy vn c nhng n lc nhm chun ha vn
ny chng hn nh chng nhn SafeHarbor c pht trin bi M. B
thng mi to iu kin thun li cho vic tun th lut bo mt d liu ca
lin minh Chu u, mt s khch hng t nhng quc gia nht nh c th
yu cu d liu thc c lu tr vt l trn quc gia ca h. Nu cc doanh
nghip SaaS mun kinh doanh cc quc gia nh vy, h phi thay i mi
trng sn xut v nh hng cc yu cu cn thit.
Cc thnh phn khc ca tng ng dng
M hnh kin trc SaaS thm mt s thnh phn tng ng dng.
Thay v ch c mt my ch thng thng chy ng dng ca bn, s c cc
loi my ch chuyn dng khc nhau cung cp c th cc tnh nng.
- My ch qun l danh tnh: Bo mt l mt vn quan trng trong
mi trng SaaS. Kh nng x l linh hot vic qun l danh tnh mt
cch tiu chun s tng cng kh nng cho php khch hng c th
tn dng nhiu ch xc thc. Mt v d ca my ch qun l danh
-
Bo co nghin cu khoa hc 2011-2012
Trang 21
tnh l OpenSSO. y l mt nn tng my ch lin kt v qun l
truy xut d liu m ngun m, kt hp cc tnh nng ca Sun Java
System Access Manager, Sun Java System Fedearation Manager v
Sun System SAML v2 Java Plugin.
- My ch tch hp: Nh ni phn s pht trin ca SaaS, tch hp
s tr thnh mt vn ct li vi cc dch v SaaS. Cung cp mt
my ch tch hp chuyn dng vi cc tiu chun cng nghip hin c
nh HR, CRMvv, s to iu kin thun li cho khch hng tch
hp gii php SaaS vi h thng hin hnh ca mnh.
- My ch truyn thng: Kt ni c trong v ngoi l thnh phn m
rng bt buc vi mt dch v SaaS, nhng i khi chng b b
qua.N gip tng cng kh nng tip cn khch hng bng nhiu
cch (chng hn email hay cc tin nhn vn bn) h bit h ang
lm vic trong mt ng dng SaaS. Mt my ch email, gi l MTA ,
hot ng kh n gin, tuy nhin c mt c s h tng email mnh
m hn i hi phi c nhiu tng v thit k hn. Ngoi ra, SMTP
email khng nht thit l giao thc truyn thng duy nht c h tr,
v vy tng v mt my ch truyn thng nh mt thnh phn
chnh ca kin trc thc s hu ch.
Qun tr
Qun tr mi trng SaaS ni chung v mi trng kinh doanh ni
ring l mt phn c bit ca gii php SaaS. T khi xem SaaS l cung cp
mt dch v, vic lu n qun tr nh l mt thnh phn quan trng trong
kin trc tng th.
- Qu trnh thanh ton:
Thanh ton cng c th c x l bi mt thnh phn trong
mi trng SaaS hoc bng mt dch v thanh ton ca bn th ba.
Qu trnh thanh ton chp nhn s dng t mt thnh phn kho st
hoc t chi tit hp ng trong trng hp khon ph l c nh. Mt
ha n nh k c to ra t ti liu ny v a n cho khch hng
thanh ton.
Sau khi ha n c to ra v a n cho khch hng, thanh
ton ny phi c x l. Qu trnh ny c th tin hnh giao dch qua
th tn dng hoc chuyn tin in t.
-
Bo co nghin cu khoa hc 2011-2012
Trang 22
Mt vn ng quan tm tr ph trong m hinhg SaaS l
mt dch v, mt khch hng, thng khng th tr li. V vy, dch
v nn c tng ha trc khi a vo hot ng. N khng phi
lc no cng kh thi, c bit l tnh ph da trn vic tn sut s
dng, nhng n s rt hu ch vi mt nh cung cp dch v SaaS xem
xt cc chnh sch chi tr lin quan v ngng dch v vi cc s vic
khng tr ph.
- iu hnh:
Nhm iu hnh thng chu trch nhim gi cho mi trng
SaaS hot ng lin tc v m bo rng dch v lun c cung cp
ti khch hng. Nu cc thnh phn qun tr c cc cng c qun l
gip cc nhm iu hnh lun d mi th lin tc hot ng. V d
chng ta c th theo di thng tin chi tit mi khch hng, thng tin
lin h ca khch hng, ngy k kt hp ng, khng gian a khch
hng s dng, s lng thnh vin ca mi khch hng.
- H tr khch hng:
Trn l thuyt, h thng h tr, t vn vin, nhn hng thng
c tch hp vo trong thnh phn qun tr. Nu h thng nhn hng
c tch hp t ng trong ng dng SaaS, my khch c th gi
thng tin sn phm trc tip t ng dng, hay gi in n h thng
t vn vin. Thm vo , h cng s c th gi nguyn trng thi ca
thng tin sn phm.
Gim st c s h tng
C s h tng SaaS cn c kh nng phc hi d liu cc b tt nh
phc hi d liu din rng. Quan trng l c th gim st iu hnh ton b
mi trng t phn cng n cc ng dng ni b, trnh b gin on hot
ng hoc nhanh chng x l nu chng xy ra. C nhiu cng c c th
cung cp cc loi hnh gim st nhng c mt cng c rt quan trng cn
c ch l bo co tha thun mc dch v(SLA), h tr s liu v
cht lng s liu. Chng c th c cung cp bi mt thnh phn gim st
mnh m.
- Bo co SLA: SLA cng ngy cng tr thnh mt phn tiu chun
ca hp ng SaaS. Mt trong nhng cch d dng nht qun l
SLA l ch ng gim st v bo co v cc s liu ph hp. T ng
-
Bo co nghin cu khoa hc 2011-2012
Trang 23
ha v cung cp truy cp n cc bo co ny t ng dng ca khch
hng s lm tng tnh n nh ca mi trng SaaS.
- H tr s liu: H tr theo di s liu l mt phn trong vic qun l
tng th cc tnh nng h tr. Nm c c bao nhiu cuc gi yu
cu h tr n c x l, c bao nhiu thng tin c chuyn n,
thi gian trc tuyn trung bnh tt c cc s liu gip doanh nghip
SaaS qun l xem nhn vin h tr ca h hot ng nh th no v
cn phi lm th no pht trin kinh doanh. Hu ht nhng d liu
ny c cung cp bi mt thnh phn gim st.
Cu hnh
- Cu hnh chc nng
Thng cc cch tip cn chc nng khc nhau c th lm vic
vi cc khch hng khc nhau trong cng mt ng dng. Chng hn
nh i vi mt cu trc d liu phn cp th tt nht nn chn giao
din ngi dng dng cy. Tuy nhin, mt s khch hng nht nh
c qu nhiu d liu, nn t hiu qu cao ngi ta thng tin
hnh phn trang. Trong mt gii php SaaS, khng c l do g
khng cho ngi dng c th chn la gia cc loi chc nng khc
nhau v sau cu hnh chng theo nhu cu s dng. tng v vic
lm th no cu hnh chc nng khng ph thuc v vic ty chnh
rt quan trng c th to thnh gii php SaaS hon thin.
- Cu hnh giao din
Vi cch tip cn tiu chun ngy nay, vic kim sot giao din
ngi dng web u thng qua cc cng ngh, chng hn nh CSS,
n gip pht trin mnh m ng dng SaaS thng qua vic khch
hng c th ty chnh c giao din ngi dng. N bao gm cc
cng vic nh thay i mu sc, font ch, vv hoc thm vo mt
logo ring. Nh vy vic lm mi mt ng dng hay phn mm l
cho php s dng giao din mi trn ng dng hay phn mm .
- Ty chnh cu hnh
Cc m hnh SaaS thng cung cp cho tt c khch hng s
dng mt phin bn ca ng dng. Mt thch thc t ra cho cc nh
cung cp SaaS l lm th no cung cp ti khch hng kh nng
ty chnh ng dng cho ph hp vi nhu cu ca tng c nhn. Mt
-
Bo co nghin cu khoa hc 2011-2012
Trang 24
phng php tip cn l cho php m rng cc i tng h thng
thng qua cc tham s. Nu thc hin ng bng cch s dng cp
tn-gi tr, cc tham s c th xc nh v s dng mt cch d dng
m khng cn thay i cu trc c s d liu.
2.5. Cc yu cu i vi mt h thng SaaS
2.5.1. H tr nhiu a thu
a thu l nhn t then cht quyt nh hiu qu SaaS. Thng thng
mt ng dng h tr nhiu ngi dng, nhng vi gi nh rng tt c ngi
dng y trong cng mt t chc. M hnh ny l n cho mi trng khng phi
l SaaS, mt t chc s mua mt ng dng cho cc thnh vin ca ca mnh
s dng. Nhng trong mi trng SaaS v m my, nhiu t chc s cng s
dng ng dng ; tt c h phi c kh nng cho php tt c nhng thnh vin
ca mnh cng truy cp n, nhng ng dng cng ch cho php cc thnh vin
ca t chc truy cp d liu ca t chc mnh m thi. Chnh kh nng c
nhiu t chc (gi l a thu) ny, cng tn ti trn cng mt ng dng m
khng lm nh hng n s an ton d liu ca cc t chc , xc nh ng
dng l mt ng dng a thu.
C vi mc a thu:
1. o ha n gin trong m my, ch chia s phn cng
2. Mt ng dng vi cc c s d liu ring bit cho tng bn thu.
3. Mt ng dng v c s d liu c chia s (hiu qu cao nht, a thu
thc s).
-
Bo co nghin cu khoa hc 2011-2012
Trang 25
Hnh 11: Cc mc a thu
Ngi ta c th bin lun rng m hnh u tin l khng thc s a
thu cht no, nhng n thng c s dng trong mt m my c cc
my ch o ha v c qung co nh l mt dng a thu. Trong thc t,
iu ny cha , v ch c li th rt nh so vi m hnh ASP c c phn
cng dnh ring.
Mc hiu qu nht l trong ng dng hon ton chia s mt c s
d liu v logic nghip v ng dng. t c iu ny c th l mt qu
trnh kh khn i hi nhiu thay i trong lc c s d liu thm mt
m nh danh bn thu vo mi bng v khung nhn, cng nh vit li mi
truy cp SQL thm tiu ch bn thu cho cc b lc. Vic thiu mt on
trong m ngun, c th nh hng n s an ton d liu ca ng dng.
Ngoi cc trng hp truy cp d liu trong ng dng, c th c cc
ng dng khc nh cc trnh vit bo co hoc cc ng dng tin ch cng
phi c sa i, tch hp vic lc bn thu gi cho d liu ca nhng
khch hng ring bit ch c th truy cp c d liu ca khch hng sc th
. Loi truy cp khng trc tip t bn thn ng dng s ny sinh ra cc vn
cn phi c kim sot. Nu bt k ngi dng c quyn no c th
truy sut c s d liu, th cn phi ngn chn h khng truy cp vo d liu
khng thuc nhm h thu.
2.5.2. Bo mt trong ng dng SaaS
Vn bo mt lun l vn quan tm hng u trong trin khai ng
dng SaaS, n lin quan trc tip n lng tin ca ngi dng hin ti v
cc khch hng tim nng. m bo v bo mt cng chng t c kh
nng ca nh cung cp vi khch hng ca mnh. Nhn chung xy dng
mt ng dng SaaS bo mt ta cn quan tm n mt s vn nh sau
- i vi ngi dng: phi c c ch xc nh ngi dng u cui l
ai trc khi cho php h thao tc trn cc vng thng tin nhy cm.
Vn chng thc ngi dng phi lun c trong cc ng dng
SaaS.
- i vi nh pht trin, nh cung cp: y l mt trong nhng nhn t
quan trng quyt nh n bo mt ca ng dng. H cn tm hiu
nhng kin thc c bn v bo mt, v cc cch tn cng v phng
-
Bo co nghin cu khoa hc 2011-2012
Trang 26
chng tn cng, c vy ng dng do h xy dng nn mi m bo
v kh nng bo mt thng tin.
- V c s vt cht: Server lu tr ng dng cng l mt lu quan
trng. C mt s ng dng bo mt tt nhng t trn server c cu
hnh bo mt km th cng tr thnh nn nhn ca hacker.
- Chnh sch php l ca nh nc, c quan c ch quyn: Cn phi c
nhng chnh sch php l thch hp rn e k ph hoi.
2.5.3. Kh nng ty chnh v c nhn ha ng dng
Ty chnh giao din(look and feel) Thut ng look and feel thng cp n kha cnh hnh nh
ca mt giao din ngi dng nh kiu ch, kch thc, mu sc, hnh nn Vi s xut hin ca CSS ta c th d dng iu khin giao din ca trang web thm ch kim sot cc thuc tnh ca c nhn ngi dng.
- D b nh hng: Mt l do iu khin giao din ca mt ng
dng SaaS l hn ch ca tng c nhn, khch hng. Nhng ngi
c th lc yu c th thch kch thc font ch ln hn hay nhng
ngi m mu th ch c kh nng phn bit mt s mu sc nht
nh V vy cn phi c mt s c ch cho php nhng khch
hng ny c th kim sot c giao din ngi dng ca h.
- Tiu chun cng ty: Khch hng c th mun kim sot giao din
mt ng dng SaaS ph hp vi tiu chun ca cng ty h. Mt
cng ty rt quan tm n thng hiu v h mun my tnh ca
nhn vin phn nh thng hiu . Nhng khch hng khc ch t
cng mun chn logo ca h hin th trn cc trang ng dng.
V vy vic cho php khch hng linh ng trong vn ny c
th khin h d dng chp nhn dch v ca nh cung cp.
- Ty chnh c nhn: Bn cnh s thch c nhn v kh nng ni a
ha nh iu chnh mi gi, ngn ng, ngi dng thng mun
kim sot mi trng lm vic ca mnh trong ng dng. iu ny
bao gm cc thay i cu trc giao din ngi dng nh ty bin
biu ch hin th cc thng tin lin quan, thm ch l cho
php ngi dng thay i kiu font ch, mu sc cho ph hp vi
s thch c nhn. Gii quyt cc nh cu ca c nhn ngi dng
l mt cc d dng gii php SaaS c chp nhn.
-
Bo co nghin cu khoa hc 2011-2012
Trang 27
Ty chnh hin th
Mt s ty chnh hin th c th lm vic tt vi mt khch hng
nhng khng chc hot ng hiu qu vi mt khch hng khc. Mt v
d n gin, vic phn cp phng ban theo s c th hot ng tt vi
mt doanh nghip nh. Mt doanh nghip ln hn c hng trm phng
ban th vic tm kim d liu l rt kh khn. Cho php khch hng ty
bin ng dng SaaS hoc trnh cc tnh nng khng ph hp nh trn s
gip ng dng ph bin hn.
Mt v d khc l ngi dng c th xc nh nhng thnh phn no
s xut hin sau khi ng nhp. Vi mt ng dng c qu nhiu chc
nng trong khi ngi dng ch mong mun s dng mt s chc nng
nht nh mt cch thng xuyn th vic hin th ton b chc nng i
khi bt hp l. tri nghim ngi dng tt hn, ng dng phi cho
php khch hng c th n hoc hin th cc thnh phn nht nh.
Ty chnh in n
Chng ta ang ng dng CNTT vo cng vic hng ti mt
mi trng lm vic khng cn giy t, tuy nhin cc doanh nghip vn
c nh cu in n. Cung cp cho khch hng kh nng ty chnh u ra ca
h l rt quan trng. c th l vic cung cp logo cng ty, xc nh
tiu u trang v cui trang, cung cp bn quyn, quyn ring t, bo
mt thng bo. Mt ty chn hu ch cho bn in na l cung cp cho
ngi dng kh nng xc nh kiu ch font ch, kch thc, my ch
hoc la chn in m, in nghing hay gch chn. Bng cch ny h c th
d dng thay i u ra ch bng mt ci nhp chut.
Chnh sch bo mt
Bo mt l mi quan tm ln ca khch hng v doanh nghip v
vic cho php khch hng ty chnh ng dng SaaS theo cc chnh sch
ca cng ty minh thc s l vic hu ch. Mt s thit lp thch hp nh
nh dng mt khu (chng hn nh di ti a hoc ti thiu hay yu
cu cc ch s, ch hoa hoc k t c bit), s ln ng nhp tht bi
hoc mt khu ht hn. Gii php SaaS c th cung cp cho khch hng
cc tnh nng xc nh ty chnh thng bo ng nhp vi chnh sch
bo mt ca cng ty. Mt s thit lp bo mt c th cho php khch hng
gii hn truy cp ng dng SaaS t cc a ch IP hoc trong phm vi nht
-
Bo co nghin cu khoa hc 2011-2012
Trang 28
nh (chng hn ch cho php ng nhp ng dng t mng cng ty). y
cng l mt s thit lp bo mt khc nhau vi tng khch hng, cn xem
xt a vo la chn ty chnh ca ng dng SaaS.
2.5.4. Kh nng tch hp
Ti sao li phi tch hp?
Cu tr li cho cu hi ny tng i n gin. H thng tch hp
tit kim ti nguyn ( thi gian, tiu bn, nhn cng, ) v c s dng
ngun d liu chnh xc, y t mt h thng khc cho h thng hin
ti. D liu trong mt h thng doanh nghip thng c thng c
ly t cc h thng c, s n gin v hiu qu hn nu thc hin mt
tng ca h thng tch hp v d liu c ng b d liu mt cch t
ng vo mi thi im.
tng v h thng tch hp l mt ng dng nh mt lung cng
vic ln. Ging cc thnh phn khc, h thng ny thng ly d liu vo
t mt hoc nhiu h thng khc, t x l tin trnh v sau truyn kt
qu vo mt h thng khc. u im ca h thng tch hp l c kh nng
tng tc mt cc t ng v nhanh chng.
V d v tch hp
C nhiu v d cho h thng hoc lung d liu in hnh cho h
thng tch hp. Chng ta s ni n mt s vn hin ang c cc
doanh nghip xut v sau c cung cp mt h thng tch hp c
bn, ph hp nht.
- Ngun nhn lc: Ngun nhn lc thit yu c o ha trong tt c
cc doanh nghip v cc nhn vin thng c theo di trong mt
vi h thng phn loi con ngi. C mt vi cng ty thng da
trn dch v th mc mng hoc dch v bin ch nh l h thng
ngun theo di nhn vin. Mt vi gii php SaaS cn s hiu bit
ca nhn vin l mt in hnh cho h thng tch hp ln ng
b d liu ny t h thng ngun. Nhng d liu ny thng cha
tn, thng tin lin h, phng ban, a im, m s ngi dng, mt
khu v thng tin xc nhn. Nhp nhng d liu trn v theo di,
cp nht chng mt cch th cng c th l mt cng vic qu kh
khn, c bit vi cc cng ty c mt s lng ln nht vin, bi
-
Bo co nghin cu khoa hc 2011-2012
Trang 29
th vic u t cho h thng tch hp s tit kim c thi gian v
chi ph mt cch ng k.
- Qun l quan h ngi dng: H thng qun l quan h ngi dng
( CRM ) l mt phn mm ln thc hin t ng tin trnh bn
hng, t tip th n iu tra nhng cch thc thng qua hp ng
v cung cp nhng dch v m rng n nhng khch hng ang c.
Mt v d minh ha cho gii php SaaS l Saleforce.com. Bt k
gii php CRM c s dng bi khch hng no, cng cn tch
hp d liu t ng dng CRM n ng dng khch, hoc da trn
c s hoc l SaaS. Chng bao gm d liu ti chnh bn hng c
tch hp vi gi ti chnh k ton hoc mua bn thng tin m thng
qua mt h thng hoch nh ti nguyn doanh nghip ( ERP).
- Ti chnh: Nh c cp bn trn trong v d CRM, c rt nhiu
tnh hung m cn tch hp mt gii php SaaS vi mt ng
dng ti chnh k ton c th pht sinh. S ci chung thng cha
thng tin c lin quan n kin trc phng ban ca mt tp on
nh l nhng phng ban c lng ti khon t to iu kin thun
li cho vic theo di doanh thu v chi tiu, v n c th l h thng
ngun dc nh ngha cho nhng kiu d liu ny. C mt iu
cn thit theo di tt c nhng giao dch ti chnh trong mt h
thng k ton, bi th mt vi ng dng SaaS lin quan n loi
giao dch ny l mt tim nng in hnh cho mt h thng tch hp.
Cc vn v tch hp
- Ti nguyn v mt cng ngh
L do bo mt l mt vn m nhng h thng tch hp
thng xuyn xem xt khi truy cp d liu trong mi trng khch
hng v ly nhng d liu t mi trng ca h n mi trng
SaaS. Mt kha cnh ca iu ny lm nu d liu c ko v
hoc y . Nu ng dng SaaS ko d liu t khch hng, n to ra
mt li gi khng c yu cu vo trong mi trng khch hng v
thng l vn cho h thng bo mt doanh nghip. Nu d liu
c y n mi trng doanh nghip t nh cung cp SaaS, sau
mt vi kiu ng dng cn c chy trong mi trng y, v thnh
thong h thng bo mt doanh nghip c vn vi n. Khng ch
th, nhng nhng cn thit l my ch m ng dng chy trn v
-
Bo co nghin cu khoa hc 2011-2012
Trang 30
sau c mt vi chi ph cho phn cng tt nh qun l, iu hnh,
duy tr nhng phn cng kia.
Kha cnh khc ca bo mt l c th cn tr s pht trin ca
h thng tch hp SaaS lin quan n ly truy cp n d liu bn
trong doanh nghip. H thng ngun gi d liu ny c nhng ngi
chu trch nghip cho nhng h thng v d liu. Ch ly quyn ly
ti d liu c th tr thnh mt bi tp cho phng hng chnh xc
ca tp on. Vi mi quyn c phn ra, n cng c th l mt th
thch truy cp vo d liu ti mt thi im nht nh trong qu
trnh x l. V d, nu nh bn cn ng b ha d liu t h thng
HR, l tng cho vic thm mt li gi n nn SaaS ti thi
im d liu c thm mi, xa hoc sa trong h thng ngun.
Thng xuyn hn l iu ny khng kh thi bi v h thng ngun
khng cung cp s linh ng hoc nhng ngi lm bo mt ca h
thng ny khng c chuyn mn cho chng trnh c th gi n API.
- C s h tng:
Vn th ba c th khin vic tch hp tr nn kh khn l
cn c mt thnh phn c s h tng khin cho n lm vic. Nu
nhng my ch cn chy phn mm hoc tng la cn cu hnh
cho php c nhng truy cp thch hp n d liu, c mt vi tc ng
trn c s h tng doanh nghip ca ngi dng. Nu nh cung cp
SaaS hiu r rang nhng tc ng v cung cp nhng la chn linh
hot cho s thi hnh, iu c th gi cho vic tch hp d dng hn
thc hin c vi khch hng v nh cung cp.
-
Bo co nghin cu khoa hc 2011-2012
Trang 31
Phn III:
Kho st tnh hnh pht trin
SaaS hin nay Vit Nam
-
Bo co nghin cu khoa hc 2011-2012
Trang 32
Theo nhiu ngun ti liu ni chung th tnh hnh v phn mm hng dch v trn
th gii cng nh Vit Nam c nh gi nh sau:
Trn th gii
phn ny, chng ta khng cp n phn mm SaaS l g, c li ch
nh th no, c khc g vi phn mm truyn thng m hy hiu nm na l:
Phn mm hng dch v l phn mm cho php nhiu ngi dng cng s dng
v c truy cp qua mi trng Internet. Nhng c im v vai tr ca phn
mm ny trong xu th ngy nay th no th chng ta s tm hiu k sau:
Xu hng cung cp phn mm dng hng dch v ang ngy cng c
ch trng v pht trin trn th gii. in hnh l mt s hng phn mm ni
ting cho ra inhiu ng dng dng SaaS nh:
- Google vi Google Docs (mt dng ng dng thay thExcel v Word
nhng chy qua mi trng mng), Google Apps, Gmail ...;
- Microsoft th c Online Office, Microsoft Dynamics CRM ...;
- SalesFoce th c website www.salesfoce.com mt website ni ting v
cung cp cc ng dng SaaS;
- Amazon th ni ting vi website www.amazon.com;
- Ebay: hng mua bn trc tip ln nht th gii hin nay- th ni ting vi
websitewww.ebay.com. c im chung cc website dng ny l u
cung cp ng dng dng SaaS cho ngi s dng. C th lmin ph hoc
c th l thu ph nh k. Cc phn mm dng SaaS hin rt a dng: t
phn mm ng dng phc v nhu cu i chng nh email, Word, Excel,
Access ncc phn mm cao cp thuc cc lnh vc nh CRM, ERP... th
SaaS u gp mt. ngdng dng SaaS c th cung cp min ph ti
ngi dng nh Gmail, Google Docs...hoc c tnh ph vi ngi s dng
nh Office Online, cc ng dng trong lnh vc
Trong nc
Theo kho st ca nhm thc hin, s lng phn mm hng dch v
Vit Namhin rt t so vi s lng phn mm truyn thng. iu cho thy,
phn mm hngdch v Vit Nam mi ch trong giai on u. Mt vi
website TMT VN cung cp phn mm theo hng dch v di dng cho
php ngi dng ng k thnhvin v c mt website ring. in hnh l mt
s trang nh: www.gophatdat.com, www.1001shoppings.com,www.vietmy.vn,
www.dava.vn... Trong s nhng trang trn th trang www.gophatdat.com.vn v
-
Bo co nghin cu khoa hc 2011-2012
Trang 33
trang www.dava.vn c m hnh phn mm hng dch v tng i r nt. Tuy
nhin, cng nh nhng trang TMT truyn thng, a phn cc trang ny vn
vng phi cc hn ch khch quan v ch quan nh nu trn. V th cc
site ny pht trin v thnh cng mt cch ton din th vn cn phi c thi
gian.Hng i pht trin phn mm TMT theo m hnh SaaS l mt la chn
ph hp vi tnh hnh th gii v Vit Nam hin nay. hi r ti sao m hnh
phn mm ny li ph hp vi tnh hnh Vit Nam v th gii trong tng lai,
chng ta th phn tch mts thun li v kh khn ca TMT v m hnh cung
cp phn mm truyn thng Vit Nam c cu tr li thch ng nht.
Nhiu doanh nghip cung cp dch v logistics Vit Nam hin nay u
cho rng CNTT l ro cn kh ln khi cnh tranh vi doanh nghip nc ngoi.
Trong thc t, nhn nh l hon ton chnh xc. Dch v CNTT vi cc tnh
nng cho php theo di, kim sot, qun l dng chy hng ha l mt phn
khng th thiu trong cc gi thu dch v hin nay, m , cc doanh nghip
nc ngoi ang chim u th r rt.
Tuy nhin, khng phi khng c ngoi l. Trng hp mt doanh nghip
cung cp kho bi Vit Nam ng dng SaaS hiu qu l mt v d m . L mt
nh cung cp kho thun ty vi gn 10 nm hot ng, doanh nghip ny (tm
gi l doanh nghip A v l do bo mt) rt nng ng vi nhng dch v c bn
p ng tt nhu cu ca khch hng. Nhng ch doanh nghip sm nhn ra rng,
nu ch cung cp kho thi s gim mt rt nhiu li nhun v ngy cng yu th
trong cnh tranh vi cc i th mi xut hin, c bit l cc cng ty logistics
nc ngoi. Vi din tch gn 10 ngn mkho v nhng k hoch m rng hn
na, doanh nghip A nghin cu cc hng nng tm dch v. Mt trong
nhng im yu m doanh nghip pht hin ra chnh l CNTT. Mt s khch
hng b i v cng ty khng p ng c yu cu v h thng CNTT. C hi
n vo cui nm 2008, khi mt khch hng trong lnh vc cng ngh ch
ng xut h tr doanh nghip ng dng CNTT bng cch gii thiu doanh
nghip A tip cn vi SaaS. Theo gii thiu, doanh nghip A chn s dng
SmartTurn, mt cng ty kh ni trong lnh vc cung cp dch v phn mm qun
l kho (WMS) di hnh thc SaaS. Mc ph ci t ban u 3.000 USD v ph
hng thng 800 USD l chp nhn c vi chnh doanh nghip A v khch
hng ca mnh. Hn th na, vi SaaS ca SmartTurn, doanh nghip A gi y
khng ch cung cp cc dch v lu kho thng thng na, cng ty bt u cung
cp cc dch v qun l hng trong kho theo tng SKU nh (ti gn 500 SKU),
-
Bo co nghin cu khoa hc 2011-2012
Trang 34
qun l theo ngy thng, theo v tr trong kho, ng thi cung cp cc dch v gi
tr gia tng nh ng gi, ti ng gi, thu hi, kim m, nhng dch v m
ngy trc khch hng t lm ly hoc thu li mt cng ty logistics nc ngoi.
Li th r. Khng ch dng y, SaaS cn gip doanh nghip A cung cp
cc thng tin kp thi v tn kho, lu chuyn, xut nhp hng cng nh cc bo
co kim m hng ha nh k. T mt khch hng, cng ty A tip tc tip cn
cc khch hng khc trn nn dch v SaaS vn c. Thm ch h cn tham gia
u t thm h thng my qut m vch (RF) nng cao nng sut v chnh
xc qun l hng ha. i vi cng ty A, mt h thng WMS khng cn xa l
na, thm ch nhn vin cng ty cng cm thy nh c mt s thay i v chin
lc kinh doanh hng ti s bn vng.
Mt cnh ca r rng m ra gip cc doanh nghip Vit Nam c th
cnh tranh tt hn, nht l lnh vc dch v logistics. Tuy nhin, SaaS khng
phi l vin n bc, m n ch l mt cng c, ging nh my ko thay th ci
cy v con tru vy, nu ngi li my cy khng nng lc bt n hot
ng mt cch hiu qu th c cng nh khng m thi. Chnh con ngi l yu
t m mi doanh nghip cn c bit ch trng trong k hoch trin khai SaaS.
Nhn chung, s nhn xt v SaaS ti Vit Nam th l cha tin ti m
my c, ch ang dng li mc ng dng web. Hng lot nhng doanh
nghip va v nh ang tm hiu v trin khai cng ngh SaaS nhng nhn chung
ch c mt vi cng ty ln trin khai c mc thp. Tiu biu nh cng
ty Misa vi phn mm HRM, cng ty BKIS vi d n phn mm qut virus trc
tuyn BKAV, phn mm scan web trc tuyn, FPT Telecom ang trin khai
SaaS di dng cc kho lu tr ng dng tm c quc gia, V mt bng
chung th tm gi l dng c, cha c g ng ni. Kh khn y l do iu
kin v mt nhn lc, kinh ph, trang thit b, cng ngh cn hn ch. Thun li
y l ang trong thi k pht trin cng ngh thng tin cng nh m my.
Theo d bo ca cc chuyn gia th SaaS s tip tc tng trng 15% mi
nm trong cc nm ti. t nht, trong bi cnh nn kinh t ang m m nh hin
nay, SaaS vn l la chn khng th tt hn cho cc doanh nghip va v nh
mun nng cao hiu qu hot ng ca mnh. Cn vi cc nh cung cp dch v
logistics, SaaS l c hi bn c th ng ngang vi cc i th khng l ca
mnh v CNTT v hn th na m khng cn u t qu nhiu.
-
Bo co nghin cu khoa hc 2011-2012
Trang 35
Phn IV:
Chng trnh th nghim
-
Bo co nghin cu khoa hc 2011-2012
Trang 36
1. Mc tiu
c c mt h thng SaaS hon thin v c kh nng ng dng trong thc t,
cn phi thc hin c cc mc tiu:
Xy dng mt portal c y cc chc nng SaaS
- Qun l ti khon ngi dng
- Qun l kho ng dng, cc phin bn ca ng dng
- H tr nhiu phng n a thu, cho php ngi dng thu cc ng dng
v qun l qu trnh s dng ca ngi dng
- Ci t, g b, nng cp ng dng nhanh chng
- Tch hp thanh ton trc tuyn thun tin cho vic
- H tr ng nhp mt cng, c h thng API giao tip vi cc ng dng
khc trn h thng, qun l c ng dng phn tn
Cc ng dng trong h thng cn p ng nhu cu
- Thch ng nhiu i tng ngi dng khc nhau, cho php ty bin giao
din, ngn ng, hoc c th l c chc nng
- Kh nng nng cp nhanh chng, ng b
- Bo mt m bo
- D s dng
2. Thit k c s d liu
STT Bng d liu Chc nng
1 service Qun l tt c cc ng dng trn h thng
2 version Qun l cc phin bn ca ng dng
3 category Nhm cc ng dng theo loi
4 user Qun l ngi dng
5 active Dng kch hot ti khon ngi dng
6 session Qun l ng nhp, hot ng hin ti ca ngi dng
7 user_service Qun l cc ng dng ang c s dng bi ngi dng
-
Bo co nghin cu khoa hc 2011-2012
Trang 37
8 history Lu li nht k cc qu trnh ci t, nng cp, g b ng
dng ca ngi dng
9 admin Qun l nhng ngi qun tr vin ca h thng
10 adminlog Lu li lch s cc qun tr vin thay i h thng
C s d liu chi tit
Bng service
service
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 name varchar
3 categoryid int fk:category
4 title varchar
5 logo image
6 default_url varchar
7 source varchar
8 description varchar
9 author varchar
-
Bo co nghin cu khoa hc 2011-2012
Trang 38
version
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 serviceid int fk:service
3 version_string varchar M ch ca phin bn
4 version_code int M s ca phin bn
5 poster image nh qung co
6 releasedate date
7 author varchar
8 description varchar
9 installcode varchar Code ci t mi
10 upgradecode varchar Code nng cp t bn thp hn gn
nht
11 source varchar V tr cha m ngun
12 default_url varchar a ch ban u truy cp ng dng
sau khi ci
Bng category
category
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 name varchar
3 title varchar
-
Bo co nghin cu khoa hc 2011-2012
Trang 39
4 logo image
5 default_url varchar
6 source varchar
7 description varchar
8 author varchar
Bng user
user
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 username varchar
3 password char
4 salt char
5 firstname varchar
6 lastname varchar
7 birthday date
8 gender bit
9 avatar image
10 address varchar
11 email varchar
12 phone varchar
13 mobile varchar
-
Bo co nghin cu khoa hc 2011-2012
Trang 40
14 description varchar
15 actived varchar
16 registereddate date
17 lastvisitdate date
Bng active
active
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 userid int fk:user
3 activecode char
Bng session
session
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 userid int fk:user
3 useragent varchar
4 clientip char
5 logintime int
6
hash char M hash c m ha t cc thng s trn m bo cookie ca ngi dng khng b khai thc tri php
-
Bo co nghin cu khoa hc 2011-2012
Trang 41
Bng user_service
user_service
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 userid int fk:user
3 serviceid int fk:service
4 installdate date
5 expireddate date
6 versionid int fk:version
7 description varchar
8 custom_url varchar a ch ty chnh ca ngi dng
Bng history
history
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 userid int fk:user
3 time datetime
4 type enum install, remove, upgrade, suspend,
reload
5 serviceid int fk:service
6 versionid int fk:version
7 description varchar
-
Bo co nghin cu khoa hc 2011-2012
Trang 42
Bng admin
admin
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 name varchar
3 password char
4 salt char
5 firstname varchar
6 lastname varchar
7 birthday date
8 gender bit
9 avatar image
10 address varchar
11 email varchar
12 phone varchar
13 mobile varchar
14 description varchar
16 registereddate date
17 lastvisitdate date
Bng admin_log
adminlog
-
Bo co nghin cu khoa hc 2011-2012
Trang 43
STT Tn trng Kiu d liu Ch thch
1 id int pk
2 adminid int fk:admin
3 time datetime
4 location varchar
5 action enum release, delete, update
6 description varchar
3. Gii thiu ng dng SaaS Portal
Giao din chnh ca chng trnh gm cc thnh phn:
- Khung ng nhp dnh cho ngi s dng
- Hp thoi thng bo mi ng k nu ngi xem cha c ti khon trn h
thng
- Phn gii thiu cc ng dng h thng ang c
-
Bo co nghin cu khoa hc 2011-2012
Trang 44
Hnh 12: Giao din chnh ca chng trnh
ng k mt ti khon mi, ngi xem c th bm vo nt Register Now
c dn n trang ng k
Hnh 13: Giao din ng k ti khon
Ngi dng in y thng tin c yu cu theo biu mu v bm nt
ng k, sau qu trnh xc thc ngi dng, ngi s dng s c th tin hnh ng
nhp vo ti khon ca mnh v s dng cc dch v ca h thng.
-
Bo co nghin cu khoa hc 2011-2012
Trang 45
Hnh 14: Giao din c nhn ngi dng
Sau khi ng nhp, ngi dng c chuyn n trang c nhn, bao gm cc
thng tin v dch v ang s dng, cc dch v ca h thng v trng thi ca chng.
Vi nhng ng dng cha ci t, ngi dng c th tin hnh ci t v s
dng chng. Cng nh c th g b hay nng cp ln phin bn mi ca ng dng,
tt c cc qu trnh thao tc ca ngi dng s c h thng ghi vo nht k ring
ca ngi .
Vi mi ng dng, ngi dng s c h thng cung cp sn mt a ch
truy cp. Ngi dng cng c th ng k s dng tn min ring cho ng dng
ca mnh.
Hai ngi dng khc nhau ng k s dng cng mt ng dng c c s d
liu ring, khng nh hng tc ng ln nhau khi mt trong hai ngi dng thay
i cp nht d liu vo c s d liu.
-
Bo co nghin cu khoa hc 2011-2012
Trang 46
Hnh 15: ng dng danh b trc tuyn trn a ch http://localhost/danhba/ducthinh
Hnh 16: ng dng danh b trc tuyn trn a ch
http://localhost/danhba/mrlordkaj
Trong khi ng dng danh b trc tuyn ca ngi dng c tn mrlordkaj c
danh sch n v l cy thng tin ca trng i hc m a cht, th danh sch n
v ca ngi dng c tn ducthinh li ch c mt cy n v mu. Mc d hai trang
-
Bo co nghin cu khoa hc 2011-2012
Trang 47
ny u s dng chung b m ngun nhng c s d liu c phn tch ring
bit qun l.
Khi c mt s thay i trong b m ngun mt ng dng lp tc tt c cc
trang web s dng b m ngun cng thay i theo. S thay i, nng cp ny
hon ton trong sut vi ngi dng. Tng t nh vy khi cn thay i cu trc c
s d liu ca ng dng, tt c cc trang c s dng ng dng ny cng thay i
theo.
Hnh 17: Giao din ca Danh b trc tuyn, mt ng dng trong h thng SaaS
Trong ng dng ny ngi dng, y thng l mt n v hoc mt t
chc, s cung cp ti khon cho cc thnh vin ca mnh. Cc thnh vin s s dng
ti khon ng nhp vo ng dng.
Khi thnh vin ng nhp thnh cng, khu vc ng nhp s c chuyn
thnh bng chc nng. cung cp cho thnh vin cc chc nng i mt khu,
i thng tin c nhn v ng xut.
-
Bo co nghin cu khoa hc 2011-2012
Trang 48
Hnh 18: Giao din ca Danh b trc tuyn sau khi ng nhp
Hnh 19: Giao din i mt khu
-
Bo co nghin cu khoa hc 2011-2012
Trang 49
Hnh 20: Giao din trang Sa thng tin c nhn
Chc nng sa thng tin c nhn cung cp cho ngi dng tnh nng sa
thng tin v sa nh h s. Mi thnh vin ch c quyn sa thng tin c nhn ca
mnh. Ngi qun l c quyn c sa thng tin ca ton b thnh vin.
Sau khi sa thng tin, thnh vin s dng s n vo nt Cp nht cp nht
thng tin vo c s d liu.
-
Bo co nghin cu khoa hc 2011-2012
Trang 50
Hnh 8: Tra cu trn Danh b trc tuyn
Chc nng tra cu trn ng dng Danh b trc tuyn cho php thnh vin s
dng tra cu theo cy danh sch n v hoc tra cu theo tn. Vi cy danh sch n
v, danh sch cc n v c hin th, thnh vin s dng chn n v cn tra cu,
khi danh sch cc thnh vin trong n v s c hin th khung bn phi.
Vi tra cu theo tn, thnh vin s dng g tn ca thnh vin cn tra cu thng tin
vo tm kim. Khi nhng thnh vin trng vi kt qu tm kim s c tr v
danh sch bn di tm kim. Thnh vin s dng chn hng cn xem v thng tin
s c hin th theo yu cu.
Khi mun g b mt ng dng khi ti khon, ngi dng ch cn n vo nt
Xa ng dng ny. Lp tc ng dng s c g b khi ti khon ca ngi
dng. Khi trng thi ca ng dng tr v cha ci t.
-
Bo co nghin cu khoa hc 2011-2012
Trang 51
Phn V:
Kt lun
-
Bo co nghin cu khoa hc 2011-2012
Trang 52
Bn nghin cu khoa hc v ti Nghin cu m hnh SaaS (Software as a
Services) trong pht trin phn mm trnh by cc khi nim, kin trc cng nh
yu cu i vi m hnh SaaS trong pht trin phn mm. Cng vi nhm a
ra c chng trnh nghin cu p dng m hnh SaaS minh ha cho m hnh
ny.
Vi mc tiu nm bt c tnh hnh trin khai m hnh SaaS ti Vit Nam,
cng tim nng ng dng m hnh trong th trng kinh doanh phn mm ti Vit
Nam chng trnh cng a ra cc thng k v tnh hnh pht trin cng nh tim
nng pht trin ca m hnh mi m ny ti Vit Nam. C th nhn thy y l m
hnh mang nhiu tnh nng u vit, mng li nhiu li ch cho ngi s dng cng
nh nh cung cp trong trin khai h thng.
Hng pht trin nghin cu
Pht trin thm cc ng dng con trong kho ng dng ca chng trnh th
nghim nu. Cc ng dng c tnh ng dng cao , c bit ph hp vi trng
i hc m a cht.
Tng cng kh nng bo mt cho chng trnh, nghin cu kh nng phng
trnh cc cuc tn cng nhm vo chng trnh, ng thi nghin cu kh nng
phc hi h thng nu b tn cng.
Nghin cu, b sung cc tin ch kh nng tch hp ca chng trnh vi cc
chng trnh c sn.
Tng kh nng ty chnh v c nhn ha cho chng trnh.
-
Bo co nghin cu khoa hc 2011-2012
Trang 53
Danh mc cc ch vit tt
STT T
kha Ngha ting Anh Ngha ting Vit
1 SaaS Software as a Service Phn mm nh mt dch v
2 CC Cloud Computing in ton m my
3 ICT Infomation and Communication
Technologies
Cng ngh thng tin v truyn thng
4 ERP Enterprise Resource Planning Qun l ngun lc doanh
nghip
5 NIST National Institute of Standards and
Technology
Vin tiu chun v cng ngh M
6 IaaS Infrastructure as a Service C s h tng nh mt dch
v
7 PaaS Platform as a service Nn tng nh mt dch v
8 API Application programming Interface Giao din lp trnh ng
dng
9 ISV Independent software vendor Nh pht trin ng dng
c lp
10 CRM Customer relationship management Qun l quan h khch
hng
-
Bo co nghin cu khoa hc 2011-2012
Trang 54
11 IT Information technology Tin hc
12 HR Human Resource Ngun nhn lc
13 MTA Mail Transfer Agent My ch email
14 SLA Service level agreement Tha thun mc dch v
15 CSS Cascading style sheets nh dng vn bn
16 SQL Struct query language Ngn ng truy vn c cu
trc
-
Bo co nghin cu khoa hc 2011-2012
Trang 55
Ti liu tham kho
1. SaaS Integration - Progress Software
2. SaaS Architecture Progress Software
3. SaaS Usability Personalization - Progress Software
4. http://www.ibm.com
5. How companies successfully buy, manage, host and deliver software as a
service (SaaS) - Gerard Blokdijk