plataforma de gobierno electrónico y genexus

Post on 23-Jun-2015

347 Views

Category:

Documents

14 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PLATAFORMA DE GOBIERNO ELECTRÓNICO Y GENEXUS

Gerardo Canedo Horacio Nemethgcanedo@genexusconsulting.com horacio.nemeth@agesic.gub.uy

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 Soporte@agesic.gub.uy

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

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 Nemethgcanedo@genexusconsulting.com horacio.nemeth@agesic.gub.uy

top related