307 research outputs found

    Integrando bancos de dados heterogêneos através do padrão XML

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Com objetivo de organizar e estruturar o armazenamento das informações necessárias às organizações, SGBDs são utilizados a fim de prover o acesso de maneira ágil, eficiente e segura a estas informações pelas aplicações. Os dados armazenados em um SGBD são organizados de acordo com um esquema definido em cada organização, assim, quando estas precisam integrar/trocar informações armazenadas em seus respectivos bancos de dados, vários problemas surgem devido a heterogeneidade dos esquemas ou plataformas de hardware/software, necessitando de uma estrutura capaz de mediar tal intercâmbio. Para prover a integração de diversos bancos de dados heterogêneos, são utilizados os Sistemas Gerenciados de Bancos de Dados Distribuídos Heterogêneos, que controlam e possibilitam as aplicações acesso de maneira transparente aos dados distribuídos entre as bases heterogêneas. Com a especificação do padrão XML, o mesmo passou a ser utilizado para intercâmbio de dados, uma vez que é capaz de agregar a seu conteúdo informações que o descrevem(metadados), possibilitando assim a representação de dados que não poderiam ser representadas através do modelo relacional utilizado pela maioria dos SGBDs. Com o padrão XML é possível então a criação de visões materializadas dos dados armazenados em um SGBD local e utilizar esta visão para os mais variados fins. O presente trabalho apresenta uma proposta de um sistema capaz de prover o acesso - de maneira integrada e transparente para as aplicações - às informações armazenadas em bases heterogêneas e distribuídas, utilizando o padrão XML para representa-las através da criação de visões materializadas dos dados presentes em cada uma das bases a serem integradas, agrupando posteriormente as diversas visões em uma única visão XML. Tal integração traz a tona uma série de questões a serem tratadas, como a integridade dos dados que antes era controlada por cada um dos SGBDs e que agora precisa ser observada na visão integrada para garantir que os dados nela presentes possuam a mesma integridade, possibilitando assim que haja um serialização dos dados entre a visão e as bases distribuídas sem que ocorram problemas de integridade

    A INTEROPERABILIDADE DOS SISTEMAS DE INFORMAÇÃO SOB O ENFOQUE DA ANÁLISE SINTÁTICA E SEMÂNTICA DE DADOS NA WEB

    Get PDF
    he concept of interoperability is large, being used in various areas of knowledge and applications from operating systems in computer to cell phone companies, but information science can define two concepts used in a unambiguous interoperability for the spread and the search for information, syntactic interoperability and semantic interoperability, with consequences for both languages as the description of content in non-homogeneous, ie, described by different metadata and markup languages. The objective of this study is to conceptualize in heterogeneous environments description of the concepts of information syntactic and semantic interoperability.O conceito de interoperabilidade é amplo, sendo usado em diversas áreas do conhecimento e aplicações, desde Sistemas Operacionais em computação até empresas de telefonia celular, porém em Ciência da Informação é possível delimitar dois conceitos inequívocos usados de interoperabilidade tanto para a disseminação como para a busca de informação, a interoperabilidade sintática e a interoperabilidade semântica, com consequências para as linguagens como na descrição de conteúdos em ambientes não homogêneos, isto é, descritos por diferentes padrões de metadados e linguagens de marcação. O objetivo deste trabalho é conceituar em ambientes heterogêneos de descrição de informação os conceitos de interoperabilidade sintática e semântica

    J-schemas integrator : uma ferramenta para integraçao de esquemas de bancos de dados heterogeneos

    Get PDF
    Orientador : Marcos Sfair SunyeDissertaçao (mestrado) - Universidade Federal do Paraná, Setor de Ciencias ExatasResumo: Atualmente, várias organizações e companhias utilizam diversos sistemas de bancos de dados para gerenciar grande quantidade de seus dados. Entretanto, esses numerosos sistemas de banco de dados heterogêneos foram projetados para rodarem isoladamente e para não cooperarem entre si. Prover interoperabilidade entre esses bancos de dados é importante para o sucesso das organizações, nas quais ganhos de produtividade serão obtidos se esses sistemas puderem ser integrados e permitirem uma visão unificada dos dados. A integração de esquemas de bancos de dados heterogêneos pode ser definida como um processo que, através de uma entrada de um conjunto de esquemas de banco de dados, produz como saída, uma descrição unificada dos esquemas iniciais, chamado esquema integrado e a descrição da informação de mapeamento entre o esquema integrado e os esquemas iniciais. Essa dissertação de mestrado consiste na implementação de uma ferramenta cujo objetivo seja auxiliar e facilitar o processo de integração de esquemas de banco de dados. A ferramenta visual é responsável por importar esquemas de banco de dados, facilitar a identificação dos objetos conflitantes entre esquemas e pelo processo de integração e geração do esquema integrado e da informação de mapeamento entre o esquema integrado e os esquemas iniciais.Abstract: In today's modern organizations is common to find several different databases being used to accomplish their operational data management functions. These numerous heterogeneous databases systems were designed to run in isolation and they do not cooperate with each other. Providing interoperability among these databases is important to the successful operation of the organization. Improvements in productivity will be gained if the systems can be integrated - that is, made to cooperate with each other - to support global applications accessing multiple databases. This work is dedicated to the implementation of a tool to help developers in the task of integration of heterogeneous database schémas. The database schema integration can be defined as the process that, through an input of a set of databases schémas, produces, as the output, an unified description of the initials schémas, called integrated schema and the information mapping that supports the access to the data stored in the initial databases schémas from the integrated schema. The tool is responsible for importing/exporting schémas from/to database, facilitate the identification of conflicting objects between schémas and for the process of integration and generation of the integrated schema and the mapping information between the integrated schema and the initial schémas

    Mineração de Dados usando o software WizRule em Base de Dados de Compras de TI

    Get PDF
    Esta pesquisa tem como objetivo validar a hipótese de que a Mineração de Dados pode ser aplicada em base de dados de compra, gerando a descoberta do conhecimento oculto, como uma grande contribuição ao processo decisório da gestão de compras. Para melhor compreensão desse trabalho abordamos, na Revisão de Literatura, primeiramente, um histórico sobre o processo decisório, bem como a evolução dos estudos deste tema e da relação entre a Tomada de Decisão e os Sistemas de Informação. Posteriormente, ainda na Revisão da Literatura, nos voltamos para a abordagem sobre as ferramentas, objeto deste estudo,   Data Warehouse e Data mining, passando pelo processo KDD, por constituírem uma recente geração de Sistemas de Apoio à Decisão. O Data Warehouse por tratar-se de um banco de dados apropriado para objetivos gerenciais e o Data Mining por permitir a análise dos dados armazenados para a descoberta das relações ocultas, revelando informações valiosas sobre as compras já efetuadas. Por fim, demonstraremos, no último capítulo deste trabalho, a aplicação prática do Data Mining em base de dados de compras de TI de uma empresa de grande porte, incluindo a análise dos resultados gerados e comprovando ser de grande utilidade o uso dessas ferramentas na obtenção de informação útil sustentando o processo decisório e a estratégia de negócios na área de compras de produtos

    Modelagem multiagente escalável para a integração de sistemas especialistas

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Este trabalho consiste no desenvolvimento de uma modelagem multiagente escalável para a integração de sistemas especialistas. Foi desenvolvido como protótipo, um sistema multiagente denominado CLIDENP - Clínica Virtual para Diagnóstico e Educação em Nutrição Pediátrica, que integrou os sistemas especialistas probabilísticos que realizam o diagnóstico da desnutrição infantil pertencentes ao mesmo domínio de conhecimento e à mesma linha de pesquisa. O objetivo principal da CLIDENP é permitir o cálculo das hipóteses diagnósticas do estado nutricional e sugerir a dieta alimentar de crianças com até dois anos de idade, além de disponibilizar um ambiente de diagnóstico e terapia nutricional, e de ensino-aprendizagem em desnutrição infantil. Todos estes processos são realizados pelos Agentes Especialistas implementados através de suas interações durante a execução do Sistema Multiagente CLIDENP. Na integração deste conjunto de sistemas especialistas legados em forma de um sistema multiagente, foi concebido um modelo multiagente que tem como objetivo principal à manutenção da escalabilidade do sistema, ou seja, a capacidade do sistema de crescer tanto em número de agentes já existentes no sistema, quanto na inserção de novos agentes a posteriori. Além disso, este trabalho visa atender a uma demanda muito grande existente nos ambientes de trabalho e acadêmico, que é a de propor uma modelagem capaz de fazer com que os sistemas possam trocar informações e serviços entre si, resolvendo problemas computacionais de forma distribuída, organizada em grupos de trabalho e aplicada a problemas que não podem ser resolvidos isoladamente, devido a sua complexidade ou necessidade computacional

    Websites how interaction environments to innovation in knowledge society

    Get PDF
    Trata da possibilidade de portais corporativos serem utilizados como ambientes de interação para estímulo ao processo de inovação. Tem como objetivo destacar, a partir de uma reflexão, as características relacionadas aos portais corporativos que os colocam na posição de possíveis ambientes de interação para inovação, buscando demonstrar, a partir de uma verificação, como se encontra a produção de artigos científicos sobre a temática, na área da Ciência da Informação (CI), para isso utiliza como método a proposta estabelecida por Ensslin et al. (2010). Contextualiza o tema na Sociedade do conhecimento, incluindo as grandes transformações tecnológicas desenvolvidas e destaca a necessidade de obtenção de informação e conhecimento para o desenvolvimento do processo de inovação. Aponta a importância de interações para troca de informações e apresenta considerações em relação a esse aspecto. Conclui que os portais corporativos podem atuar como ambientes de interação para troca de informações relacionadas ao processo de inovação e construção do conhecimento, visto que permitem relações virtuais de compartilhamento através das ferramentas hoje disponíveis.It deals with the possibility of corporate portals are used as interaction environments for stimulating the innovation process. Aims to highlight, from a reflection, the features related to corporate portals that pose as the possible interaction environments for innovation, seeking to demonstrate, from a scan, as is the production of scientific articles on the subject in the field of Information Science (IS) for this proposed method uses as established by Ensslin et al. (2010). Contextualizes the theme in society knowledge, including the major technological changes developed and highlights the need to obtain information and knowledge for development of the innovation process. Points out the importance of interactions for exchange of information and presents considerations regarding this aspect. It makes thinking about the possibility and benefit of corporate portals are used as supportive environment for the innovation process. Concludes that the corporate portals can act as interaction environments to exchange information related to the innovation process and knowledge construction, since they allow virtual relationships through the sharing tools available today

    Estudo de caso para solução de integração com grandes volumes de dados utilizando padrões de integração empresarial com o uso do Apache Camel

    Get PDF
    This work aims to present the use of corporate integration standards as a solution for the treatment and transformation of large volumes of data in distributed and heterogeneous applications. One of the main challenge is building a solution to solve a real problem of management and handling large volumes of data, with less development time and less cost of resources and pricing. In this context, the objective is to present a case study that uses enterprise integration patterns such as Message Routing, Splitter and Load Balancer, as a solution implemented for an application of a real case, that deal large volumes of data, originating from banking systems, and using the Apache Camel as a viable and low cost option for this purpose. A scalable and virtualized environment was used with the java / spring boot / Kubernetes platform. As a result, it was observed that with the use of Apache Camel, it was possible to bring real benefits with a rapid development, about 68.75% faster than an implementation that doesn’t use Apache Camel, with greater code cohesion, through an implementation more scalable and secure. This document was structured in order to present an implementation roadmap, so that it serves as a starting point, or a guide, for future developers and academics, for similar problems of implementing application integration with large volumes of data.Este trabalho se propõe a apresentar a utilização de padrões de integração corporativos como solução para o tratamento e transformação de grandes volumes de dados em aplicações distribuídas e heterogêneas, sendo um dos principais desafios: construir uma solução para um problema real de gestão e manipulação de grandes volumes de dados, com um menor tempo de desenvolvimento e com um menor custo de recursos e valor. Neste contexto, objetiva-se apresentar um estudo de caso que utiliza padrões de integração empresarial: Message Routing, Splitter e Load Balancer, como solução implementada para uma aplicação de um caso real, que manipula grandes volumes de dados, oriundos de sistemas bancários, utilizando o Apache Camel como uma alternativa viável e de baixo custo. Procurou-se utilizar um ambiente virtualizado e escalável com plataforma Java/Spring Boot/Kubernetes. Como resultado foi observado que com a utilização do Apache Camel, possibilita trazer benefícios reais com um rápido desenvolvimento, cerca de 68,75%, mais rápido que uma implementação que não utiliza o Apache Camel, trazendo ganhos como: maior coesão de código, através de uma abordagem mais escalável e segura. Buscou-se estruturar este documento de forma a apresentar um roteiro da implementação, para que sirva como ponto de partida, um guia, para futuros desenvolvedores e acadêmicos, para implementação de problemas de integração de aplicações com grandes volumes de dados

    Um modelo para compartilhamento de bases de dados distribuídas e heterogêneas

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da ComputaçãoEste trabalho faz uma avaliação dos recursos disponíveis para viabilizar a interoperabilidade de bases de dados distribuídas e heterogêneas e propõe um modelo alternativo para a solução do problema. O modelo proposto se apresenta como definição metodológica, possível de ser implementado em qualquer ambiente operacional e aplicável em qualquer base de dados. O objetivo deste trabalho é mostrar que as alternativas disponíveis para solucionar esta problemática, quando já implementadas, apresentam um alto grau de complexidade e não atendem adequadamente todas as demandas relacionadas com a interoperabilidade de bases de dados distribuídas e heterogêneas. O trabalho apresenta uma proposta de mediador, modelado em UML (Unified Modeling Language), que permite a interoperabilidade entre bases de dados distribuídas e heterogêneas. Também é apresentada a implementação do modelo, onde são exploradas as características, comportamento e avaliada sua aplicabilidade em diferentes ambientes operacionais e linguagens de programação

    Um compilador para um sistema de gerenciamento de metadados baseado em MOF

    Get PDF
    Orientador : Manuel de Jesus MendesDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de ComputaçãoMestradoEngenharia de ComputaçãoMestre em Engenharia Elétric
    corecore