Es un lenguaje de esquema que especifica cómo describir formalmente los elementos en un documento de lenguaje de marcado extensible (XML) que es utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa consiguiendo así una percepción del tipo de documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001
XML Schema se usa en WSDL que es la especificación del WS-SOAP para poder definir la estructura de los datos y también es usado en WS-Security.En el caso de WSDL Based Validation es usado para evitar que lleguen peticiones SOAP no validas y/o corruptas y limitar a los WSDL definidos notificando los sobre los mensaje SOAP que no se ajusten a la definición WSDL
Puede ser usado en un sistema que recibe datos para ser procesados y deban cumplir ciertas estructuras como un servicio de la RENIEC que necesita tener información bajo cierta estructura. Otro ejemplo podría ser el que actualmente se usa para las facturas electrónicas actuales en las cuales está definido una estructura con los datos que deben ser recibidos por parte de la SUNAT para poder cruzar información.
Bibliografia
https://en.wikipedia.org/wiki/XML_Schema_(W3C)
https://es.wikipedia.org/wiki/XML_Schema
https://www.w3.org/2005/05/25-schema/guthula.html
No hay comentarios:
Publicar un comentario