611 |
Uma abordagem Bottom-UP para a integração semântica de esquemas XMLMello, Ronaldo dos Santos January 2002 (has links)
XML (eXtensibile Markup Language) é um padrão atual para representação e intercâmbio dos semi-estruturados na Web. Dados semi-estruturados são dados não convencionais cujas instâncias de uma mesma fonte de dados podem ter representações altamente heterogêneas. Em função isto, um esquema para estes dados tende a ser extenso para suportar todas as alternativas de representação que um dado pode assumir. Parte do grande volume de dados disponível hoje na Web é composto por fontes de dados heterogêneas XML sobre diversos domínios do conhecimento. Para realizar o acesso a estas fontes, aplicações na Web necessitam de um mecanismo de integração de dados. O objetivo principal deste mecanismo é disponibilizar um esquema de dados global representativo dos diversos esquemas XML das fontes de dados. Com base neste esquema global, consultas são formuladas, traduzidas para consultas sobre os esquemas XML, executadas nas fontes de dados e os resultados retornados à aplicação. Esta tese apresenta uma abordagem para a integração semântica de esquemas XML relativos a um domínio de aplicação chamada BInXS. BInXS adota um processo bottom-up de integração, no qual o esquema global é definido para um conjunto de esquemas XML representadas atrtavés de DTDs (Document Type Definitions). A vantagem do processo bottom-up é que todas as informações dos esquemas XML são consideradas no esquema global. Desta forma, toda a informação presente nas fontes de dados pode ser consultada. O processo de integração de BInXS é baseado em um conjunto de regras e algoritmos que realizam a cnversão de cada DTD para um esquema canônico conceitual e a posterior integração semântica propriamente dita destes esquemas canônicos. O processo é semi-automático pois considera uma eventual intervenção de um usuário especialista no domínio para validar ou confirmar alternativas de resultado produzidas automaticamente. Comparada com trabalhos relacionados, BInXS apresenta as seguintes contribuições: (i) uma representação canônica conceitual para esquemas XML que é o resultado de uma anállise detalhada do modelo XML; (ii) um étodo de unificação que lida com as particularidades da integração de dados semi-estruturados e; (iii) uma estratégia de mapeamento baseada em expressões de consulta XPath que possibilita uma tradução simples de consultas globais para consultas a serem executadas nas fontes de dados XML.
|
612 |
Desenvolvimento de um esquema XML para banco de dados sobre ovinosCosta, João Abelar Martins January 2002 (has links)
Este trabalho utilizou tecnologias tais como XML (eXtensible Markup Language) e esquemas XML, com objetivo de aprimorar a ovinocultura tornando o setor primário mais competitivo. Foram elaborados arquivos XML com a mesma estrutura (equivalentes) dos arquivos primitivos da Associação Brasileira de Criadores de Ovinos ( A.R.C.O. ), para que os mesmos possam ser disponibilizados na Internet. Para obter a integridade destes dados na Internet criou-se os esquemas XML, que são arquivos contendo as regras de formação dos dados. Os arquivos XML ficarão protegidos contra dados indesejáveis e disponíveis ao produtor rural via Internet.
|
613 |
Integração de multidatabases heterogêneos com aplicação de XML Schemas / Silvio Bortoleto ; orientador, Edgard JamhourBortoleto, Silvio January 2004 (has links)
Dissertação (mestrado) - Pontifícia Universidade Católica do Paraná, Curitiba, 2004 / Inclui bibliografia / O desenvolvimento de software hoje alcança níveis consideráveis de evolução e portabilidade. Entretanto, ainda são encontradas grandes dificuldades na integração dos bancos de dados, seja por fabricantes diversos ou ainda por que as ferramentas de conecti.
|
614 |
Incrementando a codificação da notação e modelo de processo de negócio / Increasing the coding of the Business Process Model and NotationSantos, Carlos Francisco Habekost dos January 2016 (has links)
O gerenciamento de processos de negócio (BPM) objetiva a melhor documentação e padronização dos processos de negócio, além do aumento da eficiência e qualidade na execução dos processos. Um processo de negócio pode ser representado graficamente, através da Notação e Modelo de Processo de Negócio – BPMN (Business Process Model and Notation), a qual é um padrão da OMG (Object Management Group) para modelagem de processos. A BPMN provê um extenso conjunto de elementos de modelagem, tais como atividades, eventos e desvios, que possibilitam a representação de uma grande variedade de processos de negócio. É uma notação com alto poder de expressão que permite capturar a relação lógica e temporal entre atividades, objeto de dados e recursos. Contudo, considerando a especificação da BPMN, existem limitações entre a definição dos elementos notacionais e sua respectiva codificação (no formato XML). Por exemplo, não está expresso no XML do elemento fluxo de mensagem alguma definição que permita conectar apenas elementos posicionados em piscinas distintas, tal como descrito na definição conceitual da notação O principal enfoque deste trabalho é o desenvolvimento de uma lógica que permita expressar a definição textual para cada elemento notacional. Tal lógica foi chamada neste trabalho de meta-algoritmo. Para verificar a expressividade dos metaalgoritmos propostos, foi utilizado técnicas de Teste de Software, baseado em tabelas de decisão e grafos de fluxo de controle. Além disso, foi aplicado um questionário com o objetivo de verificar a aceitação perante os usuários. Como resultado, destaca-se que os meta-algoritmos tiveram aceitação de 73,33% dos participantes do questionário. A principal contribuição deste trabalho é prover uma lógica mais aderente às definições textuais dos elementos notacionais, além de evidenciar que os usuários podem ter um maior entendimento, conforme verificado no questionário aplicado. / Business process management (BPM) enables the documentation and standardization of business processes, increasing efficiency and quality in their execution. A business process can be represented graphically by Business Process Model and Notation – BPMN, which is an OMG (Object Management Group) standard for process modeling. BPMN provides an extensive set of modeling elements, such as activities, events and gateways, which enables the representation of a wide variety of business processes. It presents high expression power that captures both temporal and logical relations between activities, data object and resources. However, considering the BPMN specification, there exists a lack of conformity between the conceptual BPMN elements definition and their respective codification (in XML format). For example, it is not expressed in the XML Message Flow element any definition to connect only elements from different pools, as described in the conceptual element definition The main goal of this work is to develop a logic that enables to express the rules described in the conceptual element definition, for each notational element. In this work, meta-algorithm is the term used to refer to this logic. Techniques of Software Testing, such as decision tables and graph coverage were used to check expressiveness of the proposed meta-algorithms. In order to verify the acceptance of users, a survey was applied, to verify the acceptance with users. As result, meta-algorithms had accepted by 73.33% participants. As main contribution this work provides a more adherent logic, compared to conceptual element definition, as well an evidence that users can have an increasing of understanding, like verified in the survey.
|
615 |
Holistic Boolean Twig Pattern Matching for Efficient XML Query ProcessingDing, Dabin 01 May 2014 (has links)
Efficient twig pattern matching is essential to XML queries and other tree-based queries. Numerous so-called holistic algorithms have been proposed for efficiently processing the twig patterns in XML queries. However, a more general form of twig pattern, called Boolean-twig (or B-twig for short), which allows arbitrary combination of an arbitrary number of all the three logical connectives, AND, OR, and NOT, in a twig pattern, has not been adequately addressed. The theme of this study is on holistic (and efficient) B-twig pattern matching using region encoding and Dewey encoding schemes. We first adopt region encoding and propose a novel, direct approach called DBTwigMerge for holistic B-twig pattern matching, which although enjoys certain theoretical ``beauty'' and ``elegance'' but does not always outperform our prior approach, BTwigMerge. Based on the experience gained and in-depth investigation, we then come up with another new and more efficient approach, FBTwigMerge, which is proven to be the overall winner among all the holistic approaches using region encoding. In this study, we also studied the holistic B-twig pattern matching problem using Dewey encoding. The unique properties of Dewey encoding bring challenges and also benefits to this problem. By carefully addressing the challenges, this dissertation finally presents the first Dewey based holistic approach, called DeweyNOT, for efficiently solving the pattern matching problem with a subclass of B-twigs, i.e., twig queries involving arbitrary AND/NOT predicates. Extensive experimental studies have been conducted that demonstrate the viability and outstanding performance of the proposed approaches.
|
616 |
Evolução de esquemas de workflow representados em XMLZschornack, Fábio January 2003 (has links)
Sistemas de gerência de workflow estão sendo amplamente utilizados para a modelagem e a execução dos processos de negócios das organizações. Tipicamente, esses sistemas interpretam um workflow e atribuem atividades a participantes, os quais podem utilizar ferramentas e aplicativos para sua realização. Recentemente, XML começou a ser utilizada como linguagem para representação dos processos bem como para a interoperação entre várias máquinas de workflow. Os processos de negócio são, na grande maioria, dinâmicos, podendo ser modi- ficados devido a inúmeros fatores, que vão desde a correção de erros até a adaptação a novas leis externas à organização. Conseqüentemente, os workflows correspondentes devem também evoluir, para se adequar às novas especificações do processo. Algumas propostas para o tratamento deste problema já foram definidas, enfocando principalmente as alterações sobre o fluxo de controle. Entretanto, para workflows representados em XML, ainda não foram definidos mecanismos apropriados para que a evolução possa ser realizada. Este trabalho apresenta uma estratégia para a evolução de esquemas de workflow representados em XML. Esta estratégia é construída a partir do conceito de versionamento, que permite o armazenamento de diversas versões de esquemas e a consulta ao hist´orico de versões e instâncias. As versões são representadas de acordo com uma linguagem que considera os aspectos de evolução. As instâncias, responsáveis pelas execuções particulares das versões, também são adequadamente modeladas. Além disso, é definido um método para a migração de instâncias entre versões de esquema, no caso de uma evolução. A aplicabilidade da estratégia proposta é verificada por meio de um estudo de caso.
|
617 |
Intercâmbio de dados entre aplicativos utilizando XML/XSLTNascimento, Alexandre Erasmo Krohn January 2001 (has links)
A integração de aplicações heterogêneas é uma tarefa constante entre empresas do mundo moderno. A grande quantidade de fornecedores de software, aliada à extensa variedade de técnicas e linguagens computacionais utilizadas, fazem desta integração uma tarefa trabalhosa e cara para as organizações. As alternativas existentes para a integração de sistemas de diferentes fornecedores podem variar, desde acesso compartilhado a uma base de dados comum, uso de replicadores de dados entre bases de dados distintas, troca de mensagens entre aplicações, ou o uso de programas exportadores/importadores, gerando arquivos em um formato previamente protocolado entre os desenvolvedores dos softwares envolvidos. Este trabalho visa propor uma alternativa para a integração de sistemas heterogêneos, fazendo uso da tecnologia XML para representar os dados que são trocados entre os aplicativos. Para tanto, sugere um framework a ser utilizado no planejamento da arquitetura dos softwares. O objetivo principal da adoção de um framework é a utilização de uma metodologia previamente desenvolvida e certificada, economizando tempo de análise para a solução de um problema. O framework proposto subtrai dos desenvolvedores a necessidade de alteração do código fonte dos seus programas cada vez que a integração com um novo fornecedor de software se faz necessária, ou que há alteração no formato dos dados trocados entre os aplicativos. Este efeito é conseguido através da utilização de XSLT para a conversão de formatos de documentos XML trocados pelos softwares. Tal conversão é realizada por um processador XSLT externo aos programas envolvidos. Para simplificar o processo, foi desenvolvido o protótipo de uma ferramenta para a geração de templates XSLT. Templates são elementos da especificação XSLT capazes de realizar a transformação entre estruturas representadas em XML. O gerador de templates XSLT é uma ferramenta gráfica capaz de converter mapeamentos realizados entre estruturas XML em templates XSLT, podendo aplicar as transformações geradas a documentos XML, com a finalidade de teste ou transformação.
|
618 |
Nástroje na podporu tvorby dokumentace programového vybaveníHorký, Vladimír January 2004 (has links)
No description available.
|
619 |
Realizace komunikačního profilu a uživatelského rozhraní pro generátor síťového provozuBilka, Rudolf January 2014 (has links)
This diploma thesis deals with the design and implementation of a communication profile and user interface for already created software core of the network traffic generator. Author introduces the reader to possibilities of creating user interfaces in programming language Java, including a brief evaluation of them. Further, the available low-level tools for network traffic generation are analyzed. Based on the requirements specification is then designed and implemented user interface of the generator, which allows you to manage communication profiles and run individual tests over them. Finally, the project is economically evaluated and future development trends of the application are proposed.
|
620 |
XML para criação de relatórios dinâmicos em bancos de dados relacionaisLunkes, Cristiano Marcos January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação / Made available in DSpace on 2012-10-20T19:27:37Z (GMT). No. of bitstreams: 1
209022.pdf: 739086 bytes, checksum: c38c88324a1b76945baae542d5ce1fe8 (MD5)
|
Page generated in 0.0174 seconds