117 research outputs found

    Mapeos de lenguaje de consulta a esquemas XML

    Get PDF
    Recientemente se ha estudiado cómo transicionar o mapear modelos de requisitos junto con esquemas de datos a diagramas de interfaz de usuario (UI). Pero no se encontraron trabajos que partan de una etapa previa, o sea desde expresiones de consulta de lenguajes de consulta tradicioneales. Hacer esto requeriría mapear expresiones de consulta a esquemas de datos. Hasta el momento solo encontramos un trabajo que mapea consultas XQuery a esquemas XML pero este trabajo considera solo una parte de XQuery y solo da ideas de cómo mapear llamadas a funciones y expresiones XPath a pesar de que esos problemas son bastante complejos. Por lo tanto el problema considerado es la transformación de expresiones de consulta SQL a esqemas de datos y completar y expandir el trabajo previo sobre mapeo de consultas XQuery a esquemas XML. En este trabajo consideramos la transformación a XML esquemas de consultas XQuery, de consultas SQL y de esquemas de datos en SQL; para esto se trabajó con el espacio tecnológico de los lenguajes definidos por medio de gramáticas BNF y se expresaron transformaciones usando attribute grammars. Para implementar dichas transformaciones se trabajó con lex, yacc y el lenguaje de programación C.Recently it has been studied how to transition or map requirement models and schemas of data onto user interface diagrams; however, we did not find in the literature papers that make this transition from a previous stage starting with query expressions in traditional query languages. To deal with this problem we can map query expressions onto data schemas. We have only found a paper that maps queries in XQuery onto XML schemas, but this work only considers a part of XQuery and for the transformation of function call and of XPath expressions (these problems are rather complex) they only give some ideas and not a complete solution. Therefore, the problem considered in this report is the transformation of SQL query expressions into data schemas and to extend and complete the previous work mapping XQuery queries onto XML Schemas. In this work we considered the transformation to XML Schemas of XQuery, SQL queries and SQL data schemas; for this purpose we based this study on the approach of BNF grammars to define languages and the use of attribute grammars for defining transformations. To define these query languages and implement the transformations we worked with lex, yacc and the C programming language

    Desarrollo de Agromutua. Web con LINQ

    Full text link
    El trabajo aplica LINQ una de las nuevas características introducidas en la versión 3.5 del .NET Microsoft Framework para el desarrollo de una aplicación de gestión llamada Agromutua.Web.Medina Baeza, A. (2009). Desarrollo de Agromutua. Web con LINQ. http://hdl.handle.net/10251/14389Archivo delegad

    Implementación de extremo a extremo en WS-BPEL 2.0 de procesos de negocio interactivos para gestión inmobiliaria

    Get PDF
    Este Proyecto Fin de Carrera (PFC) se enmarca como trabajo de colaboración dentro del grupo de investigación UCASE del Departamento de Ingeniería Informática de la Universidad de Cádiz. Las líneas de investigación de este grupo comprenden actualmente la ingeniería de servicios, arquitecturas dirigidas por eventos, arquitecturas orientadas a servicios, desarrollo dirigido por modelos y verificación y validación de software. El grupo de investigación UCASE trabaja en una línea de investigación sobre pruebas de composiciones de servicios web en Web Services Business Process Execution Language (WS-BPEL), y hasta ahora sólo han contado con composiciones artificiales en las que los servicios invocados son simulados por el marco de pruebas unitarias BPELUnit. El objetivo del PFC es desarrollar un caso de estudio realista en el que se invoque a servicios web reales con su propia lógica de negocio y capa de persistencia, y en el que los usuarios realicen algunas tareas de forma manual. Composiciones de este tipo ayudaría a la validación de la investigación del grupo UCASE. A través de Daniel Lübke, consultor de la empresa suiza innoQ GmbH, se obtuvo un caso de estudio basado en la documentación de un proyecto de gobierno electrónico suizo. Este PFC gestiona los asuntos relativos a la propiedad inmobiliaria y los créditos hipotecarios. Dicho caso de estudio trata sobre Terravis, es una plataforma constituida por procesos que permite la gestión de algunos negocios entre profesionales, como por ejemplo: las oficinas del registro de la propiedad, los notarios y las entidades de crédito (los bancos, los seguros y los fondos de pensiones). En Suiza, los diferentes profesionales tratan asuntos como la creación de cédulas hipotecarias, cambiar el banco acreedor de nuestra hipoteca, venta de inmuebles, etc. Estas operaciones se realizan en papel y por correo electrónico y por lo tanto, Terravis va a permitir realizar ciertas gestiones de forma electrónica. Este caso de estudio se ha simplificado para adaptarlo a este proyecto y en base a esto, se ha implementado nuestro PFC desarrollando un sistema orientado a servicios con procesos de negocio de gestión inmobiliaria

    Ediciones digitales académicas: concepto, estándares de calidad y software de publicación

    Get PDF
    Se revisa y discute el concepto de edición digital académica (EDA), así como las diversas denominaciones empleadas para hacer referencia a la misma. El estudio indaga en el alcance de los estándares de calidad planteados para este tipo de edición y explora los softwares para la publicación. Se completa el trabajo con un análisis evaluativo de una muestra de aplicaciones, profundizando en sus características, en los condicionantes sobre las interfaces de usuario a las que dan acceso y en su adecuación a los estándares. Las conclusiones insisten en la urgencia de evaluar de forma crítica y sistemática el software de edición. Se destaca positivamente el desarrollo paulatino de software abierto e interoperable, asentado en la codificación de los textos siguiendo la Text encoding initiative (TEI), que optimizan la reutilización y preservación de los datos. Sin embargo, la perdurabilidad de las interfaces web y la sostenibilidad de estos proyectos digitales requieren infraestructuras de investigación adecuadas, para lo que se propone promover sinergias con bibliotecas y editoriales tradicionales, entre otros mediadores. Por último, para avanzar en la adecuación de los modelos de edición al paradigma digital, se subraya la necesidad de consensuar patrones de visualización de EDAs, por parte de la comunidad académica, así como de emprender estudios de usuarios que garanticen la adaptación de las EDAs al público objetivo al que se dirigen

    Digital scholarly editions: concept, quality standards, and publication tools

    Get PDF
    The digital scholarly edition (DSE) concept is reviewed and discussed, as well as the various denominations used to refer to it. The study investigates the scope of the quality standards set for this type of edition and explores the software available for its publication. The work is completed with an evaluative analysis of a sample of applications, delving into their characteristics, the constraints on the user interfaces to which they give access, and how well they meet the standards. The conclusions confirm the urgent need to critically and systematically evaluate edition software. The gradual development of open and interoperable software stands out as a positive result, based on the coding of texts following the Text Encoding Initiative (TEI), which optimizes data reuse and preservation. However, the durability of web interfaces and the sustainability of these digital projects require adequate research infrastructures, for which it is proposed to promote synergies with libraries and traditional publishers, among other mediators. Finally, to advance with the adaptation of publishing models to the digital paradigm, the need for the academic community to agree on DSE display formats is underlined, as well as to undertake user studies that guarantee the adaptation of DSEs to the target audience they address

    Ediciones digitales académicas: concepto, estándares de calidad y software de publicación

    Get PDF
    [ES] Se revisa y discute el concepto de edición digital académica (EDA), así como las diversas denominaciones empleadas para hacer referencia a la misma. El estudio indaga en el alcance de los estándares de calidad planteados para este tipo de edición y explora los softwares para la publicación. Se completa el trabajo con un análisis evaluativo de una muestra de aplicaciones, profundizando en sus características, en los condicionantes sobre las interfaces de usuario a las que dan acceso y en su adecuación a los estándares. Las conclusiones insisten en la urgencia de evaluar de forma crítica y sistemática el software de edición. Se destaca positivamente el desarrollo paulatino de software abierto e interoperable, asentado en la codificación de los textos siguiendo la Text encoding initiative (TEI), que optimizan la reutilización y preservación de los datos. Sin embargo, la perdurabilidad de las interfaces web y la sostenibilidad de estos proyectos digitales requieren infraestructuras de investigación adecuadas, para lo que se propone promover sinergias con bibliotecas y editoriales tradicionales, entre otros mediadores. Por último, para avanzar en la adecuación de los modelos de edición al paradigma digital, se subraya la necesidad de consensuar patrones de visualización de EDAs, por parte de la comunidad académica, así como de emprender estudios de usuarios que garanticen la adaptación de las EDAs al público objetivo al que se dirigen.[EN] The digital scholarly edition (DSE) concept is reviewed and discussed, as well as the various denominations used to refer to it. The study investigates the scope of the quality standards set for this type of edition and explores the software available for its publication. The work is completed with an evaluative analysis of a sample of applications, delving into their characteristics, the constraints on the user interfaces to which they give access, and how well they meet the standards. The conclusions confirm the urgent need to critically and systematically evaluate edition software. The gradual development of open and interoperable software stands out as a positive result, based on the coding of texts following the Text Encoding Initiative (TEI), which optimizes data reuse and preservation. However, the durability of web interfaces and the sustainability of these digital projects require adequate research infrastructures, for which it is proposed to promote synergies with libraries and traditional publishers, among other mediators. Finally, to advance with the adaptation of publishing models to the digital paradigm, the need for the academic community to agree on DSE display formats is underlined, as well as to undertake user studies that guarantee the adaptation of DSEs to the target audience they address.S

    Manual para la administración de información de clientes usando Excel y Access, orientado al área de mercadeo de las empresas pymes

    Get PDF
    Muchas de las empresas que existen hoy en día están necesitando un apoyo o guía en cuanto a la administración de la información de su clientela, pues muchas de ellas poseen gran cantidad de datos pero no saben cómo sacar el máximo provecho de ello. A través de esta investigación surgió la respuesta a la siguiente pregunta: ¿cómo se debe administrar adecuadamente en una empresa las bases de datos con el fin de generar efectos positivos en su área de mercadeo?, ahora las personas u organizaciones interesadas tienen la oportunidad de hacer un proceso organizado y orientado para el manejo de las bases de datos. Cuando se habla de manejo de bases de datos es preciso reconocer sus características principales que las identifican, como lo es independencia lógica y física de los datos, redundancia mínima, acceso concurrente por parte de múltiples usuarios, integridad de los datos y seguridad de acceso y auditoría. Para obtener la mayor cobertura posible con la presente investigación, el manual para la administración de las bases de datos está hecho para trabajar con dos programas a los cuales la mayoría de las personas tienen un acceso relativamente fácil: Excel y Access, pues estos dos programas por sus características de realizar operaciones matemáticas y estadísticas de todo tipo permitiendo la creación de tablas, gráficos, marcos y la manipulación de bases de datos, cuentan con las herramientas suficientes para ser el soporte de una buena administración de la información. Para la manipulación de una base de datos, en el caso de Excel existen tres comandos básicos y las diferentes fórmulas que están relacionadas con mercadeo: filtrar, ordenar y tablas dinámicas, que permiten organizar y limpiar la información, y en el caso de Access se identifican cuatro componentes: tablas, consultas, formularios e informes. A la hora de enriquecer una base de datos existen varios métodos que le permiten a los agentes de mercadeo de las empresas obtener ese recurso tan importante como lo es la información de sus clientes, entre los medios de intercambio de información más comunes se encuentra información para participación en sorteos, información a cambio de descuentos, información en encuestas de satisfacción, información en inscripciones por páginas web e información por compra de productos o servicios; todo el intercambio de información entre clientes y empresas está protegido por la Ley General de Protección de Datos la cual le brinda a las personas la tranquilidad de que a la información que proporcionen no se le dará un uso inadecuado.At this time there are a lot of companies which are needing a support about their customer’s management information, because many of that companies have important material but they don’t know how use that information. Through of this investigation was born the answer for the next question: ¿what is the best way to manage the information in a company to get a good marketing benefit? , now people and enterprises can do an organized process to manage databases. It’s important recognize the principal characteristics about databases: logical independence, minimum redundancy, busy access from different users and information security. This manual had been doing to work with two programs which have access easily for the users: Excel and Access, these programs allow make mathematics operations and all kind of statistics; it helps to create tables, graphics and databases manipulation. Excel has three kind of basic commands and different formules which have relation with marketing: filter, order and dynamic tables, what allow organize and clean the information; on the another hand, Access has four important components: tables, consultations, forms and reports. There are some ways to get information from customers; here are some of the most important: information from sweepstakes, information from discount, information from satisfaction survey, information from website’s registration and information from shopping of products and services. The customer’s information is protected by General Law on Data Protection which gives information’s security to people. Finally it’s convenient recognize the channels which companies use to keep in contact with their customers, with the object of advertising, satisfaction survey and update data; the most popular methods are: telephone call, mobile call, text message, email marketing, social networks and websites

    Capacidad de Orquestación de Servicios Web en las Herramientas MULE ESB y Oracle Service Bus

    Get PDF
    Information Management has become a key factor for enterprise optimal development. It is usual that legacy systems implanted evolve along with the organization in which they function, in order to fulfill new upcoming requirements. Growth processes are essential in those systems that share information while supporting defined business processes. The adoption of a Service Oriented Architecture (SOA) enhances the creation of both dynamic and scalable systems. Furthermore, it facilitates the interaction among those systems and other applications. The technology Enterprise Service Bus (ESB) arises as a facilitator of an SOA implantation. An ESB is bases upon a software infrastructure that acts as a middleware that provides integration services between different applications by means of messaging based standards. It also provides a set of capacities to support the making of feasible solutions to any integration scenario. In this work, authors analyze some of the macro components provided by referred ESB´s tools that support service orchestration capacity as a service collaboration process under a defined pattern.La gestión de la información se ha convertido en un factor fundamental para el desempeño óptimo del sector empresarial. Es muy frecuente que los sistemas implantados deban evolucionar en conjunto con la organización en la que se encuentran funcionando, con el objetivo de satisfacer los nuevos requerimientos que surgen en la misma. En este proceso de crecimiento se ve la necesidad de que estos sistemas compartan información y se trabaje con esta de manera automatizada para dar soporte a los disímiles procesos de negocio definidos. La adopción de una Arquitectura Orientada a Servicios (SOA) posibilita la creación de sistemas dinámicos y escalables, además, facilita el proceso de interacción entre estos y otras aplicaciones. Entre los facilitadores para la implantación de una SOA se encuentra la tecnología Bus de Servicios Empresariales que se basa en una infraestructura de software que funciona como capa intermedia, proporcionando servicios de integración de las distintas aplicaciones a través de mensajería basada en estándares y servicios de sincronización. Esta se basa en un conjunto de capacidades para dar solución a cualquier escenario de integración. En este trabajo se evaluará el comportamiento de dos herramientas que implementan la tecnología ESB con respecto a la capacidad orquestación de servicios que no es más que un proceso de colaboración entre distintos servicios bajo un patrón determinado
    corecore