Title: Microsoft Office System XML y Servicios Web con Microsoft Office 2003
1Microsoft Office SystemXML y Servicios Web con
Microsoft Office 2003
José Alania Valdez Consultor de Soluciones de
Productividad jalania_at_osmos.com Gesfor Osmos Perú
2Agenda
- Office 2003 como Smart Client
- Beneficios de XML y los Servicios Web
- Demostraciones
- Conclusiones
3Smart Client
4Smart Client
GUI enriquecido
Desarrollo sencillo
Aprovechamiento de los recursos de la PC
5Smart Client
GUI enriquecido
Ligero en requerimientos
Desarrollo sencillo
Fácil de implementar
Aprovechamiento de los recursos de la PC
Fácil de actualizar
6Smart Client
Requerimientos en PCs
GUI enriquecido
Implementación compleja y por PC
Ligero en requerimientos
Desarrollo sencillo
Fácil de implementar
Infierno de DLLs
Aprovechamiento de los recursos de la PC
Fácil de actualizar
7Smart Client
Requerimientos en PCs
GUI enriquecido
Implementación compleja y por PC
Ligero en requerimientos
Dependencia de Red
Desarrollo sencillo
Fácil de implementar
Infierno de DLLs
Aprovechamiento de los recursos de la PC
GUI simple y no enriquecido
Fácil de actualizar
Complejo en desarrollo
8Smart Client
Requerimientos en PCs
GUI enriquecido
Implementación compleja y por PC
Ligero en requerimientos
Dependencia de Red
Desarrollo sencillo
Fácil de implementar
Infierno de DLLs
Aprovechamiento de los recursos de la PC
GUI simple y no enriquecido
Fácil de actualizar
Complejo en desarrollo
9Características de Smart Clients
- Uso de los recursos locales
- Consumos de Servicios Web
- Soporte de escenarios OnLine / Offline
- Adaptación a diferentes dispositivos o clientes
- Instalación y Actualización automática
10Office 2003 como Smart ClientOffice 2003 y
Servicios Web
- Office es el entorno natural y de preferencia de
los usuarios para utilizar y crear información - Complementa las soluciones empresariales gracias
a las herramientas avanzadas de Office - Es un consumidor natural de Servicios Web
11Requerimientos hoy en día
- Los negocios requieren que se cuente con
soluciones que - Cubran la necesidad de integración
- Se adapten a la realidad tecnológica de la
organización - Reutilicen esfuerzos de desarrollo con otras
aplicaciones - Tengan una Arquitectura abierta y escalable
12- Arquitecturas abiertas se basan en estándares de
la industria no atándolos a un único proveedor,
protegiendo así el desarrollo actual y futuro,
facilitando la interoperabilidad entre sistemas
heterogéneos - Qué estándares existen para ello?
13XML Qué es?
- Estándar para intercambio de información entre
aplicaciones indistintamente de su plataforma - Haciendo una analogía Lenguaje de comunicación
entre dos personas de diferente dialecto
14Soporte XML en Office 2003DEMO
15Creando documentos con Estructura XMLDEMO
16XML para los negocios
- 3 niveles soportados
- Datos
- Estructura y validaciones de los datos
- Presentación de los datos en base a su estructura
- Ej.
- Un dato recibido 5115676543456
- Un dato con estructura Es un texto que
representa un teléfono con formato XXXYYYYYYZZZ
(Código Internacional, Número y Anexo) - Una presentación del dato con estructura
- (511) 567-6543 Anexo 456
17XML para los negocios
- Como nos ayuda XML lograr la integración entre
diferentes aplicaciones? (internas o externas) - Habilitando las labores de consulta y registro de
información a las aplicaciones que las requieran - Definiendo los niveles de accesos y seguridad
adecuados - Aprovechando la conexión de Internet existente
- En otras palabras creando Servicios Web
18Soporte XML en Office 2003
- Uso de Esquemas XML personalizados y Archivos de
Transformación para documentos Word y Excel 2003 - Modelo de Objetos con Soporte XML
- (Modelo Existente XML DOM)
- Xpath
- Métodos de acceso (SelectSingleNode, SelectNode,
etc) - XML Events (Insert, Delete, SelectionChange,
Validation)
19Soporte XML en el Modelo de Objetos Office
2003DEMO
20Office 2003 Professional es el único producto
que soporta íntegramente y de manera natural los
3 niveles XML
21Conclusiones
- Permite que las compañías trabajen con la
información de negocio en el formato adecuado
para los usuarios - Habilita a los usuarios finales de los beneficios
de XML escondiendo su complejidad - Habilita a los desarrolladores para crear
interfaces inteligentes para interactuar con los
sistemas transaccionales
22Mayor Información
- Artículos Técnicos y Códigos de Ejemplo
- www.msdn.microsoft.com/office
- Tutoriales en español
- www.microsoft.com/latam/office/tutoriales/desarro
llo.asp - Material para Desarrolladores (SDKs)
- www.microsoft.com/downloads
- (Keywords Word XML SDK, Office XML References)
23(No Transcript)