OBCOM Desktop ADAPI. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. (Chile) Eduardo.Ostertag@obcom.cl



Documentos relacionados
Introducción a la Firma Electrónica en MIDAS

Eagle e Center. Tel Bogotá Colombia. estadístico que genera reportes gráficos y consolidados de esta información.

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

BIOMETRIA. presenta: Ing. David Cruz.

Crear un servidor FTP

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

ACCESS CONTROL. Aplicación para control y gestión de presencia. (Versión. BASIC) 1 Introducción. 2 Activación del programa

Instalación del Software Magaya

Especificación WebService para:

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

Dirección General de Administración de Bienes y Contratación Administrativa

Sistema de Control de Accesos API-WIN

WINDOWS : TERMINAL SERVER

INFORMACION PLATAFORMA BIOMÉTRICA HOMINI

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

Manual de Acceso Remoto al Portal Timbó. Montevideo 2011

Gestió n de Certificadó Digital

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Manual Instrucciones Firma Digital

OBCOM ADAPI Instalació n y Cónfiguració n

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Actualizaciones del sistema Información adicional para el usuario

Curso Online de Microsoft

OBCOM Desktop FX. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A.

OBCOM MetaServer Instalació n y Cónfiguració n

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

SISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS

Cifrado y firmado de correo electrónico con Microsoft Outlook

Manual de usuario del módulo DEM Cliente

Especificaciones de Hardware, Software y Comunicaciones

Sistemas de Información

Servicios electrónicos del Banco de España

ESPECIFICACIONES TECNICAS PROTAP Última Revisión 17/06/2010

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

MANUAL COPIAS DE SEGURIDAD

Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II Materia: Sistemas Operativos de Redes Tema:

Procedimiento de Instalación

SOLICITUD DEL CERTIFICADO

Instructivo de Instalación de SGTContable.

Proyecto Desarrollo Sistema Parking

TciSatSingleW32 Versión 3.1

ATIENDE Registro de la atención de un cliente

Cómo Facturar Electrónicamente con Aspel-SAE 4.6

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

TELEPROCESOS Y SISTEMAS DISTRIBUIDOS

Especificaciones de Hardware, Software y Comunicaciones

Redes de Área Local: Configuración de una VPN en Windows XP

Windows Server Windows Server 2003

Manual de instalación del programa EDDI-7 INTRODUCCIÓN

Gestión de archivos (módulo transversal, MF0978_2)

INDETEC MANUAL DE ACTUALIZACIÓN SAACG.NET

iphone en la empresa Administración de dispositivos móviles

MANUAL MONITOR EMISOR

Manual Instalación. Componentes necesarias para operar en la Facturación Electrónica SII

Crear un servidor FTP

Instalación de MarkVision

Especificaciones de Software

Manual de uso de correo seguro en Outlook Express

Instalación de una entidad emisora de certificados

Emerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control

Factura Electrónica. Web Service - Pasos a seguir. Versión 1.0

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

SiteAudit Knowledge Base Programación de Reportes en SiteAudit

Sistemas de Información

DIPLOMADO EN SEGURIDAD INFORMATICA

Presentación de la Declaración Jurada por medio de Firma Digital

SOLUCIÓN ACTIVIDAD. Diagrama de topología Red punto a punto Redes conmutadas. Objetivos de aprendizaje. Información básica

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

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

ESCUELA POLITECNICA DEL EJERCITO

Samsung Drive Manager Preguntas frecuentes

REDES INALAMBRICAS CONFIGURACION DE TARJETAS INALAMBRICAS 421/423/424

Bóveda. Fiscal.

Guía para configurar el monitor TCPIP

AGESIC Área de tecnología

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

Edición de Ofertas Excel Manual de Usuario

ESET Endpoint Solutions. Comenzando a evaluar la versión de prueba de ESET Endpoint Security 21/05/2012 version 1.1

Guía de Instalación. Instalación rápida de la Consola Maestra de VEO y el Agente Remoto para los Usuarios

Manual de Instalación

Opciones de Impresión de Códigos de Barras para Impresoras Zebra con Oracle WMS y MSCA WHITE PAPER DE APLICACIÓN

RESOLUCIÓN DE INCIDENCIAS PROCURADORES

SISTEMA LOGÍSTICO DE ACCESO DE TERCEROS A LA RED (SL-ATR)

Sistema de Control de Accesos

WINDOWS : SERVIDOR DHCP

Sistema de Facturación Electrónica

Lo nuevo en Aspel-COI 7.0

CONFIGURACIÓN DE RED WINDOWS 2000 PROFESIONAL

ESPECIFICACIONES TECNICAS PROTAP VIA VPN Última Revisión 17/06/2010

Instalación y configuración de SAE-Móvil

Organizándose con Microsoft Outlook

TUTORIAL PARA CREAR UN SERVIDOR FTP

INFORMACIÓN ACCESOS AL PORTAL PARA EMPLEADOS DE LA DIPUTACIÓN DE SEVILLA INDICE

Control de accesos autónomo por huella dactilar

Arquitectura y seguridad

Solución: Descargar e instalarse el componente desde la página Web de Microsoft:

SharpdeskTM R3.2. Guía de instalación Versión

Reporte de Revisión de soluciones de Comprobante Fiscal Digital Solución Edimex Factura Electrónica Versión 1.0

Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server

Transcripción:

OBCOM Desktop ADAPI Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. (Chile) Eduardo.Ostertag@obcom.cl

Requerimientos iniciales > 1000 estaciones clientes simultáneas Organizaciones internacionales en línea La aplicación debe poder enviar mensajes y recibir notificaciones asíncronas La aplicación se debe poder instalar y actualizar incrementalmente vía la red Las comunicaciones deben estar cifradas, comprimidas, y firmadas digitalmente

Más requerimientos La aplicación debe poder crear enlaces DDE con otras aplicaciones (Excel) La aplicación debe poder leer, escribir e imprimir archivos de distintos tipos La aplicación debe poder hacer uso de dispositivos conectados a la estación de trabajo (tarjetas de seguridad)

Más requerimientos aún La aplicación debe poder funcionar a través de Firewalls, y detrás de NATs La aplicación debe ser multi-lenguaje, y debe ajustarse automáticamente a la configuración del usuario Esta inversión debe durar lo más posible: Windows 2000 XP Vista 8

Introducción a Desktop ADAPI

Arquitectura Desktop ADAPI Base Datos MS-SQL Servers Procs Business Rules MS-IIS ASP EcuLink Windows IE

Estación cliente y MS-IE Base Datos MS-SQL Servers Procs Business Rules MS-IIS ASP EcuLink Windows IE

Requisitos mínimos del PC Microsoft Windows 98 SE o superior Internet Explorer 5.5 o superior Enlace de comunicaciones TCP/IP Velocidad 128KB o superior

Aplicación cliente y Desktop

Arquitectura del Desktop Desktop.exe Consulta1.ocx Consulta2.ocx Nego1.ocx MS-IIS Nego2.ocx Consulta3.ocx Access.exe EcuLink.exe

Componentes empaquetados Componentes se empaquetan en archivos Cabinets (CAB), se firman digitalmente, y se colocan en el servidor MS-IIS Las componentes empaquetados son: Desktop y Access (1 cab) Controles (1 cab por control) Bibliotecas estándar y de terceros (1 cab c/u) Esto permite actualización incremental, utilización mínima de la red, y seguridad

Autorizar instalación de Control

Desktop es multi-hebra El Desktop trabaja en una hebra, y cada control ejecuta en una hebra propia Una hebra no detiene el trabajo de otras: Recepción de notificaciones Cuadros de dialogo modales Operaciones lentas Las hebras se pueden comunicar entre ellas en forma síncrona o asíncrona Un control puede crear otras hebras

Hebras en el Desktop

Soporte multi-lenguaje Desktop y controles incluyen tabla de textos en lenguaje default (Español) Cada lenguaje adicional tiene otra tabla, la cual se descarga on-demand (CAB) Los textos se cambian en run-time, preocupándose del orden de las palabras Además, hay soporte para preferencias de formato de los números, las fechas, etc.

Certificados digitales Los mensajes se firman digitalmente para evitar la repudiación (yo nunca compré un millón de acciones...fue otro) Los certificados los emite, administra y distribuye la Bolsa a través del Desktop El Desktop verifica que el certificado sea válido (emitido por un trusted certificate provider ) y que no haya expirado El back-end verifica si fue revocado

Firma digital de mensajes Se firman digitalmente sólo aquellos mensajes (transacciones) importantes Una firma digital es grande en tamaño Mensaje Certificado Llave privada Digest (MD5) Algoritmo de Encriptación R E D ID Certificado ID Alg [Digest] Mensaje Firma digital

Comunicación HTTP y EcuLink Desktop.exe Control1.ocx Control2.ocx Control3.ocx MS-IIS Control4.ocx Control5.ocx Access.exe EcuLink.exe

Comunicación multiplexada

Servidor web MS-IIS Base Datos MS-SQL Servers Procs Business Rules MS-IIS ASP EcuLink Windows IE

Servicios provistos por MS-IIS Actualización incremental (cabinets) Invocación procedimientos almacenados Servicios HTTP (formato ADTG o XML) Perfiles y preferencias de usuarios Formato de los mensajes (layouts) Documentación y ayuda en línea Generación de reportes (Crystal) Compactación de mensajes (gzip)

Compactación mensajes HTTP HTTP 1.1 define un protocolo para enviar y recibir mensajes compactados con GZIP Es necesario que el cliente (Desktop) y el servidor (IIS) implementen el protocolo: Cliente envía accept-encoding + request Servidor contesta content-encoding + data Niveles de compactación: 200KB 20KB

Servicios HTTP (formato XML)

Servidor base de datos MS-SQL Base Datos MS-SQL Servers Procs Business Rules MS-IIS ASP EcuLink Windows IE

Procedimientos Almacenados Programados en lenguaje Transac-SQL Los privilegios sólo permiten accesar a los procedimientos, pero no a las tablas Invocados sólo desde páginas ASP (no hay enlace entre Desktop y la Base de Datos) Retornan parámetros de salida y cero o más ResultSets (tablas computadas)

Servidor EcuLink Base Datos MS-SQL Servers Procs Business Rules MS-IIS ASP EcuLink Windows IE

Servicios provistos por EcuLink Enrutador de mensajes entre aplicaciones Multiplexa canales de comunicación Despacho de notificaciones asíncronas Encripta y compacta mensajes Valida firmas digitales de los mensajes Comunicación con servidor HP Non-Stop Permite arquitecturas de varios niveles

Servidores de Reglas de Negocio Base Datos MS-SQL Servers Procs Business Rules MS-IIS ASP EcuLink Windows IE

Servidores de Reglas de Negocio Reciben requerimientos de servicios, y contestan con mensajes de resultados También pueden actual como clientes, enviando requerimientos de servicios Pueden enviar mensajes dinámicos a las estaciones de trabajo reportando eventos Se pueden programar en lenguajes tales como COBOL, ANSI-C, VB6, Java,.NET

Muchas gracias