Bienvenue
Bienvenue
Willkommen
Willkommen
Benvenuto
Benvenuto
Bienvenida
Bienvenida
yôkoso
yôkoso
tervetuloa
tervetuloa
welkom
welkom
Page Page22
Pr
Please mute
Please mute
Your cell!
Di
Diseño de Software
seño de Software
Arquit
A
A
rqu
rqu
i
i
tectura cl
tectura cl
i
i
ent
e
nte -
e -
s
ser
erv
v
i
i
dor
dor
ArquitArquitecectur tur a basaa basadda ca coon el pn el pririncnciippioio ddee dividdivide ye y vvenceencerárás.s.
El pEl prorocesamcesamiienentoto se f se f r r accaccioiona enna en dodos s enentidtidaaddes: cles: cliienenttee yy
se
servidor rvidor ..
CLIENTE CLIENTE X% P
X% Prorocescesoo Y% PY% PSERVIDORSERVIDORrorocescesoo
X + Y = 100% X + Y = 100% Gene
Page Page66
A
A
rqu
rqu
i
i
tectura cl
tectura cl
i
i
ent
e
nte -
e -
s
ser
erv
v
i
i
dor
dor
SSur ur ggee eenn llaa dédécacaddaa ddee llooss 8800..
RespRespuuesestta aa a llaa eevovolluuccióiónn ddeell hhaardwrdwaar r ee enen tér tér mmiinnooss ddee r r eeddes.es.
PlanPlantteaea uunn mmododelelo o vveer r ssátiátil,l, mmoduodulalar r basabasadodo eenn mmeennssaajjeess ququee peper r mmititee
iincncr r emenementtaar r lala
flex
flex
ibiibill
iidad
dad
,, lalaescala
escala
bibill
iidad
dad
yy lala iin
ntteerr o
op
peerraa
bibill
iidad
dad
ddee llooss ssiissttemas.emas.A
A
rqu
rqu
i
i
tectura cl
tectura cl
i
i
ent
e
nte -
e -
s
ser
erv
v
i
i
dor
dor
ClCliienentte:e:
Proceso
Proceso
ququee r r eequiquieer r ee uun sen servirviccioio en paen partirticcuulalar r .. SeServidor rvidor ::
Proceso
Proceso
quque pe provroveeee didichchoo seservirviccioio.. DebDebidoido aa quque cle cliienenttes y sees y servidor rvidor es ses soon cn cooncepnceptotos a ns a nivivel sel soof f twtwaar r e y ne y noo
ha
hardwrdwaar r e,e, uuna mna miisma msma máquiáquina pna puueedde ace actutuaar r ccoommoo clcliienentte y see y servidor rvidor alal m
Page Page88
A
A
rqu
rqu
i
i
tectura cl
tectura cl
i
i
ent
e
nte -
e -
s
ser
erv
v
i
i
dor
dor
VENT
VENT
AJAAJAS
S
Central
Central
izizac
ac
ióión
n d
deell cco
on
nttrro
oll
Escala
Escala
bibill
iidad
dad
Flex
Flex
ibiibill
iidad
dad
Interopera
Interopera
bibill
iidad
dad
Cl
Cl
i
i
e
ent
nte
e
-
-
Ser
Se
rv
v
i
i
dor mult
dor mult
i
i
capa
capa
C
C
AAP
P
A.A.
C
C
AAP
P
AA DDE
E PR
PRES
ESEN
ENT
T
AACIÓN
CIÓN
(FrontEnd).(FrontEnd).
REGL
REGL
AAS
S
DDEL NE
EL
NEGO
GOCI
CIO
O
(Bu(Bussissinesnes rulrules)es)..
C
C
AAP
P
AALÓGIC
LÓGIC
AA (M(Middiddlele TiTierer,, MiMiddddlelewawarere).). Page Page1010
UnaUna vvezez ddeetteer r mmiinanadodoss llooss r r eequiquissitoitoss bbáássiiccooss,, eell iingenngeniieero ro ddececidiráidirá lala
f
f or or mmaa eenn ququee didisstritribbuiráuirá llooss ccoompmpoonennentteses ddee ssoof f twtwaar r ee enentr tr ee eell cclliienenttee yy e
ell sseervidor rvidor ..
PPuueeddenen sseer r ddee mmaanneer r aa ggruruesaesa o o ddelgaelgadda.a.
Di
Presentac
Presentac
ió
ió
n
n d
d
ii
str
str
ib
ib
u
u
ii
da
da
..
Presentac
Presentac
ió
ió
n
n rreem
mo
ottaa
..
L
L
ógi
ógi
ca
ca d
d
ii
str
str
ib
ib
u
u
ii
da
da
..
Gest
Gest
ió
ió
n
n d
dee d
daatto
oss rreem
mo
ottaa
..
Page Page1212
Di
Di
seño para s
seño para s
i
i
stemas Cl
stemas Cl
i
i
e
e
n
n
te
te
-
-
S
S
e
e
r
r
v
v
i
i
dor
dor
CCuuanandodo sese eessttaa ddesaesarrorrollanllando do uunn ssoof f twtwaar r ee
pa
par r aa ssu u iimplemenmplementtacacióiónn eemmpplleeaanndo do uunana a
arquitrquitecectur tur aa ddee ccoompmpututaador dor asas ccooncncr r eettaa,, eell enf
enf oquoquee ddee didiseñseño o ddebeebe ddee ccoonsnsidideer r aar r elel en
entor tor nnoo especespeciif f iicco o ddee ccoonsnstrutruccccióiónn.. EEnn esenc
esenciiaa,, eell didiseñseño do debeeberíríaa ddee peper r ssoonalnaliizazar r sese pa
par r aa aaddececuuaar r lloo aa llaa aarquitrquitecectur tur aa ddelel ha
Di
Di
seño para s
seño para s
i
i
stemas Cl
stemas Cl
i
i
e
e
n
n
te
te
-
-
S
S
e
e
r
r
v
v
i
i
dor
dor
CCuuanandodo sese didisseeññaa ssoof f twtwaar r ee papar r aa ssu u iimplemenmplementtacacióiónn
emplean
empleando do uuna ana arquitrquitecectur tur aa clcliienentte-see-servidor rvidor ,, elel enf
enf oquoquee ddee didiseñseño o ddebeebe ddee seser r ""peper r ssoonalnaliizazado"do"
pa
Page Page1414
Pos
Pos
ib
ib
les pro
les pro
b
b
lemas
lemas
ElEl didiseñseñoo ddee ddaatotoss dodommiina el pna el prorocescesoo ddee didiseñseñoo. Pa. Par r aa
uti
utilliizazar r efecefectivtivamenamentte las capace las capacididaaddeses ddee uun sn siissttemaema ddee ges
gestiótiónn dde basese bases ddee ddaatotoss r r elacelacioional (SGBDR)nal (SGBDR) oo uunn s
siissttemaema dde gese gestiótiónn dde basese bases ddee ddaatotoss oriorienenttaadodo aa oobjebjetotoss (SGBDOO) el
(SGBDOO) el didiseñseñoo dde le looss ddaatotos pasa a ses pasa a ser r todtodaavívía ma mááss s
Pos
Pos
ib
ib
les pro
les pro
b
b
lemas
lemas
CCuuanandodo se seleccse seleccioiona el pana el par r aadidigma cgma coonntrotrolaladodo ppor or ssuucescesoos,s,
el m
el mododelaeladodo ddel cel coompmportortamamiienentoto ((uuna acna actividtividaadd dde ane anáálliissiis),s),
d
debeeberárá ddee r r ealealiizazar r se y sese y serárá ppr r ececiissoo tr tr aaduduccir ir lloos aspecs aspectotoss
ori
orienenttaadodos al cs al coonntrotroll iimplmplííccitoitos en el ms en el mododeleloo ddee c
Page Page1616
Pos
Pos
ib
ib
les pro
les pro
b
b
lemas
lemas
El cEl coompmpoonennenttee ddee iinntteer r accaccióión/pn/pr r esenesenttacacióiónn ddelel uussuuaariorio ddee uunn
s
siissttema C/Sema C/S iimplemenmplementtaa todtodas aas aququellas f ellas f uuncncioionesnes quque se ase se asoocciianan
tí
típpiicamencamentte e ccoonn uunana
II
nntteer r fazfazG
G
ráráf f iicaca ddeeU
U
ssuuaariorio ((IGU
IGU
)) ooGUI
GUI
ppor ors
Pos
Pos
ib
ib
les pro
les pro
b
b
lemas
lemas
SSuuele seleccele seleccioionanar r sese uun pn puunntoto ddee vivissttaa oriorienenttaadodo aa
o
objebjetotos pas par r a ela el didiseñseñoo. En l. En luugagar r dde la ese la estrutrucctur tur aa sec
secuuencenciialal quque pe proroppor or ccioionana uun lengn lenguuajeaje ddee p
prorocecedidimmiienentotos se ps se proroppor or ccioionana uuna esna estrutrucctur tur aa ddee
o
objebjetotos mes medidianantte lae la vivincncuulaclacióión enn entr tr e le loos ss suucescesooss
iinniicciiaadodos en la IGU ys en la IGU y uuna f na f uuncncióiónn dde gese gestiótiónn dde se suucescesooss
qu
Page Page1818
Cliente servidor de 2 capas
Cliente servidor de 2 capas
La p
La p
ri
ri
me
me
r
r
a
a ca
capa
pa en
enca
caps
ps
u
u
la la p
la la p
r
r
esen
esen
tt
ac
ac
ió
ió
n y la l
n y la l
ó
ó
g
g
ii
ca.
ca.
La seg
La seg
u
u
n
n
d
d
a ges
a ges
tio
tio
na el almacenam
na el almacenam
ii
en
en
to
to
y p
y p
u
u
e
e
d
d
e
e
almacena
almacena
r
r
pa
pa
rt
rt
e
e
d
d
e la l
e la l
ó
ó
g
g
ii
ca (P
ca (P
ro
ro
ce
ce
di
di
m
m
ii
en
en
to
to
s
s
almacena
almacena
do
do
s,
s,
tri
tri
gge
gge
r
r
s).
s).
P
Pr r esenesenttacacióiónn
L
Lóóggiicaca
A
Almacenamlmacenamiienentoto
L
Cliente servidor de 3
Cliente servidor de 3
capas (multicapa)
capas (multicapa)
AAggr r egaega uuna capana capa iinntteer r memedidiaa (middle tier)(middle tier) que peque per r mmitite pe prioririorizaczacióión y gesn y gestiótiónn ddee
pe
petiticcioiones, gesnes, gestiótiónn dde balance, ene balance, entr tr ee otrootros.s.
BBuuen manejen manejoo dde ce cooncncurr urr encenciia ca coon mn miilesles ddee uussuuaariorios ss siimmuulltátáneneoos.s.
PProtorotoccoolloos ess esttananddaaririzazadodos pes per r mmititen gen gr r an flexan flexiibbiillididaadd, , pportortababiillididaadd yy
escalab
escalabiillididaadd..
Presentac
Presentac
ióión
n
A
Almacenamlmacenamiientoento
L
L
ógiógica
ca
L
Page Page2020
Cl
Cl
Cl
i
i
e
e
nt
nt
e
e
-
-
S
S
e
e
r
r
v
v
i
i
dor de 3 capas (mult
dor de 3 capas (mult
i
i
capa)
capa)
EjemplEjemploo::
Goo
Goo
ggle
le
Millones de clientes Millones de clientes (5¶000.000 por día, (5¶000.000 por día, 57 por segundo aprox.) 57 por segundo aprox.)
S
S ervidor de indizaciónervidor de indización
S