Ingeniero

Páginas: 5 (1161 palabras) Publicado: 15 de julio de 2013
Sistemas de transmisión de datos

Texto extraído del Proyecto Final de Carrera: “Desarrollo de un Mashup con Google
Maps”, José Antonio Dongil Sánchez (2011).

Referencias del texto:




[1] Flanagan, D., (2007). JavaScript: La Guía Definitiva. Ediciones Anaya
Multimedia, Madrid (España).
[2] Guía Breve de Tecnologías XML [Internet] Disponible en:
[Acceso el 3 de
Octubre de2011].
[3] Zakas, N.C., McPeak, J., Fawcett, J., (2007). Profesional AJAX. Ediciones
Anaya Multimedia, Madrid (España).

1. Sistemas de transmisión de datos
En este apartado se introducen dos tecnologías que se usan como sistemas de
transmisión de datos. Estas son XML y JSON:

1.2 XML
Según W3C, “XML es un lenguaje de etiquetado extensible muy simple, pero estricto
que juega un papelfundamental en el intercambio de una gran variedad de datos.”
XML se asemeja a HTML en que se trata de un lenguaje de marcas. La diferencia radica
en que HTML se dedica a presentar los datos y XML a la descripción de datos.
Cuando en 1998 se propuso normalizar y estandarizar este lenguaje de etiquetas se
tuvieron muy claros sus usos. Se consideró que fuera extensible y que pudiera ser
utilizado entodos los campos del conocimiento. Además de que fuese fácil de leer,
editar e implementar por la gran infinidad de sistemas y tecnologías que existieran en
el sector.
Para ello, XML se complementa con un conjunto de tecnologías que se comentan a
continuación:


Lenguaje Extensible de Hojas de Estilo (XSL): Su objetivo principal es mostrar
cómo debería estar estructurado el contenido de undocumento, como debería
ser diseñado el contenido de origen y como debería ser la paginación de la
ventana de un navegador Web.

Sistemas de transmisión de datos


Lenguaje de Rutas XML (XPath): Con este lenguaje se puede acceder a
cualquier parte de un documento XML de una forma cómoda para el
desarrollador. A medida que fue creciendo la popularidad de XML, la necesidad
de accederdirectamente a fragmentos específicos de información de un XML
se hizo patente. XPath es un medio para localizar cualquier nodo dentro de un
documento.



Lenguaje de Enlace XML (XLink): Es un lenguaje que permite insertar
elementos en documentos XML, agregar a un vínculo información acerca del
mismo (metadatos) y describir vínculos a documentos en multitud de
ubicaciones.



Lenguajede Direccionamiento XML (XPointer): Es un lenguaje que permite el
acceso a la estructura interna de un documento XML, esto es, a sus elementos,
atributos y contenido.



Lenguaje de Consulta XML (XQL): Es un lenguaje que facilita la extracción de
datos desde documentos XML. Ofrece la posibilidad de realizar consultas
flexibles para extraer datos de documentos XML en la Web.

Formatotípico de un fichero XML

XML es una herramienta con un número de funcionalidades tan dispares que otorga
una gran potencia y flexibilidad a las aplicaciones Web. Las más representativas son las
siguientes:


Búsquedas con mayor significado: Los datos de una aplicación pueden ser
etiquetados de forma exclusiva con XML. Se puede especificar mucho más
sobre las relaciones entre los campos quela componen. Esta amplitud de datos
permite una mejor clasificación cuando se están creando o utilizando la
información que se almacena en formato XML.

Sistemas de transmisión de datos


Integración de datos procedentes de fuentes dispares: Antes de XML la
capacidad de búsqueda en varias bases de datos no compatibles entre sí, se
hacía casi imposible, pero esto con XML se simplificaal poder combinar los
datos estructurados de distintas fuentes.



Computación y manipulación local de los datos: XML permite ser analizado,
editado, y manipulado de forma local, lo que permite que las aplicaciones
clientes realicen los cálculos, además dan la libertad de presentarlos datos en
cualquier formato que el sistema cliente necesite.



Permite varias vistas de los datos:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS