E-Government con Web Services



Documentos relacionados
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

CONCLUISIONES Y RECOMENDACIONES

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Tema 6: Comparativa CORBA/Servicios Web

Service Oriented Architecture

Capítulo 5. Cliente-Servidor.

5.1 Introducción a Servicios Web

Servicios Web Estándares, Extensiones y Perspectivas de Futuro

UNAM FCA Lic. Contaduría

SISTEMAS DE INFORMACIÓN III TEORÍA

UNIVERSIDAD AUTÓNOMA DEL CARIBE

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Visión General de GXportal. Última actualización: 2009

Plataforma de expediente

Una puerta abierta al futuro

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS

Windows Server 2012: Infraestructura de Escritorio Virtual

Workflows? Sí, cuántos quiere?

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

Introducción a la Firma Electrónica en MIDAS

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

App para realizar consultas al Sistema de Información Estadística de Castilla y León

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

JAVA EE 5. Arquitectura, conceptos y ejemplos.

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Sustitución de certificados administrativos en soporte papel por medios telemáticos

Windows Server Windows Server 2003

Sistemas de información

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

Fuente:

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.

Servicios Web con Java EE

Servicios Web con Java EE

COLEGIO COMPUESTUDIO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

CAPITULO 8. Planeamiento, Arquitectura e Implementación

UNIVERSIDAD DE SALAMANCA

Ventajas del software del SIGOB para las instituciones

Política de la base datos WHOIS para nombres de dominio.eu

La Pirámide de Solución de TriActive TRICENTER

MACROPROCESO GESTIÓN TECNOLÓGICA

1.8 TECNOLOGÍA DE LA INFORMACIÓN

La Gestión de Recursos Humanos

ING. YURI RODRIGUEZ ALVA

PREPARATORIA DIURNA DE CUAUTLA

Sistema de Información Integrada del Área Social

OBLIGACIONES DE HACER INSTITUCIONES PÚBLICAS (INSTITUCIONES EDUCATIVAS, HOSPITALES Y CENTROS DE SALUD) DECRETO 2044 DE 2013

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

Capítulo 3. Análisis y Diseño

LINEAMIENTOS PARA LA CANCELACIÓN TOTAL DE SISTEMAS DE DATOS PERSONALES DEL INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO CAPÍTULO I DISPOSICIONES GENERALES

CAPÍTULO V. CONCLUSIONES Y RECOMENDACIONES. En este capítulo se concluirá la presente investigación de acuerdo al análisis y a los

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

Información de Producto:

RuleDesigner Resumen

Con el ánimo de conocer el

Guía 1: Implementación de Modelo de Firma Electrónica Simple con Identificador/Clave

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Windows Server 2012: Infraestructura de Escritorio Virtual

Bechtle Solutions Servicios Profesionales

Contenido Derechos Reservados DIAN - Proyecto MUISCA

La Intranet Gubernamental como elemento clave de la Interoperabilidad

SIEWEB. La intranet corporativa de SIE

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

Juan Carlos Pérez González. UD 9. Resolución de incidencias y asistencia técnica

1 EL SISTEMA R/3 DE SAP AG

Manual Intranet Área de Sistemas

Los servicios que presta Internet. RETO: Conocer y utilizar los servicios que nos ofrece Internet.

PERFIL TÉCNICO ANALISTA-PROGRAMADOR

Dar a conocer el contexto de los metadatos geográficos como un elemento clave en la consolidación de una Infraestructura de Datos Espaciales.

Manual de Referencia. Apertura

Desarrollo y servicios web

NEGOCIO. Industria de TI

E-learning: E-learning:

Infraestructura Tecnológica. Sesión 1: Infraestructura de servidores

Escritorio Virtual, plataforma para la Gestión del Conocimiento en la Universidad de Sevilla

5.2. PROYECTO RODA. (6/07/04).

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de

Comunicación interna: Intranets

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Definición del Sistema de Gestión de Seguridad de la Información (SGSI) ALCALDÍA DE SANTA ROSA DE OSOS

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?

Requerimiento Tecnológico para acceso a Sistemas del SIAF

Transcripción:

E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras y de información, que compartan aplicaciones y que puedan intercambiar datos. En el estado de desarrollo actual de los sistemas informáticos, no hay grandes empresas que para su gestión no cuenten con soluciones informáticas integrales al estilo de paquetes de ERP. Estos paquetes, entre muchas otras funciones permiten compartir y transmitir información entre los sectores de la organización y, a veces, hasta comparten información con proveedores y clientes. En el caso de los pequeños municipios, el foco está en la transferencia de datos con los proveedores de información como los estados provinciales u organismos nacionales, o quizás en casos muy específicos en empresas u organizaciones privadas que requieran una sincronización de datos con el municipio. El Estado Argentino está en general todavía lejos de aplicar sistemas informáticos integrales de este tipo. Muchos son los problemas. Un paso necesario para hacer un análisis profundo sobre el tema es categorizar a los tipos de Interoperabilidad que son necesarios de acuerdo al nivel. Al igual de lo que sucede en los países desarrollados, la Interoperabilidad es una de las temáticas de más importancia en el análisis del Gobierno Electrónico. El Foro Permanente de Responsables Informáticos de la Administración Pública Nacional (ONTI) creó el Grupo de Trabajo de Interoperabilidad. Los temas que aborda este Grupo (CARLLINI, 2003) son: 1. Estandarización de las comunicaciones entre sistemas: Especialmente utilizando Servicios Web (Web Services). 2. Estandarización de Datos: Meta-data. 3. Avances en el diseño de un Registro de Sistemas de Información Tal como lo entiende el ONTI, el concepto de Web Services está revolucionando la concepción de la interoperabilidad entre aplicaciones. Una arquitectura de Web Services debe satisfacer los siguientes requerimientos (MONTAÑA MERCHÁN, 2002): Interoperabilidad: ser accesible por diferentes clientes (como aplicaciones u otros servicios), independientemente de la plataforma de hardware y software. Encapsulación: una aplicación que utilice Servicios Web no necesita conocer los detalles de programación del componente. * Egresado de la Facultad de Ingeniería - Universidad de Palermo. 39

C&T - Universidad de Palermo Disponibilidad: un componente debe poder publicarse con la suficiente información para que cualquier programador lo utilice en las aplicaciones que desarrolle. Además los Web Services están íntimamente vinculados con las tecnologías de Internet. Sirven tanto para desarrollos para intranets como para la difusión en la Internet misma. Entre los más importantes encontramos (MSDN, 2003): XML: (Lenguaje de Marcado extensible) Es un formato universal para representar los datos. SOAP: (Protocolo Simple de Acceso a Objetos) Es un protocolo que permite mover los datos entre aplicaciones y sistemas. Es el mecanismo por medio del cual los servicios Web son invocados e interactúan. UDDI: (Descubrimiento, Descripción e Integración Universal) Lenguaje que permite publicar, encontrar y usar los Servicios Web basados en XML. Es la Página Amarilla de los servicios Web es decir un directorio para poder encontrarlos. Puede ser accedido con un explorador en http://www.uddi.org o programáticamente ya que UDDI es también un servicio Web. WSDL: (Lenguaje de Descripción de Servicios Web) Lenguaje por medio del cual un servicio Web describe entre otras cosas qué hace o qué funcionalidad implementa. Gracias a esta tecnología impulsada desde grandes empresas como Microsoft con su producto.net, o desde IBM con su Java WebSphere es posible, de una forma que antes nunca ha sido tan fácil, poder compartir información de manera muy segura en grandes redes WAN como las que utilizan los Estados. Como definen investigadores del e-government Laboratory de la Universidad de Atenas A medida que el excepcional potencial de los web services para descubrir el máximo poder del contenido de los servicios accesibles por la web y la integración de application-to-application en contextos críticos de negocios se está incrementando de manera evidente, el manejo de la información se modela mayormente en especificaciones de alto nivel en la cima de la pila de protocolos básicos (GOUSCOS - VARIOS, 2003). Analicemos los 4 tipos de interacciones posibles en el esquema del modelo de computación distribuida que plantean los web services (MSDN, 2003): 40

Figura 3-6: Interacción en el modelo de Web Services. Fuente: (MSDN, 2003) Cliente con Cliente: Usuarios Finales (PC, celulares, etc.) pueden proveer de servicios Web y utilizarlos para permitir que la información esté disponible en todo momento y lugar. Cliente con Servidor: Los servicios Web permiten que un servidor comparta datos con una PC o un dispositivo móvil vía Internet. Servidor con Servidor: Una aplicación en un servidor puede programáticamente acceder a otra aplicación utilizando un servicio Web como interfase. Servicio con Servicio: Un servicio Web puede invocar a otro, aumentando de esta manera la funcionalidad disponible. A continuación, se mostrará una lista de aplicaciones donde se podría utilizar Web Services, tanto para consumo como para producción, en un entorno de Gobierno Electrónico: 41

C&T - Universidad de Palermo Aplicación Aplicación basada en la ejecución de presupuestos del Estado. Catálogo de Suministros de Bienes del Estado Aplicación para institutos de formación interna del Estado (INAP-Nación, CEPA-GCBA, etc.) Boletín Oficial Servicios a Implementar Obtención del presupuesto de un organismo. Actualización de presupuesto. Actualización de partida presupuestaria. Devolución. Ejecución. Obtención de mejor precio de producto. Obtención de datos del producto. Petición certificado de no existencia de producto. Obtención certificado de no existencia de producto. Propuesta de curso. Actualización / modificación de cursos. Petición de curso. Obtención del certificado de asistencia o aprobación de curso. Solicitud de publicación en el Boletín Oficial. Consulta de información publicada en el Boletín Oficial. Para demostrar la utilidad de los mismos es útil un sencillo ejemplo de una Aplicación de Web Services entre un organismo nacional y otro municipal: 1. El Organismo Nacional P crea el Web Services WSA (con su WSDL) donde informa sobre si un ciudadano es beneficiario de un Plan Social y en caso de ser afirmativo cual es el monto del subsidio. Luego pública la existencia de Web Service en el Registro UDDI de la Intranet del Estado a la que pertenece. 2. El Organismo Municipal S, accede a través de Internet al UDDI y busca al Web Service WSA. 3. El Organismo Municipal S utiliza la descripción del WSDL para incorporar a su Sistema Informático la utilización automática de de búsquedas de beneficiarios de planes sociales. 4. El Organismo Municipal S, previa autorización del Organismo Nacional P, puede utilizar de manera transparente la información otorgada por por el WSA. Para esto usa HTTP, XML y SOAP. 42

Figura 3-7: Ejemplo de interacción entre aplicaciones estatales utilizando Web Services Existe un campo muy importante para la adopción de estas tecnologías, principalmente vinculados con el desarrollo de la Firma Digital que otorgará valor legal a los datos obtenidos por este medio. Bibliografía (CARLLINI, 2003) CARLLINI José, Foro Permanente de Responsables Informáticos de la Administración Pública Nacional (ONTI), Presentación PPT hecha en el 2º Foro de Gobierno Digital de Prince & Cooke, Septiembre de 2003. (GOUSCOS - VARIOS, 2003) GOUSCOS Dimitris, KALIKAKIS Manolis, GEORGIADIS Panagiotis, An approach to Modeling Web Service QoS and Provision Price, Universidad de Atenas - e-government Laboratory, http://alarcos.inf-cr.uclm.es/ wqw2003/gouscos%20abstract.pdf. (MONTAÑA MERCHÁN, 2002) MONTAÑA MERCHÁN Arribas, Los Servicios Web: Una estrategia de futuro para la Internet Administrativa, 7º Jornadas sobre Tecnologías de la Información para la Modernización de las Administraciones Públicas, La Coruña octubre de 2002. (MSDN, 2003) MSDN, Microsoft Developer Network Latino America - Microsoft Corporation. Programa Desarrollador Cinco Estrellas. Material de Estudio de la Clase 1. 2003. 43

C&T - Universidad de Palermo 44