Está en la página 1de 9

UNIVERSIDAD TECNOLGICA ISRAEL

FACULTAD:
ING DE SISTEMAS
PROFESOR:
ING. VICTOR ASTUDILLO
MATERIA:
CLIENTE SERVIDOR
TEMA:
SERVIDOR DE APLICACIONES
ORIENTADO A OBJETOS
GRUPO # 2
INTEGRANTES:
MIGUEL MORENO
LUCIA CORONEL
EULALIA LOZANO
CUENCA - ECUADOR
1. TEMA:
SERVIDOR DE APLICACIONES ORIENTADO A OBJETOS
2. OBJETIVOS:
2.1 OBJETIVO GENERAL:
Necesidad de compartir Informacin entre diferentes Organiaciones
integrando !ard"are #diferentes ar$%itect%ras& ' Soft"are #diferentes
Sistemas Operati(os ' Leng%a)es de Programacin& con e* propsito
de reso*(er pro+*emas en com,n-
2.2 OBJETIVO ESPECFICO:
. Determinar e* ptimo %so de este tipo de o+)etos en %na
ap*icacin
. Proponer ' crear %na ap*icacin test $%e permita c%anti/car de*
0%)o mi*timedia* en e* tr1/co de %na red-
. Esta+*ecer *os mecanismos de sincroniacin tempora* '
espacia* de *os o+)etos m%*timedia*es $%e componen %na
ap*icacin de este tipo-
. Comparar diferentes ni(e*es de sat%racin de 0%)os
m%*timedia*es en %na ap*icacin distri+%ida2 ' esta+*ecer e*
impacto en s% dise3o-
3 JUSTIFICACIN
La o+tencin de ap*icaciones distri+%idas es %na de *as 1reas de
ma'or inter4s en *os entornos de red de 5o' en d6a- Para poder
constr%ir este tipo de sistemas es necesario conocer *as
genera*idades ' antecedentes de *os sistemas distri+%idos2 as6
como *os mode*os orientados a o+)etos distri+%idos ' a Ser(icios
7e+ Distri+%idos ' orientados a agentes m(i*es2 ' *as t4cnicas de
constr%ccin apropiadas- Entre estas t4cnicas se enc%entran *os
mecanismos modernos de com%nicacin entre procesos e
in(ocacin de m4todos remotos- As6 mismo2 de* est%dio de* dise3o
' *as prestaciones de *os sistemas rea*es se p%eden ded%cir
conc*%siones de inter4s para constr%ir sistemas distri+%idos-
4 DESARROLLO
4.1 CONCEPTO DEL TEMA
Los ser(idores de ap*icaciones orientado a o+)etos presentan %n tipo
de ar$%itect%ra c*iente ser(idor en e* c%a* se %ti*ia %na com+inacin
de ser(idores-
Contienen o+)etos $%e de+en estar f%era de* ser(idor de +ase de
datos- Estos o+)etos p%eden ser (ideos2 im1genes2 o+)etos m%*timedia
en genera*-
4.2 FUNCIONAMIENTO
8n ser(idor de ap*icaciones orientado a o+)etos $%e es e* p%nto
centra* ' mas importante dentro de esta ar$%itect%ra9 en e* mismo
p%ede encontrarse %na ap*icacin *a misma $%e tiene *a caracter6stica
de ser %na ap*icacin orientada a o+)etos2 e)emp*os de estas
ap*icaciones p%eden ser:
. Ap*icaciones $%e %ti*ian %na p*ataforma -NET *os mismos $%e
p%eden ser por e)emp*o %na ap*icacin desarro**ada en Vis%a*
Basic-NET2 *a misma $%e %ti*ia para s% f%ncionamiento %nas
*i+rer6as din1micas **amadas DLLs
. Ap*icaciones $%e %ti*ian *a p*ataforma P!P #Procesador de
paginas de 5iperte;to&- A$%6 se %ti*ian *as caracter6sticas
principa*es de* m4todo orientado a o+)etos2 esto es por e)emp*o:
o+)etos2 c*ases2 m4todos2 e(entos2 etc-
. Como e)emp*o de %na ap*icacin
. 8no de *os e)emp*os destacados es e* de S%n <icros'stems2
p*ataforma J=EE- Los ser(idores de ap*icaciones Ja(a se +asan
en *a P*ataforma Ja(a > = Enterprise Edition #J=EE >&- J=EE
%ti*ia %n mode*o de este tipo '2 en genera*2 inc*%'e %n ni(e*
C*iente2 %n ni(e* <edio2 ' %n EIS-
. Act%a*mente tam+i4n tenemos NetBeans %na p*ataforma n%e(a
para ap*icaciones Ja(a *a misma $%e es m%' parecida a *a
p*ataforma -NET-
8n c*iente rea*ia %na peticin a* ser(idor de ap*icaciones orientado a
o+)etos por medio de* Internet o %na red interna %ti*iando *os
protoco*os 5ttp o TCP?IP respecti(amente-
La so*icit%d **ega a* ser(idor de ap*icaciones orientada a o+)etos e*
mismo $%e pone en e)ec%cin *a peticin comenando por so*icitar
%na resp%esta a* ser(idor de +ase de datos2 e* mismo $%e de(%e*(e e*
dato o *a informacin re$%erida en +r%to a* ser(idor de ap*icaciones
orientado a o+)etos2 este de(%e*(e %na resp%esta procesada ' con
%na interfa gra/ca agrada+*e para e* c*iente-
E)emp*o de esto tenemos c%ando %n c*iente %ti*iando %n Bro"ser
por e)emp*o e* Internet E;p*orer so*icita a* ser(idor de ap*icaciones
orientado a o+)etos %na peticin por medio de %na 8RL2 en este caso
e* c*iente so*icita %n *ogin- Dic5a peticin **ega a* ser(idor2 este
de(%e*(e a* c*iente %na resp%esta en *a $%e so*icita se ingrese nom+re
de %s%ario ' *a contrase3a- E* c*iente en(ia dic5a resp%esta **egando
a* ser(idor9 este pide a* ser(idor de +ase de datos ' si *a so*icit%d es
*a correcta e* ser(idor e)ec%ta e* proceso ' de(%e*(e %na resp%esta
fa(ora+*e2 caso contrario no-
En *os @AB 5%+o %n gran inter4s en com+inar e* mode*o orientado a
o+)etos con e* para*e*o?distri+%ido2 teniendo en c%enta *as
caracter6sticas de* primero $%e a'%dan a *a creacin de grandes
sistemas:
Encaps%*acin: dada por %na c*ara separacin entre interfa
e imp*ementacin- Los o+)etos p%eden imp*ementarse en
diferentes *eng%a)es2 so*o se necesita %na forma com,n de
de/nir *a interfa- Esto a'%da para e* mantenimiento2
de++%ging2 ' e* desarro**o en forma co*a+orati(a-
!erencia: *os o+)etos re*acionados p%eden compartir parte
de* cdigo- <e)ora *a prod%cti(idad-
E* mode*o orientado a o+)etos tiene %n gran n,mero de o+)etos
a%tnomos con distinta f%nciona*idad disponi+*es en %n sistema
distri+%ido- Los o+)etos corren en espacios de direccionamiento
dis)%ntos- A partir de r%tinas de com%nicacin e;p*icitas e**os in(ocan
' %san *a f%nciona*idad de *os otros o+)etos-
Se disting%en tres enfo$%es para com+inar e* mode*o orientado a
o+)etos con e* para*e*o?distri+%ido:
Para*e*ismo oc%*to dentro de* o+)eto-
Procesos independientes de *os o+)etos2 $%e **aman a
distintos m4todos de distintos procesos- Se necesitan
mecanismos de sincroniacin- <ode*o Ja(a T5reads-
Cada o+)eto est1 asociado con %no o m1s procesos $%e
e)ec%tan *os accesos a* o+)eto- A este mode*o **amaremos
<ode*o Orientado a O+)etos-
4.3 DIAGRAMA DE LA ARQUITECTURA
interpret
e
DLLs
objetos
Clases
Mtodo
browse
r
peticin

INTERNE
T
red
interna
TCP/IP /
HTTP
.NET
PHP
J!
4.4 VENTAJAS
. Disponi+i*idad ' (ersati*idad
. E/ciencia
. Adaptacin a *eng%a)es de programacin
. Esca*a+i*idad #ap*icaciones&-
. Seg%ridad #contra 5acCers por e)em-&
. Todo proceso se e)ec%ta en e* ser(idor de ap*icaciones
. Permite interact%ar con otros ser(idores
4.5 DESVENTAJAS
Imp*ementacin costosa-
No soporta o+)etos e;p*6citamente-
<enos mad%ro2 menos porta+*e ' adem1s propietario-
5 CONCLUSIONES
".# Los sistemas distri+%idos a+arcan %na cantidad de
aspectos considera+*es2 por *o c%a* s% desarro**o imp*ica
m%c5a comp*e)idad-
".$ E;isten ciertos aspectos $%e re$%ieren e;tremo c%idado a*
desarro**arse e imp*antarse como e* mane)o de fa**os2 e*
contro* de *a conc%rrencia2 etc-
".% Se nota tam+i4n $%e m%c5as tecno*og6as est1n en
constante desarro**o ' mad%racin2 *o c%a* imp*ica %n
min%cioso est%dio pre(io de m%c5os factores antes de
apostar por a*g%na tecno*og6a en especia*-
Cliente
&er'idor
de
plicacion
es
orientado
&er'idor de
(ase de
Datos
6 BIBLIOGRAFA
7- R- Ste(ens: 8ni; Net"orC Programming- Prentice !a**2 =AAD-
Jo5n Siege*: CORBA D2 E%ndamenta*s and Programming- Jo5n 7i*e' F
Sons2 =AAA-
R- Srini(asan: REC.GHDG: RPC: Remote Proced%re Ca** Protoco*
Speci/cation Version =- A%g%st GBBI-
SITIOS !EB
).# """-e*rinconde*(ago-com
).$ Ta**er de Sistemas de Informacin G
).% InCo * +ac,ltad de In-enier.a
)./ www.ciber0tec.co1/ads.2t1
)." www.'irt,al.,nal.ed,.co/c,rsos/sedes/1ani3ales//4544$6/
lecciones/cap50%.2t1l
).5 """-pcm-go+-pe?porta*Jongei?p%+*icaciones?c%*t%ra?Li+IA
DH

También podría gustarte