E N D
1. Web Services en acción!
3. LUCIA: Sistema de Misión Crítica Recaudó U$S 960.000.000 en el 2000
Operación 24x7
Conexión con otros organismos estatales
4. Infraestructura del Sitio Web de Aduana Servidores: 2 Internet Information Servers
Línea 2Mb con Internet
Webpanels y Web Services desarrollados con C/SQL – GeneXus 7.0 (260 objetos main aproximadamente)
5. Evolución del sitio web de Aduana
6. Web Services Componentes que brindan un servicio
Disponibles vía Internet
Usan protocolos web estándares
Interconectan aplicaciones
Conectados en forma “débil”
Reutilizables
7. Esquema de comunicaciones
8. Publicación en XML del Manifiesto de Carga Aéreo/Marítimo
9. Generación de XML en GeneXus 7.0 &err = ResponseContentType('text/xml')
&err= xmlstart()
&err = xmlraw("<?xml version = '1.0'?>")
&err = xmlbeginelement(‘MANIFIESTO')
For Each //Parámetro (Clave del Manifiesto)
&err = xmlvalue(‘CGNROMIC',CGNROMIC) //MIC
&err = xmlvalue(‘RGDEPID',RGDEPID) //Depósito
&err = xmlvalue(‘CGFCHARR', CGFCHARR) //Fecha Arribo
endfor
&err = xmlendelement() //Cierro nivel Manifiesto
&err = xmlend() //Cierro conexión
10. Las dos caras del Servicio
11. Demo: Importaciones y Exportaciones de un Producto
12. Importaciones y Exportaciones de un Producto
13. Esquema de la solución con GXChart
14. Demo: Balanza Comercial
15. Balanza Comercial
16. Web Services brindados por Aduana del Uruguay Datos generales DUA (Documento Único Aduanero)
Seguimiento del DUA
Manifiesto de carga aérea y marítima
Manifiesto de carga terrestre
Importaciones/Exportaciones de un producto
Balanza Comercial
17. Ventajas Mayor modularización
Distribución de aplicaciones
Utilización de funcionalidades desarrolladas por terceros
Interconexión entre aplicaciones heterogéneas
18. Desventajas Tecnología nueva
Herramientas y estándares evolucionando rápidamente
Dependencia de la disponibilidad de:
Servidores
Comunicaciones
Falta de Modelo de Negocios
19. Futuros Desarrollos Generador de Web Services en GX 7.5
XML/SOAP/WSDL/UDDI
HttpClient/HttpRequest
XMLReader/XMLWriter
Declaraciones por Internet
Pesada de camiones en el Puerto de Montevideo
Identificación del riesgo de un DUA y de un Manifiesto
20. Conclusiones Son muchas y considerables las ventajas para no ser tenidos en cuenta
Las grandes compañías tecnológicas los están promoviendo fuertemente
Los Web Services se pueden programar con la facilidad y la potencia que nos brinda GeneXus
21. Preguntas?
22. Web Services - Pila Tecnologica