Web Services Tecnologías asociadas

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Web Services Tecnologías asociadas"

Transcripción

1 Web Services 274

2 Web Services Tecnologías asociadas SOAP WSDL XML Tecnologías asociadas El modelo de web services está basado en ciertas tecnologías emergente que es el resultado del trabajo de varias compañías y organizaciones entre las cuales se destacan IBM y Microsoft. Estas tecnologías son SOAP, WSDL y XML. 275

3 Web Sevices Tecnologías SOAP Protocolo de intercambio de información para un ambiente descentralizado y distribuido Basado en XML Modelo de comunicación HTTP SOAP es un protocolo para el intercambio de información en un ambiente descentralizado y distribuido. Es el protocolo más utilizado para realizar el intercambio de información en el modelo de web services. Esta basado en XML y potencialmente puede ser utilizado en combinación con una variedad de protocolos de comunicación, siendo el más utilizado HTTP. Por lo tanto se utiliza HTTP para transportar la información, y XML para representar la misma. El protocolo completo se puede encontrar en El modelo de comunicación de SOAP es muy similar al de HTTP. Un cliente hace un requerimiento (request), el servidor que esta escuchando los requerimientos lo atiende y responde (response) brindando la información solicitada o enviando un mensaje de error en caso de que el requerimiento no haya sido válido. El mensaje SOAP consiste en un elemento envelope SOAP obligatorio, un cabezal SOAP opcional y un cuerpo SOAP obligatorio como un documento XML. El cabezal SOAP es utilizado para definir información acerca del requerimiento, mientras que el cuerpo SOAP contiene el método llamado y los parámetros con los que se llama al mismo. Todo esto es un modelo de mensajes request/response con una forma de describir un conjunto de métodos y pasarle a los mismos parámetros. Esto parece la base del protocolo RPC y de hecho es el uso más común de SOAP. El potencial es entregar esto sobre Internet utilizando HTTP para realizar comunicaciones entre organizaciones permitiendo realizar comunicaciones entre aplicaciones con diferente plataforma, sistema operativo y lenguaje de programación. 276

4 Web Services en GeneXus Proveedores Procedimientos SOAP Consumidores WSDL Import Wizard A continuación se detallan los mecanismos para proveer y consumir Web Services con GeneXus. Proveer: Para proveer Web Services con GeneXus se debe definir un objeto Procedimiento o Reporte, que debe ser de tipo main, y asociado a un generador Web. Se debe configurar la propiedad de objeto Call protocol con el valor SOAP. Se debe publicar el objeto en un servidor Web, con lo que el Web Service queda operativo para ser invocado. El WSDL del servicio queda disponible agregando el parámetro WSDL a la URL del mismo. Por ejemplo: Consumir Se utiliza el WSDL Import Wizard, que permite importar la definición del servicio que se desea consumir. Se debe indicar el WSDL del mismo, y el utilitario definirá los tipos de datos necesarios para poder consumirlo desde GeneXus. En el caso de que el Web Service utilice tipos de datos estructurados, los mismos serán agregados a la base de conocimiento al importar la definición con el WSDL Inspector. Además, es necesario configurar la propiedad de objeto Location. Esto servirá luego para configurar, en los objetos GeneXus que vayan a invocar al Web Service, la ubicación del mismo (host, port, etc.). 277

5 Web Services en GeneXus Procedimiento SOAP Procedimiento GeneXus main con la propiedad call protocol = SOAP Archivo WSDL generado automáticamente El Servidor es un Procedimiento GeneXus con Call Protocol = SOAP. Por la naturaleza del protocolo SOAP los programas generados con GeneXus pueden ser invocados por cualquier cliente SOAP no generado por GeneXus. La información acerca de cómo invocarlo se encuentra en el archivo WSDL (Web Services Description Language) que es generado automáticamente. Dicho archivo se obtiene pasándole el parámetro WSDL a la URL del servicio. 278

6 Web Services en GeneXus Manejo de errores Comportamiento frente a un error Si al hacer un llamado SOAP desde un objeto GeneXus se produce un error, normalmente la ejecución del llamador se cancelará mostrando el error que ocurrió. Si el objeto llamado es un Procedimiento o Reporte GeneXus, es posible indicar que se detenga la ejecución de los programas llamadores en caso de fallar la llamada. Esto se hace mediante la propiedad Cancel Caller Execution on Error : Esta propiedad se habilita solamente cuando la propiedad Call Protocol tiene el valor SOAP. El valor por defecto es Yes. De tener valor No, la ejecución no se cancelará y se podrá obtener el código numérico de error con la función GetSOAPErr(), y el mensaje de error mediante la función GetSOAPErrMsg(). 279

7 Definición del consumidor de un Web Service Objetos Externos Paso 1: Indicar la URL del Web Service que se quiere utilizar. Los external objects permiten acceder a recursos externos a la KB, como si fuesen un objeto interno de la misma. Estos objetos externos pueden ser clases nativas del lenguaje, assemblies, Enterprise Java Beans, stored procedures, o Web Services. Un external object se puede crear manualmente (a través del diálogo "New Object") indicando cada propiedad y método, o se puede usar un Wizard para facilitar el trabajo. El wizard a usar depende del tipo de External Object, en el caso particular de los Web Services, es el WSDL Import Wizard. Los external objects (EO) del WSDL de un servicio permiten agregar referencias del mismo en la base de conocimientos. Los EO almacenan toda la información relacionada al webservice (nombre, propiedades, métodos, parámetros, etc), requeridos para invocar los métodos de dicho web service. Por más información consultar:

8 Definición del consumidor de un Web Service Objetos Externos Paso 2: Indicar el nombre que se le dará al External Object, su descripción, carpeta de ubicación y prefijo. 281

9 Definición del consumidor de un Web Service Objetos Externos Paso 3: Una vez descubierto el Web Service, presionamos Import para importarlo. 282

10 Definición del consumidor de un Web Service Objetos Externos Paso 4: Una vez importado el Web Service, vemos el objeto externo y sus propiedades (View/Properties o F4 sobre el Objeto Externo). 283

11 Definición del consumidor de un Web Service Objetos Externos Para conocer la estructura del WS, damos botón derecho sobre el mismo y seleccionamos Open Part / Structure: Conocemos los parámetros 284

12 Definición del consumidor de un Web Service Objetos Externos Para consumir el WS definimos una variable basada en el tipo de dato CountryInfoService y luego invocamos al método CapitalCity: 285

13 Web Services Locations Para permitir configurar invocaciones a objetos main GeneXus en forma remota. Se pueden hacer usando el tipo de datos Location de GeneXus o el archivo location.xml. Instancias para configurar los locations: 1. En tiempo de generación: mediante location.xml 2. En tiempo de ejecución mediante un archivo: location.xml 3. En tiempo de ejecución mediante código: utilizando variables tipo Location Cuando en el contexto de GeneXus se habla de Location, puede referirse a 2 conceptos: Location de un objeto en 3 capas (propiedad Location a nivel de objeto y propiedad de modelo MultiTier Location) Location de algo accedido via HTTP: puede ser location de un objeto GeneXus (propiedad Location de un objeto con call protocol SOAP o HTTP) o de un web service externo. A un objeto GeneXus con call protocol SOAP o HTTP, se le puede configurar la propiedad Location. Se trata simplemente de un nombre, un string identificatorio / una indirección. Para invocar un objeto GeneXus main SOAP, usando call(), se le debe configurar un Location y además resolver la indirección: Es decir, especificar de alguna forma cómo acceder objetos de ese location; en otras palabras, configurarle host, port, baseurl, datos de autenticación y proxy. Los web services externos, importados, también tienen su Location. El nombre en este caso es predefinido por GeneXus. Es imporante saber entonces cómo configurar un location. Los locations se pueden especificar de varias formas: Con un location.xml o con el Location Data type, o incluso en grupos. Más información:location.xml o Location Data type:

14 En conclusión, a través de los locations, se busca permitir configurar las invocaciones a objetos main GeneXus en forma remota, cuando se utilizan diferentes protocolos, por ej. llamadas vía SOAP. Dichas configuraciones se pueden hacer tanto usando el tipo de datos Location de GeneXus como el archivo location.xml. Instancias para configurar los locations: 1) En tiempo de generación. Mediante el archivo location.xml, ubicado en el directorio raíz de la base de conocimiento y cuya estructura es descripta más abajo. Este archivo debe ser creado por el usuario GeneXus. 2) En tiempo de ejecución, mediante un archivo. Mediante el archivo location.xml, ubicado en el directorio corriente durante la ejecución del programa que invoca al main. Este archivo debe ser creado o editado por el usuario GeneXus. 3) En tiempo de ejecución, mediante código. Mediante variables de tipo Location, cuya estructura es descripta más abajo. Es decir que las propiedades especificadas en tiempo de ejecución mediante código tendrán preferencia sobre las especificadas en tiempo de ejecución mediante un archivo y éstas a su vez tendrán preferencia sobre las especificadas en tiempo de generación para permitir mayor dinamismo en la configuración de los locations. Propiedades Se describen a continuación las propiedades disponibles para describir el location en el archivo XML: Propiedad Subelemento XML Tipo Protocolo Host Host Character HTTP Port Port Numeric HTTP BaseURL BaseURL Character HTTP Secure Secure Numeric (0 1) HTTP Timeout Timeout Numeric HTTP Authentication Authentication Numeric (0 1) HTTP AuthenticationMethod Authentication Method Numeric HTTP AuthenticationRealm Authentication Realm Character HTTP AuthenticationUser Authentication User Character HTTP AuthenticationPassword Authentication Password Character HTTP 287

Introducción a Web Services

Introducción a Web Services Introducción a Web Services Introducción internet Otros Java Organización A Organización B.Net Introducción Sistemas distribuidos procesamiento de la información está distribuido en dos o más computadoras

Más detalles

Tema 3.1: Introducción a Servicios Web

Tema 3.1: Introducción a Servicios Web Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.

Más detalles

Especificación de Uso. Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1

Especificación de Uso. Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1 Especificación de Uso Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1 Coordinación Nacional de Tecnología Información e Innovación Ministerio de Educación de Chile Fecha: 27/Octubre/2011

Más detalles

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la

Más detalles

Tema VI. Servicios Web I. Introducción

Tema VI. Servicios Web I. Introducción Tema VI. Servicios Web I. Introducción Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Llamada a Procedimientos Remotos (RPC) 3.Servicios Web i. Introducción ii. WSDL iii.soap

Más detalles

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

TEMA 5. Otras arquitecturas distribuidas IV. Web Services TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:

Más detalles

GALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración

GALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración L25. Servicios Web en Integración L25. en ASP.NET Tipo de proyecto Archivos.ASMX Igual que los.aspx, UN URL Imports System Imports System.Web.Services

Más detalles

Aplicaciones y Servicios Web (Web Services)

Aplicaciones y Servicios Web (Web Services) Aplicaciones y Servicios Web (Web Services) Joaquín Salvachúa DIT- jsalvachua@.upm.es -1- Internet NG Índice Problema a resolver Arquitectura SOAP WSDL UDDI Conclusiones -2- Internet NG Aplicaciones WEB

Más detalles

Consumir Servicios Web SOAP. CI-2454 Servicios Web Prof. Braulio José Solano Rojas ECCI, UCR

Consumir Servicios Web SOAP. CI-2454 Servicios Web Prof. Braulio José Solano Rojas ECCI, UCR Consumir Servicios Web SOAP CI-2454 Servicios Web Prof. Braulio José Solano Rojas ECCI, UCR Tener un buen IDE es ideal La forma más productiva de consumir un Servicio Web SOAP es por medio de un Entorno

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Comunicación entre objetos

Comunicación entre objetos Comunicación entre objetos 109 Data Provider Procedimiento Web Panel Transacción Procedimiento PDF Los objetos GeneXus pueden comunicarse entre ellos o con otros programas externos. Un objeto GeneXus puede

Más detalles

Introducción GAM. La gran mayoría de las aplicaciones modernas necesitan algún esquema de login, autenticación y autorización.

Introducción GAM. La gran mayoría de las aplicaciones modernas necesitan algún esquema de login, autenticación y autorización. Introducción GAM La gran mayoría de las aplicaciones modernas necesitan algún esquema de login, autenticación y autorización. Para cubrir estas necesidades, GeneXus ofrece un módulo de seguridad, llamado

Más detalles

Consulta de F931 para el MTEySS

Consulta de F931 para el MTEySS AFIP-SDG SIT Consulta de F931 para el MTEySS Manual para el desarrollador Revisión correspondiente al 23 de agosto de 2010 Administración Federal de Ingresos Públicos Subdirección General de Sistemas y

Más detalles

APLICACIONES DE INTERNET: SOAP

APLICACIONES DE INTERNET: SOAP Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento

Más detalles

Sistema de Gestión de Procesos

Sistema de Gestión de Procesos Sistema de Gestión de Procesos Manual de Alambrado de Web Services con AZ Digital Modele, gestione y optimice los procesos de la organización, y genere automáticamente el código de sus aplicativos 1. Tabla

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor

Más detalles

WEB SERVICE FACTORUMCFDISERVICE

WEB SERVICE FACTORUMCFDISERVICE WEB SERVICE FACTORUMCFDISERVICE HOME FactorumCFDiService es la plataforma web service de Factorum para generar los Comprobantes Fiscales Digitales (CFDi) y obtener el código bidimensional (QRCode), a través

Más detalles

Un nuevo middleware! Acceso directo, no mediante la simulación de un cliente

Un nuevo middleware! Acceso directo, no mediante la simulación de un cliente 1 Hora 1 1 Middlewares 2 Remote Procedure Call (RPC) 3 Remote Object/Method Invocation (ROI/RMI) 4 Comunicación orientada a mensajes (MOC) 5 Comunicación orientada a streams (streaming) Hora 2 6 Middlewares

Más detalles

Manual de Programación de Web Services. PROYECTO Junta de Comunidades de Castilla La Mancha Plataforma de Notificación Telemática a la ciudadanía

Manual de Programación de Web Services. PROYECTO Junta de Comunidades de Castilla La Mancha Plataforma de Notificación Telemática a la ciudadanía Manual de Programación de Web Services PROYECTO Junta de Comunidades de Castilla La Mancha Plataforma de Notificación Telemática a la ciudadanía INDICE 1. Introducción 1 1.1. Objetivo 1 1.2. Alcance 1

Más detalles

Web Service OSR REST: Guía de Consumo Web Service

Web Service OSR REST: Guía de Consumo Web Service Web Service OSR REST: Guía de Consumo Web Service Indice Indice... 2 Guía de consumo... 3 Método POST... 3 Código de resultado: Response... 3 Paylod:... 3 El endpoint es el siguiente:... 4 El XML debe

Más detalles

Dirección General de Innovación Tecnológica Subdirección de Infraestructura Tecnológica

Dirección General de Innovación Tecnológica Subdirección de Infraestructura Tecnológica Dirección General de Innovación Tecnológica Subdirección de Infraestructura Tecnológica Implementación de Exchange Server 2010 Para utilizar RPC sobre HTTP. Secretaria de Finanzas y Planeación del Gobierno

Más detalles

Consulta servicio de deuda sud_contrataciones

Consulta servicio de deuda sud_contrataciones AFIP Consulta servicio de deuda sud_contrataciones Manual para el desarrollador Versión 1.0 26/10/17 1 Historial de Modificaciones Ver Fecha Edicion Descripcion 1.0 26/10/2017 DINTR Versión Inicial del

Más detalles

5.1 Introducción a Servicios Web

5.1 Introducción a Servicios Web 5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado

Más detalles

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services Richard Rossel rrossel@inf.utfsm.cl 23 de noviembre de 2004 JAVA2 TOC s JAVA2 JAVA2 Definición Aplicaciones Autocontenidas y Modulares Basado en estándares (XML,HTTP) Aplicaciones se anuncian por la red

Más detalles

Qué son los Web Services?

Qué son los Web Services? III. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción: WSDL 3.3. Protocolo: SOAP 3.4. Registro de servicios:

Más detalles

Configuración de la Autenticación en IIS

Configuración de la Autenticación en IIS Configuración de la Autenticación en IIS OBJETIVOS Establecer en el sistema los permisos de acceso de usuarios necesarios. Describir los mecanismos de autenticación de usuarios y de acceso a los contenidos

Más detalles

Elastix Web Services (WSDL) Manual de Usuario

Elastix Web Services (WSDL) Manual de Usuario Elastix Web Services (WSDL) Manual de Usuario Elaborado por: Departamento de Desarrollo de Elastix Versión: Elastix 2.0.4-Beta 2 Versión Versión de Elastix VERSIONAMIENTO Fecha Editado por Aprobado Por

Más detalles

Manual de usuario: Extranet boleto electrónico MANUAL DE USUARIO BOLETO ELECTRONICO EXTRANET

Manual de usuario: Extranet boleto electrónico MANUAL DE USUARIO BOLETO ELECTRONICO EXTRANET MANUAL DE USUARIO BOLETO ELECTRONICO EXTRANET 1 CAPITULO 1 - INICIO DE SESIÓN Para ingresar a la extranet del sistema de boleto electrónico debe ingresar a la URL operadores.machupicchu.gob.pe, la siguiente

Más detalles

Antecedentes de REST: sockets, RPC, SOAP, WSDL

Antecedentes de REST: sockets, RPC, SOAP, WSDL Antecedentes de REST: sockets, RPC, SOAP, WSDL Escuela Técnica Superior de Ingeniería de Telecomunicación Universidad Rey Juan Carlos gsyc-profes (arroba) gsyc.urjc.es Marzo de 2016 GSyC - 2016 Antecedentes

Más detalles

Sistemas Operativos Distribuidos

Sistemas Operativos Distribuidos Evolución de la Web Introducción a los Servicios Web (Web Services) Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de aplicaciones

Más detalles

BUSINESS OBJECTS VISUALIZACIÓN DE REPORTES

BUSINESS OBJECTS VISUALIZACIÓN DE REPORTES BUSINESS OBJECTS VISUALIZACIÓN DE REPORTES Contenido CAPÍTULO I. INTRODUCCIÓN... 3 CAPÍTULO II: INTRODUCCIÓN A LA PLATAFORMA... 4 INGRESO A LA PLATAFORMA... 4 INTERFAZ DEL USUARIO... 5 CAPÍTULO III: REPORTES...

Más detalles

GOOGLE APPS WINDOWS MAIL 2011 INSTRUCTIVO DE CONFIGURACION

GOOGLE APPS WINDOWS MAIL 2011 INSTRUCTIVO DE CONFIGURACION GOOGLE APPS WINDOWS MAIL 2011 INSTRUCTIVO DE CONFIGURACION 1. INGRESANDO A LA CONFIGURACIÓN DEL WINDOWS MAIL Para configurar una cuenta de email en el Microsoft Windows Mail 2011 deberás tener el programa

Más detalles

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático Andrés Pastorini TRIA Tecnólogo Informático Un servicio web expone un conjunto de servicios para ser consumidos a través de la red. En otras palabras, un servicio web especifica un conjunto de operación(funciones

Más detalles

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS Página 1 de 7 OBJETIVO El objetivo de este procedimiento es describir la política de respaldo por defecto para el NOC de Provectis, entendiéndose

Más detalles

GUÍA CONSUMO DEL SERVICIO WEB DE LA TCRM

GUÍA CONSUMO DEL SERVICIO WEB DE LA TCRM GUÍA CONSUMO DEL SERVICIO WEB DE LA TCRM Diciembre de 2015 CONSUMO DEL SERVICIO WEB DE LA TCRM Página 2 de 12 1. CONTENIDO Aspectos generales de la aplicación. Funcionalidades de la aplicación. Importar

Más detalles

QeQ Web Service RESTful XML Manual de Consumo V2.6

QeQ Web Service RESTful XML Manual de Consumo V2.6 QeQ Web Service RESTful XML Manual de Consumo V26 Índice general 1- Definiciones y documentación referente a Web Service 2- Ejemplo de consumo utilizando Delphi 3- Ejemplo de consumo utilizando Visual

Más detalles

Consulta a parámetros de padrón ws_sr_padron_a100

Consulta a parámetros de padrón ws_sr_padron_a100 AFIP Consulta a parámetros de padrón ws_sr_padron_a100 Manual para el desarrollador Versión 1.1 24/07/ Historial de modificaciones Ver Fecha Edición Descripción 0.1 05/05/ DINTR Versión inicial del documento

Más detalles

MANUAL PLATAFORMA PAGO TELEMÁTICO Versión 1.1

MANUAL PLATAFORMA PAGO TELEMÁTICO Versión 1.1 MANUAL PLATAFORMA PAGO TELEMÁTICO Versión 1.1 FEBRERO 2007 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 DESCRIPCIÓN DE LOS SERVICIOS... 3 4 PAGO A CUENTA... 4 4.1 Definición

Más detalles

Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12)

Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12) Subdirección de Informática Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12) VERSION 3.1.12 MAYO 2008 1 Introducción El sistema SMS (Sistema de Mensajería por

Más detalles

Integrando telefonía IP. con una aplicación de. gestión de tiempos

Integrando telefonía IP. con una aplicación de. gestión de tiempos Trabajo de Grado Integrando telefonía IP con una aplicación de gestión de tiempos Butierrez, Sebastián O. Ramos Giacosa, Luis F. Facultad de Informática, UNLP Septiembre, 2007 MOTIVACIÓN Usuario de una

Más detalles

Instalación de MySQL.

Instalación de MySQL. Instalación de MySQL. Tienes que tener instalado el apache en tu computadora y la Instalación de PHP. Corremos el programa (el ejecutable.exe) Aparece esta ventana y le damos en siguiente (Next). Después

Más detalles

Resolución de Nombres de Dominio, creación de los mismos y Empresas proveedoras de servicios de internet.

Resolución de Nombres de Dominio, creación de los mismos y Empresas proveedoras de servicios de internet. Resolución de Nombres de Dominio, creación de los mismos y Empresas proveedoras de servicios de internet. En redes de datos, los dispositivos son rotulados con direcciones IP numéricas para que puedan

Más detalles

INSTRUCTIVO INSTALADOR ENTEPRISE WEB

INSTRUCTIVO INSTALADOR ENTEPRISE WEB INSTRUCTIVO INSTALADOR ENTEPRISE WEB Contenido 1. INTRODUCCION... 3 2. REQUERIMIENTOS... 3 2.1 Servidor de Base de Datos... 3 2.1.1 Hardware... 3 2.1.2 Sistema Operativo... 3 2.1.3 Otros... 3 2.2 Cliente...

Más detalles

Consulta a parámetros de padrón ws_sr_padron_a100

Consulta a parámetros de padrón ws_sr_padron_a100 AFIP Consulta a parámetros de padrón ws_sr_padron_a100 Manual para el desarrollador Versión 1.0 05/05/17 Historial de modificaciones Ver Fecha Edición Descripción 0.1 05/05/17 DINTR Versión inicial del

Más detalles

Sistema Gestión de Pagos Electrónicos (SGPE).

Sistema Gestión de Pagos Electrónicos (SGPE). Sistema Gestión de Pagos Electrónicos (SGPE). Conexión Web Services para consultas y pagos de facturas. Definición Técnica Interfaz WS. D i r e c c i ó n d e T e c n o l o g í a d e I n f o r m a c i ó

Más detalles

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. OFIMABOT OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. IMPORTANTE: Para la ejecución de Ofimabot se deben tener presente en la configuración de Proxys - FireWall

Más detalles

Características generales de un servicio Web.

Características generales de un servicio Web. Características generales de un servicio Web. Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición

Más detalles

Generador de Informes HTML OdA-Clavy

Generador de Informes HTML OdA-Clavy Generador de Informes HTML OdA-Clavy Paquete software para la generación de informes en formato HTML de las colecciones de Objetos Digitales de los repositorios OdA mediante la conexión con la plataforma

Más detalles

SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general

SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general Versión 1.0 1 Control Versión 1.0 Fecha: 22-10-2008 1 Introducción 3 2 Servicios web de actualización 3 2.1 Acceso y seguridad:

Más detalles

Sistema de Gestión de Activos y HelpDesk Storagedata v.1.0

Sistema de Gestión de Activos y HelpDesk Storagedata v.1.0 Sistema de Gestión de Activos y HelpDesk Storagedata v.1.0 1. Definición... 2 2. Conceptos... 2 3. Requisitos... 4 4. Acceso al Sistema... 5 5. Menú Inicio...... 5 6. Menú Equipos Clientes... 5 Ingresar...

Más detalles

Manual de Desarrollador Externo

Manual de Desarrollador Externo Manual de Desarrollador Externo Consulta de Estado DTE OI2004_CEDTE_MDE_1.10 Oficina Internet Subdirección Informática Servicio Impuestos Internos Fecha:22/12/2010 INDICE CONTROL DE VERSIONES... 3 INTRODUCCIÓN...

Más detalles

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II) Fernández Acebal acebal@ieee.org OOTLab PROGRAMACIÓN ORIENTADA A OBJETOS CON C# EN LA PLATAFORMA.NET (II) Dpto. de Informática Lab - Laboratorio de Tecnologías Orientadas a Objetos www.ootlab.uniovi.es

Más detalles

Aplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación.

Aplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación. Aplicación del GAM Veamos que debemos hacer desde nuestra aplicación para utilizar el GAM. Vamos a abrir GeneXus y veremos que simplemente modificando el valor de una propiedad a nivel de la versión va

Más detalles

SISTEMAS DISTRIBUIDOS MÓDULO 9. Web Services en Sistemas Distribuidos. Arquitectura Orientada a Servicios

SISTEMAS DISTRIBUIDOS MÓDULO 9. Web Services en Sistemas Distribuidos. Arquitectura Orientada a Servicios SISTEMAS DISTRIBUIDOS MÓDULO 9 Web Services en Sistemas Distribuidos Arquitectura Orientada a Servicios Servicios Web: Estructura y Funcionalidades Protocolo de Comunicación: Soap y Rest Lenguaje Descriptor

Más detalles

Características generales de un servicio web

Características generales de un servicio web Características generales de un servicio web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Características generales de un servicio web Existen múltiples definiciones sobre lo que son los Servicios

Más detalles

3.3 Casos de estudio

3.3 Casos de estudio 3.3 Casos de estudio Introducción Objetivo Estudiar casos de estudio que ilustren escenarios típicos de aplicación de XML Indicar las APIs apropiadas en cada caso Casos de estudio Configuración de aplicaciones

Más detalles

Para eso abrimos el ambiente de desarrollo de Genexus.

Para eso abrimos el ambiente de desarrollo de Genexus. Overview GeneXus - Demo: 1. IDE de GeneXus, creación de base de conocimiento para desarrollar un sistema de facturación y objeto Transacción para ingreso de facturas. Vamos a ver ahora en una demo las

Más detalles

BgInfo v4.16 INTRODUCCIÓN

BgInfo v4.16 INTRODUCCIÓN BgInfo v4.16 INTRODUCCIÓN Cuántas veces ha caminado a un sistema en su oficina y es necesario hacer clic a través de varias ventanas de diagnóstico para recordar aspectos importantes de su configuración,

Más detalles

Servicios web. Contenido. Programación en Internet Curso 2007-2008. Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web

Servicios web. Contenido. Programación en Internet Curso 2007-2008. Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web Departamento de Lenguajes y Sistemas Informáticos Servicios web Programación en Internet Curso 2007-2008 Contenido Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web DLSI - Universidad

Más detalles

TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos

TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos TEMA 5. Otras arquitecturas distribuidas III. Otros entornos de objetos distribuidos III. Otros entornos de objetos distribuidos 1. Problemas de CORBA 2. Java Enterprise Edition 1. EJB 2. Servidor de aplicaciones

Más detalles

Cómo crear un nuevo perfil de correo electrónico en Outlook 2010, Outlook 2007 y Outlook 2003

Cómo crear un nuevo perfil de correo electrónico en Outlook 2010, Outlook 2007 y Outlook 2003 Cómo crear un nuevo perfil de correo electrónico en Outlook 2010, Outlook 2007 y Outlook 2003 Las cuentas de correo electrónico se encuentran en los Un perfil de correo electrónico se compone de cuentas

Más detalles

Redes locales 6. Conrado Perea

Redes locales 6. Conrado Perea Redes locales 6 Conrado Perea SEGURIDAD DE PERMISOS CARPETAS COMPARTIDAS Los permisos y las carpetas compartidas remotas constituyen el pilar de seguridad de Windows Server 2003. Los permisos basados en

Más detalles

MANUAL DEL USUARIO. Índice

MANUAL DEL USUARIO. Índice Índice -CONSULTAS A TRAVÉS DE INTERNET 2 OBJETIVO 2 FUENTE DE DATOS 2 VIGENCIA DE LA INFORMACIÓN 3 TEMAS DE CONSULTA 3 INGRESO A LAS CONSULTAS 4 INTERFAZ CON EL USUARIO 7 MENÚ DE OPCIONES: VISUALIZACIÓN

Más detalles

Tutorial de instalación configuración y funcionamiento de Wsus (servidor de actualizaciones) en Windows server 2008 Enterprise

Tutorial de instalación configuración y funcionamiento de Wsus (servidor de actualizaciones) en Windows server 2008 Enterprise Tutorial de instalación configuración y funcionamiento de Wsus (servidor de actualizaciones) en Windows server 2008 Enterprise Por Juan Camilo González López Instructor Luis Felipe Londoño Tecnología en

Más detalles

Tema 18. Servicios Web.

Tema 18. Servicios Web. Tema 18. Servicios Web. Los web services son componentes software que permiten a los usuarios usar aplicaciones de negocio que comparten datos con otros programas modulares, vía Internet. Son aplicaciones

Más detalles

1. Introducción... 2

1. Introducción... 2 1. Introducción... 2 2. Descripción de Módulos de la Aplicación... 3 1. Ingreso a la aplicación Consultor Forestal... 3 2. Menú Archivo... 6 Nuevo... 6 Abrir Formulario... 7 Guardar... 10 Guardar como......

Más detalles

Servicio Web de Timbrado

Servicio Web de Timbrado Servicio Web de Timbrado Este documento describe la información relacionada para la implementación del Servicio Web de Timbrado Versión del documento 2.0 DotNET Desarrollo de Sistemas 01/01/2017 Contenido

Más detalles

Instalación de UPS WorldShip en una estación de trabajo autónoma o de administración

Instalación de UPS WorldShip en una estación de trabajo autónoma o de administración INSTRUCCIONES PREVIAS A LA INSTALACIÓN: Nota: UPS WorldShip TM no se puede instalar en un servidor. Desactive temporalmente cualquier software antivirus que pueda tener instalado. Para una instalación

Más detalles

.NET Framework 3.5 Visual Studio Express 2008 Tabla 1 Requerimientos de Software

.NET Framework 3.5 Visual Studio Express 2008 Tabla 1 Requerimientos de Software Tutorial: Consumir un servicio sincrónico de la PGE Autor: Tecnología Arquitectura y Normas Primera versión: 15 de noviembre, 2010 Última actualización: 13 de agosto, 2014 Objetivo El objetivo de este

Más detalles

Reportes con SQL Server

Reportes con SQL Server Reportes con SQL Server Programa de Estudio Reportes con SQL Server Aprende a crear informes personales desde cero y compartirlos con otros usuarios utilizando la plataforma extendida de Business Intelligence

Más detalles

Guía de trabajo Despliegue de aplicaciones web

Guía de trabajo Despliegue de aplicaciones web CC5604 Desarrollo de aplicaciones empresariales con J2EE Guía de trabajo Despliegue de aplicaciones web 1 Objetivos El objetivo de esta guía de trabajo es permitirle adquirir una experiencia inicial respecto

Más detalles

Plataforma Integrada de Servicios Electrónicos del Estado Especificaciones del WSDL

Plataforma Integrada de Servicios Electrónicos del Estado Especificaciones del WSDL Plataforma Integrada de Servicios Electrónicos del Estado Especificaciones del WSDL

Más detalles

Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones

Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 14/09/2014 1.0 Versión Inicial Guillermo López 14/09/2014 1.0 Revisión. SQA Modelo

Más detalles

Manual de instalación y configuración de IdeaInvoiceXML. Elaborado por: IdeaSys 06 de Febrero del 2013 Departamento de documentación

Manual de instalación y configuración de IdeaInvoiceXML. Elaborado por: IdeaSys 06 de Febrero del 2013 Departamento de documentación Manual de instalación y configuración de IdeaInvoiceXML Elaborado por: IdeaSys 06 de Febrero del 2013 Departamento de documentación Índice Índice... 2 Acerca del manual... 2 Descargando IdeaInvoiceXML...

Más detalles

I. Verificación de la Versión de Outlook instalado

I. Verificación de la Versión de Outlook instalado Contenido I. Verificación de la Versión de Outlook instalado... 2 II. Agregar una cuenta de correo de UNICAUCA a outlook 2007... 2 III. Verificar las carpetas suscritas en outlook... 11 IV. Sincronización

Más detalles

Manual Instalación GIRH-Autorizaciones (JAVA)

Manual Instalación GIRH-Autorizaciones (JAVA) Manual Instalación GIRH-Autorizaciones (JAVA) GIRH-Autorizaciones (JAVA): Requerimientos Generales: Apache Tomcat. JDK. Ver manual instalación Apache Tomcat y JDK: http://wiki/pages/viewpage.action?pageid=43253771

Más detalles

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus Creación de la KB Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última versión.

Más detalles

CASO-PRACTICO-3-FTP. 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima.

CASO-PRACTICO-3-FTP. 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima. CASO-PRACTICO-3-FTP 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima. - Instalación del Servidor En el menú Inicio, clic en Panel de control,

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Visión general Infraestructura Desarrollo de un servicio Web Invocación de un servicio Web Bibliografía

Visión general Infraestructura Desarrollo de un servicio Web Invocación de un servicio Web Bibliografía CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors (Seminaris de CASO) Autors Alberto Guirao Rico Jesús Barahona Esteve Agenda Visión general Infraestructura Desarrollo

Más detalles

Noviembre 2010 Nicolás Escobar Facultad de Ingeniería

Noviembre 2010 Nicolás Escobar Facultad de Ingeniería Teiid Scalable Information Integration Noviembre 2010 Nicolás Escobar Facultad de Ingeniería Agenda Qué es Teiid? Cómo se utiliza? Ejemplos: Integración entre una base de datos relacional y un archivo

Más detalles

Proceso de sincronización entre sucursales desconectadas

Proceso de sincronización entre sucursales desconectadas Proceso de sincronización entre sucursales desconectadas Requerimiento Se requiere la implementación de un proceso que integre y sincronice la información que se captura en diferentes sucursales de una

Más detalles

Ministerio de Justicia y Derechos Humanos Unidad de Información Financiera. Sistema de Reporte de Operaciones Masivo SROM.

Ministerio de Justicia y Derechos Humanos Unidad de Información Financiera. Sistema de Reporte de Operaciones Masivo SROM. Sistema de Reporte de Operaciones Masivo SROM Manual de Usuario Fecha creación: 07/09/2011 Fecha actualización: 09/02/2012 Índice 1. Configuración Preliminar...3 2. Inicio de sesión...4 3. Detección de

Más detalles

SISTEMAS DISTRIBUIDOS MÓDULO 9

SISTEMAS DISTRIBUIDOS MÓDULO 9 SISTEMAS DISTRIBUIDOS MÓDULO 9 Web Services Web Services (Servicios Web) Servicios Web: Estructura y Funcionalidades Protocolo de Comunicación: Soap y Rest Lenguaje Descriptor de Servicios WSDL Protocolo

Más detalles

Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE.

Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE. 1 2 Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE. El resultado que provocan es el siguiente: Posición 1: La ventana queda situada en la parte superior

Más detalles

WEB SERVICES TUTORIAL. Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional.

WEB SERVICES TUTORIAL. Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional. WEB SERVICES TUTORIAL Tutorial completo para poder crear y utilizar Web Services con las configuraciones más usadas de forma profesional. 1/29/2013 INTRODUCCIÓN... II WEB SERVICES... II PRINCIPALES VENTAJAS...

Más detalles

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través

Más detalles

Ejercicios. Invocación de Servicios Web SOAP

Ejercicios. Invocación de Servicios Web SOAP Ejercicios. Invocación de Servicios Web SOAP Índice 1 Repositorio Mercurial para los ejercicios...2 2 Clientes para servicio web hola...2 3 Cliente para el servicio web Calculadora... 3 4 Cliente para

Más detalles

LINEAMIENTOS TÉCNICOS CATEGORÍA JAVA WEB INSTRUCTOR LÍDER DE CATEGORÍA DIANA MARÍA VALENCIA INSTRUCTOR APOYO GARY JAVIER JOVEN BALVIN

LINEAMIENTOS TÉCNICOS CATEGORÍA JAVA WEB INSTRUCTOR LÍDER DE CATEGORÍA DIANA MARÍA VALENCIA INSTRUCTOR APOYO GARY JAVIER JOVEN BALVIN INSTRUCTOR LÍDER DE CATEGORÍA DIANA MARÍA VALENCIA CENTRO DE COMERCIO Y TURISMO, REGIONAL QUINDÍO INSTRUCTOR APOYO GARY JAVIER JOVEN BALVIN CENTRO INDUSTRIAL DE MANTENIMIENTO INTEGRAL, REGIONAL SANTANDER

Más detalles

Sistemas operativos en red. Conrado Perea

Sistemas operativos en red. Conrado Perea Sistemas operativos en red Conrado Perea Tarjetas de red. Instalación La forma más rápida de acceder a la configuración de la tarjeta es: botón derecho sobre el icono Mis sitios de red > Propiedades CONFIGURAR

Más detalles

Guía de Instalación Versión 3.0. Cliente VPN. Sistema Ingresador de Información Periódica

Guía de Instalación Versión 3.0. Cliente VPN. Sistema Ingresador de Información Periódica Guía de Instalación Versión 3.0 Cliente VPN Sistema Ingresador de Información Periódica Junio 2016 1 Tabla of Contenidos Tabla of Contenidos... 2 1. Introducción... 3 2. Términos y definiciones... 3 3.

Más detalles

Sistemas Distribuidos: Migración de Procesos

Sistemas Distribuidos: Migración de Procesos Sistemas Distribuidos: Migración de Procesos Yudith Cardinale Universidad Central de Venezuela Facultad de Ciencias Postgrado en Computación Octubre 2013 Febrero 2014 Objetivos Entender la importancia

Más detalles

Para poder abrir (importar) este archivo es necesario que disponga de un programa de mediciones.

Para poder abrir (importar) este archivo es necesario que disponga de un programa de mediciones. La Base de Datos de Construcción de la Comunitat Valenciana se distribuye en un archivo con formato FIEBDC 3/2002, Formato de Intercambio Estándar de Base de Datos de Construcción (*.bc3). Para poder abrir

Más detalles

SISTEMA DE AMBIENTES DE DESPACHO

SISTEMA DE AMBIENTES DE DESPACHO SISTEMA DE AMBIENTES DE DESPACHO Guía de administración SISTEMA DE GESTIÓN PARA LA GOBERNABILIDAD 2 Índice Lección 1 Lección 2 Lección 3 Ingreso al Sistema de Administración de Ambientes del Despacho Creación

Más detalles

Configuración Firma digital en ADOBE READER XI

Configuración Firma digital en ADOBE READER XI Configuración Firma digital en ADOBE READER XI Descargar e instalar. http://www.adobe.com/la/products/reader.html Se ejecuta o se guarda segun su preferencia: Descarga de los certificados: Ingresar al

Más detalles

SYSACAD SISTEMA ACADEMICO

SYSACAD SISTEMA ACADEMICO MODULO DE BIBLIOTECAS SYSACAD SISTEMA ACADEMICO Este módulo tiene el objetivo de sistematizar la gestión de bibliotecas, permitiendo el registro y control de préstamos y reservas de libros, y también el

Más detalles

Prototipación y ejecución

Prototipación y ejecución Prototipación y ejecución En nuestro proceso de construcción una aplicación para una inmobiliaria, hemos creado una KB en GeneXus con las Transacciones necesarias, y a partir de ella la aplicación Web

Más detalles

Introducción a XML (III) - Web Services Huibert Aalbers Senior Certified Software IT Architect

Introducción a XML (III) - Web Services Huibert Aalbers Senior Certified Software IT Architect Introducción a XML (III) - Web Services Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de

Más detalles

Configurar correo POP3 en Windows Live Mail

Configurar correo POP3 en Windows Live Mail C/ Narcís Monturiol, 96 08203 Sabadell (Barcelona) Tel.: 937.120.531(4 LINEAS) Fax: 937.120.247 E-mail: ayuda@dsgsoftware.com E-mail: comercial@dsgsoftware.co om Configurar correo POP3 en Windows Live

Más detalles

Introducción a Sistemas Peer to Peer

Introducción a Sistemas Peer to Peer Centro de Tecnologías de Información y Comunicación Universidad Nacional de Ingeniería, Lima Introducción a Sistemas Peer to Peer Yudith Cardinale y Jesús De Oliveira Universidad Simón Bolívar Marzo 2009

Más detalles