• No se han encontrado resultados

Interfazado Bidireccional de Sistemas con Archivos de Texto/XML y CA Plex

N/A
N/A
Protected

Academic year: 2022

Share "Interfazado Bidireccional de Sistemas con Archivos de Texto/XML y CA Plex"

Copied!
45
0
0

Texto completo

(1)

Co-branded Logo Footprint Aligned LEFT ON COVER ONLY Must Fit Within This Space

Sesion 13E

Lucio Gayosso, MIS/M PCSS, A Division of CSDC

Interfazado

Bidireccional de Sistemas con

Archivos de

Texto/XML y CA Plex

(2)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

 PCSS

 Desarrollo de Sistemas Judiciales desde 1985

 Una división de CSDC Systems (www.csdcsystems.com)

 Producto Principal: Sistema Gerencial de Aplicación Judicial (JEMS, por sus siglas en inglés)

 Misión: Cortes con operación 100% digital

 Soluciones Multiplataforma con tecnologías avanzadas

 Coordinación de datos con múltiples agencias

2 September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Professional Computer Software Services

(3)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

 Lucio Gayosso

 Desarrollador CA Plex desde 1995 (V1.03). Experiencia en SDLF and PLC. Desarrollador Líder y Gerente de Modelos.

 Ingeniero en Comunicaciones y Electrónica con un MIS/M

 Creador de Mundo Plex (Plex World, www.plex-world.com)

 Radiodifusor. Productor/DJ de R@DIO DIMENSION (www.radiodimension.com)

 Pasión por los idiomas (trilingue) y corredor 5K

3 September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Lucio Gayosso

(4)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

“in·ter·face: Computadoras. a. equipos o programas diseñados para comunicar informacion de un sistema de dispositivos o programas de computo a otro” (Dictionary.com, 2007)

> Interfazado

 Los sistemas ya no pueden estar aislados

 La Interfaz de sistemas dispares es un reto común

 El desarrollo de interfaces requiere compensaciones

 Se requieren est á ndares

 Las interfaces no son estáticas

Principios de Interfazado

(5)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

> Caracteristicas estructurales de JEMS:

 BD grande (800+ archivos físicos y 3,000 vistas)

 Altamente particionado con muchas áreas y módulos funcionales

JEMS (Sistema Gerencial de Aplicación Judicial)

(6)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

JEMS (Sistema Gerencial de Aplicación Judicial)

> Características estructurales de JEMS (cont.):

 Altamente configurable

 Cliente/Servidor multiplataforma (Cliente: WinC, Servidores: WinNT y iSeries)

 Los procesos y módulos web comparten la misma BD

(7)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Metas y Directivas para la Interfaz

> Metas y Directivas

 Co$to eficiente

 Desarrollo e instalación rápidos

 Configurable y flexible

 Fácil de usar

> Para lograr esto…

 ¿Cómo construir una solución económica?

 ¿Qué herramientas/recursos están disponibles?

 ¿Qué diseño/funcionalidad puede reutilizarse?

 ¿Qué tan flexible debe construirse?

 ¿Cómo debe arrancar y controlarse?

(8)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Principios de Costos

> Maneras de construir una solucion económica

 Delimitar y controlar el alcance del proyecto

 Utilizar herramientas y recursos existentes

 Aprovechar los elementos de diseño existentes y la

infraestructura de la BD para minimizar el ciclo de vida de desarrollo

 Emplear formatos comunes para la transferencia de información

 Buscar y mantener simplicidad en el diseño, uso y

comunicación de participantes (stakeholders)

(9)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

"El Modelo de Objeto de Documento (DOM) provee una forma estandarizada de acceder y manipular la informacion almacenada en documentos XML. Las interfaces de programación de las aplicaciones DOM (APIs) sirven como un puente entre las aplicaciones y los documentos XML" (Microsoft 1, 2007)

Herramientas y Recursos

> Evalúe lo que ya tiene

> Enliste las herramientas y recursos disponibles

 Plex 5.5, 6.0, y 6.1

VBScript via objectos PLEX Codigo Fuente (Source Code)

 XML-DOM de Microsoft

> Considere las alternativas de interfaz de sus clientes

 Disponibilidad general de formatos XML y TXT

(10)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

> Reutilizar diseño y funcionalidad existente siempre que sea posible

 Reutilizar diseño/conceptos de BD para crear un repositorio de transferencia

Principios de Reutilización

(11)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Principios de Flexibilidad

> ¿Cómo lograr la flexibilidad?

 Provea a los usuarios de un modulo de configuration I/O

 Limite las opciones de configuración disponibles pero defina una infraestructura flexible

 Sea consistente con la nomenclatura

(12)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Principios de Flexibilidad

> ¿Cómo lograr la flexibilidad? (cont.)

 Defina listados estándar con archivos Plex respaldándolos

(13)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Principios de Flexibilidad

> ¿Cómo lograr la flexibilidad? (cont.)

 Documente y distribuya los acuerdos resaltando las consideraciones

Reciba la 'firma' de todos los involucrados (stakeholders)

(14)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Salida de Datos (O)

> Principios del diseño de salida de datos

 Salida formato XML

– Diseno XML basico, unicamente Nodos y Texto

(15)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

> Principios del diseño de salida de datos (cont.)

 Salida formato XML

– Creado con encadenamiento vía Plex

Diseño de Salida de Datos (O)

http://www.mvsnoticias.com/

(16)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

> Principios del diseño de salida de datos (cont.)

 Salida formato XML

– Cadena larga pero con formato XML estándar

Diseño de Salida de Datos (O)

(17)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

> Principios del diseño de salida de datos (cont.)

 Salida formato texto

– Pasos para la creación de un archivo de texto: Crear/Abrir, Escribir y Cerrar

– Diferentes técnicas disponibles. i.e. Métodos C++ y FileSystemObject vía objetos de código Plex VBScript

Diseño de Salida de Datos (O)

(18)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Salida de Datos (O)

> Principios del diseño de salida de datos (cont.)

Salida formato texto (cont.)

– Archivo de texto estándar con delimitadores definidos por

el usuario

(19)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos

 Entrada formato XML

– Mismo listado XML que la salida para simplificar y estandarizar

(20)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

> Principios del diseño de entrada de datos (cont.)

 Entrada formato XML

– Funciones Lectoras Abstractas que replican el listado acordado

Diseño de Entrada de Datos (I)

(21)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato XML

– Definición de la función Lectora Abstracta

(22)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato XML

– Funciones Lectoras Abstractas: Función de Acceso de

archivo XML

(23)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato XML

– Funciones Lectoras Abstractas: Función de Acceso de

archivo XML (cont.).

(24)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato XML

– Funciones Lectoras Abstractas: Instanciamiento

(25)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato XML

– Funciones Lectoras Abstractas: Instanciamiento de la

Función de Acceso del archivo XML

(26)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

"BULK INSERT: Importa un archivo de datos a una tabla o vista en una base de datos con un formato especificado por el usuario" (Microsoft, 2007)

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato texto

– Mismo listado de la entrada para minimizar discrepancias, estandarizar y simplificar

– Extraccion de datos: Bulk Insert via Exec SQL

(27)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Diseño de Entrada de Datos (I)

> Principios del diseño de entrada de datos (cont.)

 Entrada formato texto

– Lectura de linea de texto: Abrir, Leer y Cerrar

(28)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Principios de Control

> Guías del arranque y control

 En demanda

– Arrancador JEMS: Manejador de Reportes y Solicitadores (Prompts)

– Ejecutable externo por proceso de entrada/salida (I/O)

(29)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Principios de Control

> Guias del arranque y control (cont.)

 Automático

– Herramienta JEMS: Programador

– Método sencillo vía programa Windows Scheduled Task

(30)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

Demo

Demostración de un

proceso de entrada

(31)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

Q/A Preguntas y respuestas

Más preguntas?

Contácteme:

[email protected]

[email protected]

http://www.gayossonet.com

(32)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

Referencias

Lista de referencias

(33)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias

> Dictionary.com (2005). Interface Definition. Dictionary.com . Retrieved November 13 th , 2007 from http://dictionary.reference.com/search?q=interface

> Microsoft 1 (2007). COM CONCEPTS. Microsoft, Retrieved November 14 th , 2007 from http://msdn2.microsoft.com/en-us/library/ms764620.aspx

> Microsoft (2007). Bulk Insert (Transact-SQL). Microsoft, Retrieved November 13 th , 2007 from

http://msdn2.microsoft.com/en-us/library/ms188365.aspx

(34)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(35)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(36)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(37)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(38)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(39)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(40)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(41)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(42)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(43)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(44)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

(45)

Co-branded Logo Footprint Aligned Right Edge Must Fit Within This Space

September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

Referencias API

Referencias

Documento similar

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

b) Pensar que las normas «anteriores» no pertenecen a los nuevos sistemas jurídicos del nuevo orden jurídico del nuevo orden estatal, pero que son aplicables. Si CRNA no se reformula

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

El quincenario de los frailes de Filipinas, condena para el Archipiélago los propósitos de nivelación jurídica que para todo territorio español, peninsular o ultramarino, se