ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Capa De Conexión Basada En Servicios Web Para La Emisión De Documentos Electrónicos

abell_ram1 de Junio de 2015

3.107 Palabras (13 Páginas)327 Visitas

Página 1 de 13

Capa de conexión basada en Servicios Web

para la emisión de documentos electrónicos*

RESUMEN

En este artículo se presenta el diseño de un servicio web denominado WS-SEDE, que actúa como una capa intermedia entre las aplicaciones que “consumirán” el servicio y un sistema de información (legado) donde se obtendrá la información para la generación de documentos. Este servicio forma parte de una plataforma diseñada para crear documentos electrónicos acadé-micos denominada SEDE (Sistema para la emisión de Docu-mentos Electrónicos) [1a]. SEDE recibe peticiones desde cualquier dispositivo móvil o computadora de escritorio, cada petición representa un documento académico, los cuales son generados a través del sistema de control escolar SII (Sistema Integral de Información). El WS-SEDE, ha sido desarrollado en la plataforma de Java, y las peticiones son realizadas desde aplicaciones para dispositivo móviles basados en Android o iOS. Con el uso de servicios web se logra obtener una capa adicional de seguridad y una interoperabilidad con cualquier lenguaje de programación ya sea para dispositivos móviles, aplicaciones de escritorio y/o basadas en web. Asimismo, permitirá interoperar con el SII desde cualquier lenguaje de programación.

ABSTRACT

This article describes the design of a web service called WS-SEDE, which acts as an intermediate layer between the applications that "consume" the service and an information system (legacy) where information for document generation will get presents. This service is part of a platform designed to create electronic academics documents called “SEDE” (System for issuing Electronic Documents) [1a]. “SEDE” receives requests from any mobile device or desktop computer, each request represents an academic paper, which are generated through school control system called “SII” (Integrated Information System). The WS-SEDE, has been developed in the Java platform, and requests are made from mobile device applications based on Android or iOS. With the use of web services it is possible to obtain an additional layer of security and interoperability with any programming language either for mobile devices, desktop applications and/or web based. It will also allow interoperate with “SII” from any programming language.

Categorías y Descriptores Temáticos

H.3.5 [Online Information Services]: Web-based services Constructs and Features.

*Este artículo se desarrolla bajo el proyecto de investigación “Servicio para la emisión de documentos electrónicos (SEDE)”. Clave TLJ-ISC-2013-189, autorizado por la Dirección de Estudios de Posgrado e Investigación del Tecnológico Nacional de MEXICO.

El permiso para hacer copias digitales o impresas en parte o en la totalidad de este artículo, se otorga sin tener que cubrir una contribución financiera, siempre y cuando sea para uso personal o en el aula, las copias no se realicen o se distribuyan con fines de lucro o ventaja comercial y que las copias conserven este aviso y los datos de la cita completa en la primera página. Para otro tipo de copias, o volver a publicar el artículo, para almacenarlos en servidores o redistribuirlo en listas de correo, se requiere una autorización previa de los autores y/o una posible cuota financiera.

5to. Congreso Internacional de Computación. CICOM 2015, 24 al 26 de Septiembre, 2015, Universidad de Cartagena sede San Agustín Cra. 6 (Calle de la Universidad) # 36-100 (Cartagena de Indias, Colombia).

General Terms

Standardization, Reliability, Design.

Keywords

Servicios web, cómputo móvil, documentos electrónicos, Android, iOS.

1. INTRODUCCIÓN

El objetivo de los web services (WS) es generar un ambiente distribuido en el cual cualquier número de aplicaciones o compo-nentes de aplicaciones puedan interactuar entre ellas o entre organizaciones de una manera independiente, de plataforma neutral y sin importar el tipo de lenguaje [2a]. Los WS han transformado la web de ser una colección de información en un sistema de cómputo distribuido [3a] y han permitido a los usuarios una gran variedad de servicios que pueden ser consumidos desde cualquier tipo de proceso sin importar el lenguaje.

Por otro lado, la computación móvil ha permitido a los usuarios de estos dispositivos acceder a las tecnologías y servicios que antes sólo estaban disponibles para equipos de escritorio [5a]. Los avances en tecnologías de telecomunicaciones han permitido la creación de diversos estándares que permiten a usuarios de estos dispositivos permanecer conectados de manera inalámbrica y acceder a una gran variedad de servicios, así como participar en el procesamiento de datos. Una de las tecnologías más utilizadas es la telefonía móvil a través de las redes GSM (Global System for Mobile Communications), desde su creación en los años 80s hasta la fecha, ha mantenido un crecimiento vertiginoso tanto en tecnologías como en dispositivos y servicios [10a][9a].

WS-SEDE se ha desarrollado en base a dichas tecnologías, y es un servicio web diseñado para interactuar entre un sistema de información legado (usado por la institución para el control escolar) el SII y los usuarios, respondiendo a solicitudes emitidas desde un dispositivo móvil o una computadora de escritorio. WS-SEDE actúa como una capa de seguridad entre la plataforma denominada SEDE (Servicio para Emisión de Documentos Electrónicos) y las aplicaciones que accederán al servicio. SEDE está orientada al servicio de los alumnos, donde puedan realizar la solicitud de cualquier documento académico tales como: constancias de inscripción, créditos cursados, promedio general, entre otros [1a].

Se han desarrollado una gran variedad de aplicaciones, servicios y sistemas distribuidos para automatizar la generación de docu-mentos. En [13a] se presenta la arquitectura y un conjunto de APIs de un sistema de archivos distribuido que es eficiente para el intercambio de archivos distribuidos utilizando servicios Web RESTful. El sistema se valida a través de simulaciones y los resultados muestran que el sistema propuesto es factible y tiene muchas ventajas. En [14a] se presenta una implementación de WAMplus usando el sistema administrador de identidades Sociddea WebID para identificar, describir y autenticar servicios y aplicaciones web y la protección de estos a través de WAC mediante filtros granulados de datos en las cuentas. En [15a] se discute acerca de la integración sobre la interconexión de sistemas de información en la Universidad de Sindh (ubicada en Jamshoro, Sindh, Pakistan) basada en una arquitectura orientada a servicios usando web services. El sistema propuesto puede monitorear e intercambiar información de estudiantes de una manera heterogénea y descentralizada, con la capacidad de interoperar con los sistemas ya existentes usando diferentes lenguajes y bases de datos. En [16a] se describe un enfoque que analiza los cambios dinámicos de contexto de valores y datos, formulando un criterio de búsqueda para descubrir servicios web. El uso de ontologías para mejorar el significado en el contexto del usuario e identificar automáticamente las relaciones entre el contexto y los datos, de esta manera se infiere en el tipo de búsqueda que el usuario pudiera estar interesado.

El resto del artículo está organizado de la siguiente manera. En la sección 2 se presenta la arquitectura de la plataforma de servicios SEDE. En la sección 3 se describe la arquitectura del servicio web WS-SEDE. En la sección 4 se muestra un caso de estudio y los resultados obtenidos. En la sección 5 se presentan las conclusio-nes y finalmente en la sección 6 se presentan los trabajos futuros.

2. Arquitectura de SEDE

SEDE es una plataforma conformada por elementos de hardware (dispositivos móviles) y las aplicaciones y servicios (software) que lo integran [1a]. El objetivo principal es dar a los usuarios una herramienta amigable para acceder de manera electrónica y en línea a diversos servicios de emisión de documentos académicos oficiales, que por el momento la institución ofrece sólo de manera presencial. En la figura 1 se muestra la arquitectura general de SEDE, la cual muestra la intranet donde se desarrolla el caso de estudio en el Instituto Tecnológico de Tlajomulco (ITTJ), Jalisco, México. El Servidor Web del ITTJ hospedará el Web Service (WS) para recibir peticiones del exterior, y el SII donde reside la base de datos de control escolar y demás oficinas de la institución. Este servidor está basado en Linux y el manejador de bases de datos en SyBase. El WS accede a la base de datos del SII a través del módulo de consulta para enviar los datos al Generador de Documentos (GD).

SEDE está compuesto por los siguientes módulos: 1) SII, donde se encuentran las bases de datos del Sistema Integral de Información (SII). Estas bases de datos contienen la información necesaria para los distintos documentos ofrecidos por la institución. 2) SEDE-Server, computadora donde se ejecutan los módulos principales que conforman el sistema SEDE. 3) Web Service (WS-SEDE), desarrollado en la plataforma Java basado en protocolos y estándares de la tecnología de Web Services, para intercambiar datos entre el SII-DB y la 4) Base de datos para almacenar datos propios del SEDE. 5) Generador de Documentos (GD), módulo encargado de recibir datos obtenidos por el WS-SEDE, tales datos son insertados en una plantilla de Word (que representa el documento solicitado, p. ej. constancia de estudios) para generar un archivo en formato PDF, para ser enviado por el 6) MOD-MAIL, módulo encargado de enviar el documento creado en (5) por el protocolo SMTP (Simple Mail Transfer Protocol)

...

Descargar como (para miembros actualizados) txt (20 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com