Soluciones con XML AAH-DCE Luis Silva Flores
[email protected]
Agend a
Introduc ción Tecnolo gías aso ciadas XML El futuro de la In ternet
Evolución de Internet Fase Uno: Portales
Fase Dos: Transacciones Simples Fase Tres: Economía Digital
Historia de las Herramientas Microsoft 1995
Internet 1990 1981 PC
GUI
MS-DOS BASIC
IE, IIS Visual Studio
Windows Visual BASIC
2000
Servicios Web XML 1995
Internet 1990
GUI
1981 PC
IE, IIS Visual Studio
MS-DOS BASIC
Windows Visual BASIC
Visual Studio .NET
Ante Todo……………. Carencia de un formato genérico para transmitir información ASCII Archivos separados por , [Tabs], etc Infinidad de protocolos propietarios Generalmente no autodefinidos Surgimiento de HTML 1.0 -> HTML 2.0 .Totalmente autodefinido .Inferencias estructurales “peligrosas” Internet como plataforma estabilizada
Surge XML en 1996 Creado por Tim Berners-Lee en el marco de la W3C ( www.w3c.org) Para transferir información entre aplicaciones utilizando las tecnologías asentadas por la Internet
XML se reconoce como Lenguaje eXtensible de Marcas, la cual cumple la función de transportar información. Se Estandariza por la estructura similar a HTML, el Browser traduce lo que esta entre Tabs. En XML podemos entender lo que se encuentra entre Tabs como la información que nos interesa
Que Observas???
1122 2333 -4 Rut> Luis <Ap ellid o> Silva Ap ellid o> 15-May-76 Cated ral Call e> 1837 7 Pis o> Santiag o B De par tam ento >
Los Tabs de XML hacen referencia a los campos de la tabla Cliente 11222333-4 Luis <Apellido>Silva
15-May-76 Catedral 1837 7 Santiago B
•XM L como le ng uaje d e query <Paramet ers > SELEC T Carrera, P rograma, A si gnatura, Se cc ion, Jo rnad a, De scrip cio n, no mb re, tip o, horas , nive l, ho rario F ROM d bo. As ig naturas <Paramet ers />
Fo rmat os XML XML D OM – Docume nt O bject Mo del SA X – S tr eaming – Event os y méto dos (Si mp le AP I fo r XML) .NET F ramewo rk : XML Read er, X MLW rite r Se riali zació n: XM L o R untime P. ej. Sys tem .runtim e.s erializ atio n.formatte rs.SO AP
XML Idioma internacional para las Nuevas Generaciones
XML Web GUI PC
Un a nue va ge ner ació n • Formato universal • Integración basada en estándares • Adaptativo y en ambos sentidos – Se adapta al dispositivo – Se adapta al emisor y receptor – Se puede personalizar • Se puede programar “XML Web services”
Para qu e X ML ? Comunicación entre múltiples dispositivos Envío y recepción de datos Serialización de Objetos Transacciones comerciales, etc…
En Visual Studio
WebServices ADO .Net ClickOnce DataSet: Contenedor de estructura de BD en formato XML.
Compuesta por:
DataTables DataColumns DataRows DataRelation DataConstrains
Clientes .NET
•Una nueva generación de clientes • Siempre disponible • Intercomunicados • Usan XML • Están potenciadas con sistema operativo Windows Vista
Arquitectura de Software para Microsoft
M X
L
Recuerden visitar … http://www.ms-universidades.com http://msdn.microsoft.com/en-us/xml http://msdn.microsoft.com/es-ar/
Preguntas ? [email protected]