Web Services con 'NET Caso: Aduana de Uruguay - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Web Services con 'NET Caso: Aduana de Uruguay

Description:

Proveedores de Software Aduanero: GIA (Gesti n Integral Aduanera) ... FILA_CONOCIMIENTO FILA='1' CGNroConDNA 1 /CGNroConDNA CgConEst CER /CgConEst ... – PowerPoint PPT presentation

Number of Views:235
Avg rating:3.0/5.0
Slides: 17
Provided by: marcelo87
Category:
Tags: net | aduana | caso | con | fila | services | uruguay | web

less

Transcript and Presenter's Notes

Title: Web Services con 'NET Caso: Aduana de Uruguay


1
Web Services con .NETCaso Aduana de Uruguay
Ing. Enrique Almeida ealmeida_at_concepto.com.uy Conc
epto Microsoft DevDays - 2001
2
Quiénes somos?
3
ADUANA Sistema de Misión Crítica
  • Recaudó US 960.000.000 en el 2000
  • Operación 24x7
  • Conexión con otros organismos estatales
  • 1500 usuarios
  • (800 internos, 700 externos registrados)

4
Infraestructura del Sitio Web de Aduana
  • Servidores 2 Internet Information Servers
  • Línea 2Mb con Internet
  • Webpanels y Web Services desarrollados con Visual
    C/SQL , C GeneXus

5
Evolución del sitio web de Aduana
6
Esquema de Comunicaciones

ADUANA
7
Web Services
  • Componentes que brindan un servicio
  • Disponibles vía Internet
  • Usan protocolos web estándares
  • Interconectan aplicaciones
  • Conectados en forma débil
  • Reutilizables
  • Nuevo paradigma de desarrollo ?

Ejemplo
8
Publicación en XML del Manifiesto de Carga
Aéreo/Marítimo
ltMANIFIESTOgt ltCGNroMicgt155501lt/CGNroMic
gt ltCGFchArrgt20010101lt/CGFchArrgt
ltRSocgtCHRISTOPHERSENlt/RSocgt ltCGLugPartgtUS
MIAlt/CGLugPartgt ltCGLugDestgtUY MVDlt/CGLugDestgt
ltCONOCIMIENTOgt lt FILA_CONOCIMIENTO FILA"1"gt
  ltCGNroConDNAgt1lt/CGNroConDNAgt  
ltCgConEstgtCERlt/CgConEstgt
ltCGTpoCongtBMlt/CgTpoCongt   lt/FILA_CONOCIMIENTOgt  
lt/CONOCIMIENTOgt lt/MANIFIESTOgt
9
DEMO WebServices
1) Call SOAP
Proveedor C
Consumidor VB
2) XML de DUAS
Sistema Aduana GIA (XML)
Participantes del Comercio Exterior
10
Generación de XML en GeneXus 7.0
  • err ResponseContentType('text/xml')
  • err xmlstart()
  • err xmlraw("lt?xml version '1.0'?gt")
  • 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

11
Las dos caras del Servicio
12
Demo Importaciones y Exportaciones de un
Producto
http//www.aduanas.gub.uy/estadisticas.htm
13
Importaciones y Exportaciones de un Producto
14
Esquema de la solución con GXChart
15
Demo Balanza Comercial
http//www.aduanas.gub.uy/duasdia/hcnbacom.exe
16
Balanza Comercial
17
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

18
Desventajas
  • Tecnología nueva
  • Herramientas y estándares evolucionando
    rápidamente
  • Dependencia de la disponibilidad de
  • Servidores
  • Comunicaciones
  • Falta de Modelo de Negocios Claros

19
Ventajas .NET
  • Mayor modularización
  • Distribución de aplicaciones
  • Utilización de funcionalidades desarrolladas por
    terceros
  • Interconexión entre aplicaciones heterogéneas
  • Instalación simplificada
  • Velocidad y escalabilidad

20
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

21
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

22
Web Services - Pila Tecnológica
23
URL Gráfica
  • http//www.gxchart.com/drawchart.asp?TypeCOLUMNC
    olorsyellow,cyanLegendBottomWidth700Height3
    00Source1http//www.aduanas.gub.uy/duasdia/aFNCM
    IE.exe?7604210090,2001,01,12

24
Estadísticas
25
Fin
Ing. Enrique Almeida (ealmeida_at_concepto.com.uy) ht
tp//www.concepto.com.uy
Write a Comment
User Comments (0)
About PowerShow.com