E N D
1. Web Services en accin!
3. LUCIA: Sistema de Misin Crtica Recaud U$S 960.000.000 en el 2000
Operacin 24x7
Conexin con otros organismos estatales
4. Infraestructura del Sitio Web de Aduana Servidores: 2 Internet Information Servers
Lnea 2Mb con Internet
Webpanels y Web Services desarrollados con C/SQL GeneXus 7.0 (260 objetos main aproximadamente)
5. Evolucin del sitio web de Aduana
6. Web Services Componentes que brindan un servicio
Disponibles va Internet
Usan protocolos web estndares
Interconectan aplicaciones
Conectados en forma dbil
Reutilizables
7. Esquema de comunicaciones
8. Publicacin en XML del Manifiesto de Carga Areo/Martimo
9. Generacin de XML en GeneXus 7.0 &err = ResponseContentType('text/xml')
&err= xmlstart()
&err = xmlraw("<?xml version = '1.0'?>")
&err = xmlbeginelement(MANIFIESTO')
For Each //Parmetro (Clave del Manifiesto)
&err = xmlvalue(CGNROMIC',CGNROMIC) //MIC
&err = xmlvalue(RGDEPID',RGDEPID) //Depsito
&err = xmlvalue(CGFCHARR', CGFCHARR) //Fecha Arribo
endfor
&err = xmlendelement() //Cierro nivel Manifiesto
&err = xmlend() //Cierro conexin
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 solucin 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 area y martima
Manifiesto de carga terrestre
Importaciones/Exportaciones de un producto
Balanza Comercial
17. Ventajas Mayor modularizacin
Distribucin de aplicaciones
Utilizacin de funcionalidades desarrolladas por terceros
Interconexin entre aplicaciones heterogneas
18. Desventajas Tecnologa nueva
Herramientas y estndares evolucionando rpidamente
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
Identificacin 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 compaas tecnolgicas los estn 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