Plataforma de Gobierno Electrónico y GeneXus
Transcript of Plataforma de Gobierno Electrónico y GeneXus
PLATAFORMA DE GOBIERNO ELECTRÓNICO Y GENEXUS
Gerardo Canedo Horacio [email protected] [email protected]
Contexto
Sobre el Sistema
o Desarrollo en GeneXus 9.0
o Compilador Microsoft .net 1.1
o Web
o Experiencia en Web Services
GeneXus Consulting Development Framework
Requerimientos
o Publicar un Web service en la PGE.
Que es la PGE?
Beneficios del uso de la PGE
o Estandarización de las comunicaciones
o Elimina la necesidad de conocer o manejar
múltiples tecnologías para los intercambios.
o Autenticación, Autorización, No Repudio,
Auditoría
o Mediación, Balanceo de carga,
Transformación, Implementación de Patrones
Requisitos para la publicación de Servicios sobre la PGE
o Conexión a REDuyo Solicitar certificados para la
publicación de los servicioso Cumplimiento de estándares de
servicios WEB – WS-BasicProfile 1.0o [email protected]
GeneXus Consulting Development Framework
Desafíos
Desarrollo de Servicios
Software Base
Retorno de Imagen
Desarrollo de Servicios
Produccióno N servicios con 1 método
Solicitadoo 1 servicio con N métodos
Software Base
o Produccióno Microsoft .net 1.1
o GeneXus 9.0
o Mínimoo Microsoft .net 3.5
o GeneXus X Evolution 1
Imagen
ClienteSNIG
Invocación a web service: retorna URL
Solicita la imagen (HTTP)
http://interna/01af.img
ClienteSNIG
Invocación a web service:
retorna base64
/9j/4AAQSkZJ…zc3Nzc3Nzc3Nzc3Nzf
SoluciónInvocación por la PGE
DesarrolloGeneXus 9.0
Componente a DesarrollarGeneXus X
Ev1
PGE
Web Service “PGE”
SNIG
GeneXus Consulting Development Framework
Construcción
Desarrollo de Servicios
Software Base
Retorno de Imagen
Desarrollo de Servicios
Uso de primitiva STUB para definir varios métodos en un web service
Desarrollo de Servicios
Use Native Soap = Yes
Desarrollo de Servicios
Agregar configuración en el archivo Web.config
Desarrollo de Servicioshttp://servicios.pge.red.uy/nombreOrganismo/nombreServicio
Retorno de Imagen
De la URL a su representación en base64
GeneXus Consulting Development Framework
Publicación y pruebas
o Publicación del servicio en REDuyo Publicación en servidor de Organismo
o Solicitud de datos para prueba
o Publicación de servicio en PGE TESTINGo Definición de atributos de seguridad
o Configuración de servicios de valor
agregado
o Puesta en Producción
Funcionamiento en Producción
PGE
Msg1
Resp1
Resp1
REDuy
Min. Interior
SNIG
WS-SNIG/PGE
WS-SNIG
REDuy
REDuy
REDuy
Consumir servicios de la PGE desde GeneXuso External Object
o Sencillo de implementar
o Soporte para el consumoo Soprote On site de técnicos de AGESIC
o Bibliotecas para desarrollo en Java
y .Net
o Conector PGEo Solución out of the box
Conector PGE
PGE
Msg1
Resp1
Resp1
SNIG
WS-SNIG/PGE
WS-SNIG
REDuy
Organismo
REDuy
Conector PGE
Conclusiones
Conclusiones
o Tecnología disponible o Esfuerzo: 90 horas de desarrollo
o Gran apoyo de AGESICo On site
o Mail
o Tecnica y de gestión
¡Muchas Gracias!
Gerardo Canedo Horacio [email protected] [email protected]