Professional Documents
Culture Documents
Tarea 1
1- Use the World Wide Web as an example to illustrate the concept of resource sharing,
client and server. What are the advantages and disadvantages of HTML, URLs and HTTP as
core technologies for information browsing? Are any of these technologies suitable as a
basis for client-server computing in general?
haya encontrado el recurso, estas dos tecnologas se pueden tomar como bases
aceptables en el concepto Cliente Servidor en la computacin.
2- Consider two communication services for use in asynchronous distributed systems. In
service A, messages may be lost, duplicated or delayed and checksums apply only to
headers. In service B, messages may be lost, delayed or delivered too fast for the recipient
to handle them, but those that are delivered arrive with the correct contents. Describe the
classes of failure exhibited by each service. Classify their failures according to their effects
on the properties of validity and integrity. Can service B be described as a reliable
communication service?
Servicio A: En este servicio se considera que los mensajes se pueden duplicar y
que a su vez el checksum solo ser aplicado a los encabezados, y debido a que el
checksum no se aplica al cuerpo del mensaje, es imposible validar si el mensaje
esta corrupto, es decir el mensaje puede estar daado, y estas fallas entran en la
clasificacin de FALLAS ARBITRARIAS.
De igual manera otra de las consideraciones es que el mensaje podra perderse,
esta consideracin entrara en la clasificacin de FALLAS DE OMISION.
Por las consideraciones anteriormente mencionadas, no se garantizan las
propiedades:
Validez: Ya que los mensajes pudieran perderse y nunca ser entregados.
Integridad: Ya que los mensajes entregados tienen una probabilidad de estar
corruptos o daados y duplicados.
Cuadro Comparativo
Plataforma
Aspecto
Plataforma
WEB 1.0
WEB 2.0
Es considerada ms como
un servicio que como un
todo, por esto, nace el
trminos Servicios Web,
vive de las constantes
actualizaciones
para
realizar mejoras, y se basa
bajo el termino de
software libre, ya que no
tiene costo alguno ni
depende de algn tipo de
licencias de pago
A diferencia de la Web
1.0, la Web 2.0 se orienta
a
la
interaccin y
retroalimentacin, con el
fin de que el usuario
pueda
expresarse
y
compartir su opinin en
uno diferentes temas,
todo esto mediante la
implementacin
de
modelos como Blogs.
La web 2.0 evoluciona
con respecto a la 1.0, con
la implementacin y usos
de modelo de Base de
Datos donde reposa la
informacin de toda una
organizacin,
persona,
adems, se evidencia ms
el uso de contenido
multimedia, tales como
videos, imgenes y audio,
Inteligencia
Colectiva
Datos
Control de
Versiones
Modelos de
Programacin
Software
Experiencia
de Usuario
y
tambin
como
caracterstica importante,
se le da el poder al
usuario de enriquecer,
aportar o mejorar la
informacin o datos
mostrados.
El control de versiones se
maneja de una manera
dinmica, basados en el
monitoreo en tiempo real
del comportamiento y
necesidades del entorno.
Con nuevos lenguajes de
programacin la Web 2.0
posee
modelos
de
programacin
mas
eficientes, facilitndole la
experiencia al usuario y
los requerimientos que
poseen al interactuar con
el entorno, alguno de
estos lenguajes son: PHP,
RUBY,
JAVASCRIPT,
PYTHON.
El uso de la Web no se
limita a los ordenadores,
si no que avance con la
tecnologa y se extienden
a nuevos dispositivos,
como
Smarthphones,
tablas
e
incluso
Televisores que soporten
estas funciones.
En la era de la Web 2.0,
se
revoluciona
la
experiencia del usuario,
puesto que es tan
tomado en cuenta en el
entorno, que incluso la
web llega a ser parte del
da a da del usuario, en la
actualidad muchas de las