*   >> Lectura Educación Artículos >> tech >> desarrollo web

El aspecto importante de Xml Schema

esquemas

1. XML proporcionan innumerables beneficios a un entorno de desarrollo. Muchos de estos beneficios son intangibles o de naturaleza económica, aumentando indirectamente la productividad y el tiempo de salida al mercado decreciente. El aspecto tangible más importante de un esquema XML es que un esquema XML especifica un contrato entre aplicaciones de software o entre partes de una aplicación de software. 2. Un desarrollador de la creación de software para generar XML o un empleado desafortunado que tiene que crear manualmente XML, conoce el destino.

Un desarrollador de software de escritura que recibe el XML no sólo sabe qué esperar, pero puede validar el XML entrante con el esquema. Como una especificación de una interfaz, un esquema XML podría no ser tan fácil de leer como un documento de Inglés, pero es increíblemente preciso. Por otra parte, el escritor puede aclarar la intención de un esquema con comentarios XML y anotaciones de esquema XML, cada uno con incrustado Inglés o cualquier otro idioma 3.

Para tiendas de desarrollo de software que crean aplicaciones de gran tamaño, la noción de un contrato simplifica modularización, asignación de recursos, pruebas y despliegue. Modularizando el código es más fácil porque los límites son fácilmente identificables (cada límite es un documento XML). Esto a su vez hace que la asignación de recursos más fácil: los desarrolladores individuales reciben tareas específicas, cada una de las cuales tiene entradas y salidas bien definidas. 4.

La prueba es también mucho más fácil: El XML generador desarrollador asegura que valida el XML generado en contra del esquema XML, y el desarrollador de recibir el XML puede crear fácilmente documentos XML de prueba en un editor común. Posteriormente, las pruebas de integración suele ser mucho más éxito que con los datos tradicionales (tales como objetos y estructuras que pasan). Por último, incluso el despliegue es más simple: Las versiones de código que generan el XML se pueden implementar en diferentes momentos que el código que recibe el XML suponiendo que el esquema es estable. 5.

entornos distribuidos modernos agravan los problemas que acabo de mencionar para una tienda de desarrollo. En particular, el desarrollador de software de escritura para procesar XML podría estar escribiendo un servicio Web; cualquier usuario de Internet potencialmente podría generar XML que se envía al servicio Web. En el caso de un servicio Web, el esquema XML es la pieza fundamental de

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.