Comprender la clasificación de aplicaciones XML (4) del lenguaje de herramientas de páginas WEB
Autor:Eve Cole
Fecha de actualización:2009-07-07 16:09:55
4. Clasificación de aplicaciones XML
En términos generales, las aplicaciones XML se pueden dividir en cuatro categorías:
(1) Se aplica cuando los clientes necesitan interactuar con diferentes fuentes de datos. Los datos pueden provenir de diferentes bases de datos, cada una con su propio formato complejo. Pero los clientes interactúan con estas bases de datos sólo a través de un lenguaje estándar: XML. Debido a la personalización y extensibilidad de XML, es suficiente expresar varios tipos de datos. Luego de recibir los datos, el cliente puede procesarlos o transferirlos entre diferentes bases de datos. En definitiva, en este tipo de aplicaciones, XML resuelve el problema de la interfaz unificada de datos. Sin embargo, a diferencia de otros estándares de transferencia de datos, XML no define especificaciones específicas para la aparición de datos en archivos de datos. En lugar de ello, se añaden etiquetas a los datos para expresar la estructura lógica y el significado de los datos. Esto convierte a XML en una especificación que los programas pueden comprender automáticamente.
(2) Se utiliza para distribuir una gran cantidad de carga informática en el cliente, es decir, el cliente puede elegir y crear diferentes aplicaciones para procesar datos según sus propias necesidades, y el servidor solo necesita emitir el mismo archivo XML. Siguiendo con el ejemplo anterior como ejemplo, de acuerdo con el método de trabajo tradicional "cliente/servidor", el cliente envía diferentes solicitudes al servidor y el servidor responde respectivamente. Esto no solo aumenta la carga en el servidor en sí, sino también la carga. El administrador de red debe investigar varias solicitudes diferentes con anticipación para crear diferentes programas de acuerdo con las necesidades del usuario, pero si las necesidades del usuario son complejas y cambiantes, no es apropiado concentrar toda la lógica de negocios en el lado del servidor, porque el Es posible que los programadores del lado del servidor no tengan suficiente tiempo para satisfacer las numerosas necesidades de las aplicaciones, y también era demasiado tarde para mantenerse al día con los cambios en la demanda, y ambas partes se mostraron pasivas. El uso de XML le da al cliente la iniciativa de procesar datos. Lo que hace el servidor es encapsular los datos en el archivo XML de la manera más completa y precisa posible. Todos obtienen lo que necesitan y realizan sus tareas. La naturaleza autoexplicativa de XML permite al cliente comprender la estructura lógica y el significado de los datos mientras los recibe, haciendo posible así una computación distribuida extensa y general.
(3) Debe usarse para presentar los mismos datos a diferentes usuarios en diferentes apariencias. Esta aplicación también se puede ver en el ejemplo anterior. Es similar al mismo guión, pero podemos expresarlo en diferentes formas como series de televisión, películas, obras de teatro, dibujos animados, etc. Esta aplicación allanará el camino para el desarrollo de interfaces de usuario web personalizadas y estilizadas.
(4) Utilizado por los agentes de la red para editar, agregar o eliminar la información obtenida para satisfacer las necesidades de los usuarios individuales. Algunos clientes obtienen datos no para uso directo sino para organizar sus propias bases de datos según sea necesario. Por ejemplo, el Ministerio de Educación ha establecido un enorme banco de preguntas. Durante el examen, las preguntas del banco de preguntas se extraen para formar exámenes y luego los exámenes se encapsulan en archivos XML. El siguiente paso es el más emocionante. parte, que pasa por un filtro en cada escuela. Todas las respuestas se filtran y luego se envían a cada candidato. El contenido sin filtrar se puede enviar directamente al profesor. Además, el archivo XML también puede contener otra información relevante como coeficiente de dificultad, tasa de error en años anteriores, etc. De esta forma, con sólo unos pequeños programas, el mismo archivo XML se puede convertir en varios archivos y enviar a diferentes usuarios.