Está en la página 1de 4

INSTITUTO TECNOLOGICO SUPERIOR DE

ESCARCEGA

“SERVICIOS DE INFORMACIÓN Y COMUNICACIÓN”

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.

WSDL Es una especificación estándar para describir servicios basados en


XML de red. Proporciona a los proveedores de servicios un modo
sencillo de describir el formato básico de las peticiones a sus
sistemas independientemente de la implementación del motor de
ejecución subyacente.
-Operan en mensajes que contienen información orientada a
documentos u orientada a procedimientos.
- Es ampliable para permitir la descripción de puntos finales y sus
mensajes, independientemente de los formatos de mensaje o los
protocolos de red que se utilicen para comunicarse.
- Se definen las interfaces de forma abstracta con el esquema XML
y luego se enlazan a representaciones concretas que son adecuadas
para el protocolo.
-Permiten a los desarrolladores exponer sus aplicaciones como
servicios accesibles de red en Internet.
-No hay manera de ver si el proveedor del servicio ha realizado
cambios en la interfaz de entrada => enviar mensajes a los clientes
avisando de dichos cambios
-Define completamente la semántica de los servicios web

UDDI Es un registro público diseñado para almacenar de forma


estructurada información sobre empresas y los servicios que éstas
ofrecen.
-Permite localizar el servicio apropiado entre los miles que están
registrados en Internet.
-Define la interacción con el servicio elegido.
-Extiende el mercado potencial de los servicios.
-Describe los servicios y los métodos de negocio de forma
automática, en un entorno seguro, sencillo y abierto.
-El utilizar XML para enviar las requisiciones de
procedimientos remotos puede ser excesivo,
esto se debe a que la requisición debe ser mas
expresiva, por ende, ocupa mayor ancho de banda para ser
transmitida.
-Para realizar transacciones no pueden compararse en su grado de
desarrollo con los
estándares abiertos de computación distribuida
como CORBA (arquitectura común de intermediarios en peticiones
a objetos).

JAXP Nos permite procesar cualquier documento XML desde lenguaje


Java.
-Tiene en cuenta los espacios de nombres.
- Permite trabajar con DTDs que podrían tener conflictos de
nombres si estos no estuviesen soportados.
- Soporta XSLT, lo cual nos permitirá convertir un documento XML a
otro formato.

JAXM Contiene un proveedor de mensajería, que permite hacer envíos


asíncronos de mensajes.
JAXM dependerá de SAAJ ya que es la que contiene la descripción
de los mensajes que JAXM debe transportar.
Un cliente JAXM es un consumidor de servicios ofrecidos por un
proveedor.
JAX-RPC Permite desarrollar clientes de servicios web y servicios web
interoperativos y portátiles basados en SOAP.
En la superficie, JAX-RPC parece otra creación de instancias de RMI
(Remote Method Invocation). Básicamente, JAX-RPC permite a los
clientes acceder a un servicio web como si el servicio web fuera un
objeto local correlacionado con el espacio de direcciones del
cliente, aunque el proveedor del servicio web se encuentre en otra
parte del mundo. JAX-RPC se ejecuta utilizando el protocolo SOAP
basado en XML, que se ejecuta normalmente encima de HTTP.
JAXR Define una API estándar para las aplicaciones de la plataforma
Java para acceder e interactuar programáticamente con diversos
tipos de registros de metadatos. La API de JAXR se desarrolló bajo
el Java Community Process como JSR 93.
Uniforme y estándar para acceder a diferentes tipos de registros de
metadatos basados en XML.

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.

También podría gustarte