Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dario Batista
Anthony Cruz Reynoso
Juan Jesús Natera
Edgar Ventura
Matricula
(A00086342)
(A00099680)
(A00086344)
(A00082228)
Materia:
INTEGRACION DE APLICACIONES CO (ISO-810-1)
Tema:
Practica 3
Periodo
Mayo – Agosto
1.Qué es XML?
XML, siglas en inglés de extensible Markup Language,
traducido como "Lenguaje de Marcado Extensible" o
"Lenguaje de Marcas Extensible", es un metalenguaje
que permite definir lenguajes de marcas desarrollado
por el World Wide Web Consortium (W3C) utilizado para
almacenar datos en forma legible. Proviene del
lenguaje SGML y permite definir la gramática de
lenguajes específicos (de la misma manera que HTML es
a su vez un lenguaje definido por SGML) para
estructurar documentos grandes. A diferencia de otros
lenguajes, XML da soporte a bases de datos, siendo
útil cuando varias aplicaciones deben comunicarse
entre sí o integrar información.
2.Qué es Json?
es un formato de texto completamente independiente de
lenguaje, pero utiliza convenciones que son
ampliamente conocidos por los programadores, entre
ellos:
C
C++
C#
Java
JavaScript
Perl
Python
Entre otros
3.Cómo pueden XML/Json ayudarme a integrar dos
o más aplicaciones?
Mediante API, Las API permiten que sus productos y
servicios se comuniquen con otros, sin necesidad de
saber cómo están implementados. Esto simplifica el
desarrollo de las aplicaciones y permite ahorrar
tiempo y dinero. Las API le otorgan flexibilidad;
simplifican el diseño, la administración y el uso de
las aplicaciones, y proporcionan oportunidades de
innovación, lo cual es ideal al momento de diseñar
herramientas y productos nuevos (o de gestionar los
actuales).
Xml ventajas
Fácilmente procesable
Separa radicalmente el contenido y el formato de
presentación
Diseñado para cualquier lenguaje y alfabeto.
(encoding)
JSON
Ventajas:
Es autodescriptivo y fácil de entender.
Su sencillez le ha permitido posicionarse como
alternativa a XML.
Es más rápido en cualquier navegador.
Es más fácil de leer que XML.
Es más ligero (bytes) en las transmisiones.
Se parsea más rápido.
Velocidad de procesamiento alta.
Puede ser entendido de forma nativa por los
analizadores de JavaScript.
Ventajas:
Es autodescriptivo y fácil de entender.
Su sencillez le ha permitido posicionarse como
alternativa a XML.
Es más rápido en cualquier navegador.
Es más fácil de leer que XML.
Es más ligero (bytes) en las transmisiones.
Se parsea más rápido.
Velocidad de procesamiento alta.
Puede ser entendido de forma nativa por los
analizadores de JavaScript.