Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCARCEGA
ALUMNA:
Monica Uicab Reyes
ID:
190204004
DOCENTE:
Juan Carlos Díaz López
ACTIVIDAD:
Cuadro Comparativo
GRUPO:
Isma-8
COMPONENTES CARACTERISTICAS
XML Son las siglas de «eXtensible Markup Language«. Estos archivos son
una forma de almacenar datos para que estos sean leídos
fácilmente todos los navegadores de forma universal.
-Es un lenguaje fácilmente procesable y entendible por todos los
navegadores.
-Este formato es ideal para presentar datos.
-Diseñado para cualquier lenguaje y alfabeto.
-Fácilmente entendible para software y para personas humanas.
-Su lenguaje es tan sencillo que una persona con nulos
conocimientos al leer un archivo XML se enteraría de los datos que
está presentando.
-Tiene unas sencillas pero estrictas reglas de composición. Esto
hace sencillo su análisis ya que siempre el proceso para realizar
este tipo de archivos está muy definido.
Lo cierto es que las desventajas del XML son muy escasas. Sin
embargo, existen algunas como:
-Es posible que al crear algún archivo XML este de error de
incompatibilidad con versiones más recientes.
-Puede que al principio sea complejo crear un archivo XML desde
cero. Sin embargo, con el tiempo será muy sencillo.
SOAP Es esencial para los servicios web, interfaces a través de las cuales
un dispositivo puede hacer uso del servicio de un servidor. Los
buscadores, las tiendas en línea y otros muchos servicios en
Internet funcionan a través de dichos servicios web, y SOAP es uno
de los protocolos que lo hacen posible.
-Aportan interoperabilidad entre aplicaciones de software
independientemente de sus propiedades o de las plataformas
sobre las que se instalen.
-Los servicios Web fomentan los estándares y protocolos basados
en texto, que hacen más fácil acceder a su contenido y entender su
funcionamiento.
-Permiten que servicios y software de diferentes compañías
ubicadas en diferentes lugares geográficos puedan ser combinados
fácilmente para proveer servicios integrados.
-Al apoyarse en HTTP, pueden esquivar medidas de seguridad
basadas en firewall cuyas reglas tratan de bloquear
-La comunicación entre programas.
-Existe poca información de servicios web para algunos lenguajes
de programación
-No es la solución a todos los problemas
-Relativamente nuevo, algunos estándares no definidos
-Dependencia de la disponibilidad de servidores y comunicaciones.
El ejemplo que escogí utiliza el servicio web de RESTful este es derivado del servicio REST ya que
este maneja toda la lógica de la aplicación y puede ser consumida por aplicaciones de escritorio o
sistemas web Esto es debido a que los celulares no tienen tanto poder de procesamiento como lo
tiene un servidor. También puedo mencionar que trabaja con SOAP ya que este protocolo hace
posible que el servicio utilice los servidores que son proporcionados por la reserva de hoteles y
renta de autos.