Managing the Evolution of XML-based Mediation Queries
Autor(a) principal: | |
---|---|
Data de Publicação: | 2003 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/0013000013h8t |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/1838 |
Resumo: | Diversos sistemas de integração de dados têm sido propostos na literatura com o objetivo de prover acesso integrado a diferentes fontes de dados, que podem ser autônomas e heterogêneas. O problema de integração de dados consiste em oferecer uma visão uniforme das fontes de dados (chamada esquema de mediação ou esquema global) e definir um conjunto de consultas (chamadas consultas de mediação) as quais determinam como obter cada elemento do esquema de mediação em função dos dados armazenados nas fontes locais. Sistemas de integração de dados podem ser classificados de acordo com a abordagem adotada para definição dos mapeamentos entre as fontes de dados e o esquema de mediação. Duas abordagens principais são apresentadas na literatura: Visão Global e Visão Local. Na abordagem Visão Global cada elemento do esquema de mediação é representado como uma visão sobre as fontes de dados. Na abordagem Visão Local cada elemento em uma dada fonte de dados é definido como uma visão sobre o esquema de mediação. Uma das contribuições deste trabalho é a proposta de um sistema de integração de dados que adota a abordagem Visão Global. Um importante diferencial deste sistema é que além de prover acesso integrado a dados distribuídos e heterogêneos, o sistema também oferece soluções para os problemas relacionados à geração e à manutenção das consultas de mediação. Além disso, o sistema proposto usa XML como modelo de dados comum para troca e representação de dados. Para representar os esquemas das fontes de dados locais é adotada a linguagem XML Schema, proposta pelo W3C como linguagem padrão para definição de esquemas para classes de documentos XML. Para prover uma representação de mais alto nível para as informações descritas nos esquemas XML é proposto um modelo conceitual, chamado X-Entity. Além do modelo conceitual, também é apresentado o processo de conversão de um esquema XML (definido na linguagem XML Schema) para um esquema definido no modelo X-Entity. O principal problema com o uso da abordagem Visão Global diz respeito à manutenção das consultas de mediação em conseqüência das atualizações nos esquemas das fontes de dados locais. Em ambientes dinâmicos, as consultas de mediação devem ser flexíveis a fim de permitir modificações nos esquemas locais, adição e remoção de fontes de dados e alterações nos requisitos de usuários. Para gerenciar a evolução do nível de mediação (esquema e consultas de mediação) foram desenvolvidos: i) um conjunto de operações que descrevem os diferentes tipos de evolução nas fontes locais e nos requisitos dos usuários, ii) um conjunto de primitivas de propagação que descrevem as modificações a serem realizadas no esquema e nas consultas de mediação e iii) um conjunto de regras de propagação. Este trabalho também propõe um processo de propagação que define como difundir os diferentes tipos de atualizações. Este trabalho propõe uma abordagem incremental para o desenvolvimento do nível de mediação baseado na evolução dos esquemas das fontes locais e evolução dos requisitos dos usuários. Mais precisamente, a adição de uma nova fonte de dados ao sistema não implica que as consultas de mediação sejam completamente refeitas. Ao invés disso, é possível adicionar a nova fonte de dados às consultas existentes. Quando uma fonte de dados é removida, as consultas de mediação afetadas por esta remoção devem ser reescritas ou removidas. Da mesma forma, mudanças nos requisitos dos usuários também podem ser refletidas no nível de mediação. Esta solução permite a evolução incremental do nível de mediação aumentando tanto a flexibilidade quanto a escalabilidade do sistema de integração proposto |
id |
UFPE_3a4be5f40466d51143bb9a3bb4d2ecfd |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/1838 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
LÓSCIO, Bernadette FariasSALGADO, Ana Carolina Brandão2014-06-12T15:52:44Z2014-06-12T15:52:44Z2003Farias Lóscio, Bernadette; Carolina Brandão Salgado, Ana. Managing the Evolution of XML-based Mediation Queries. 2003. Tese (Doutorado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2003.https://repositorio.ufpe.br/handle/123456789/1838ark:/64986/0013000013h8tDiversos sistemas de integração de dados têm sido propostos na literatura com o objetivo de prover acesso integrado a diferentes fontes de dados, que podem ser autônomas e heterogêneas. O problema de integração de dados consiste em oferecer uma visão uniforme das fontes de dados (chamada esquema de mediação ou esquema global) e definir um conjunto de consultas (chamadas consultas de mediação) as quais determinam como obter cada elemento do esquema de mediação em função dos dados armazenados nas fontes locais. Sistemas de integração de dados podem ser classificados de acordo com a abordagem adotada para definição dos mapeamentos entre as fontes de dados e o esquema de mediação. Duas abordagens principais são apresentadas na literatura: Visão Global e Visão Local. Na abordagem Visão Global cada elemento do esquema de mediação é representado como uma visão sobre as fontes de dados. Na abordagem Visão Local cada elemento em uma dada fonte de dados é definido como uma visão sobre o esquema de mediação. Uma das contribuições deste trabalho é a proposta de um sistema de integração de dados que adota a abordagem Visão Global. Um importante diferencial deste sistema é que além de prover acesso integrado a dados distribuídos e heterogêneos, o sistema também oferece soluções para os problemas relacionados à geração e à manutenção das consultas de mediação. Além disso, o sistema proposto usa XML como modelo de dados comum para troca e representação de dados. Para representar os esquemas das fontes de dados locais é adotada a linguagem XML Schema, proposta pelo W3C como linguagem padrão para definição de esquemas para classes de documentos XML. Para prover uma representação de mais alto nível para as informações descritas nos esquemas XML é proposto um modelo conceitual, chamado X-Entity. Além do modelo conceitual, também é apresentado o processo de conversão de um esquema XML (definido na linguagem XML Schema) para um esquema definido no modelo X-Entity. O principal problema com o uso da abordagem Visão Global diz respeito à manutenção das consultas de mediação em conseqüência das atualizações nos esquemas das fontes de dados locais. Em ambientes dinâmicos, as consultas de mediação devem ser flexíveis a fim de permitir modificações nos esquemas locais, adição e remoção de fontes de dados e alterações nos requisitos de usuários. Para gerenciar a evolução do nível de mediação (esquema e consultas de mediação) foram desenvolvidos: i) um conjunto de operações que descrevem os diferentes tipos de evolução nas fontes locais e nos requisitos dos usuários, ii) um conjunto de primitivas de propagação que descrevem as modificações a serem realizadas no esquema e nas consultas de mediação e iii) um conjunto de regras de propagação. Este trabalho também propõe um processo de propagação que define como difundir os diferentes tipos de atualizações. Este trabalho propõe uma abordagem incremental para o desenvolvimento do nível de mediação baseado na evolução dos esquemas das fontes locais e evolução dos requisitos dos usuários. Mais precisamente, a adição de uma nova fonte de dados ao sistema não implica que as consultas de mediação sejam completamente refeitas. Ao invés disso, é possível adicionar a nova fonte de dados às consultas existentes. Quando uma fonte de dados é removida, as consultas de mediação afetadas por esta remoção devem ser reescritas ou removidas. Da mesma forma, mudanças nos requisitos dos usuários também podem ser refletidas no nível de mediação. Esta solução permite a evolução incremental do nível de mediação aumentando tanto a flexibilidade quanto a escalabilidade do sistema de integração propostoengUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessMediators ArchitectureDistributed and Heterogeneous BDManaging the Evolution of XML-based Mediation Queriesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo4668_1.pdf.jpgarquivo4668_1.pdf.jpgGenerated Thumbnailimage/jpeg1158https://repositorio.ufpe.br/bitstream/123456789/1838/4/arquivo4668_1.pdf.jpgc0c351eeaded6dbf79d5b3089578b713MD54ORIGINALarquivo4668_1.pdfapplication/pdf1143987https://repositorio.ufpe.br/bitstream/123456789/1838/1/arquivo4668_1.pdf36c6fc38310aacde3356e242c41d08a1MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/1838/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo4668_1.pdf.txtarquivo4668_1.pdf.txtExtracted texttext/plain364082https://repositorio.ufpe.br/bitstream/123456789/1838/3/arquivo4668_1.pdf.txt1951a2d2175e1761d559e0374c18c466MD53123456789/18382019-10-25 19:09:50.811oai:repositorio.ufpe.br:123456789/1838Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T22:09:50Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Managing the Evolution of XML-based Mediation Queries |
title |
Managing the Evolution of XML-based Mediation Queries |
spellingShingle |
Managing the Evolution of XML-based Mediation Queries LÓSCIO, Bernadette Farias Mediators Architecture Distributed and Heterogeneous BD |
title_short |
Managing the Evolution of XML-based Mediation Queries |
title_full |
Managing the Evolution of XML-based Mediation Queries |
title_fullStr |
Managing the Evolution of XML-based Mediation Queries |
title_full_unstemmed |
Managing the Evolution of XML-based Mediation Queries |
title_sort |
Managing the Evolution of XML-based Mediation Queries |
author |
LÓSCIO, Bernadette Farias |
author_facet |
LÓSCIO, Bernadette Farias |
author_role |
author |
dc.contributor.author.fl_str_mv |
LÓSCIO, Bernadette Farias |
dc.contributor.advisor1.fl_str_mv |
SALGADO, Ana Carolina Brandão |
contributor_str_mv |
SALGADO, Ana Carolina Brandão |
dc.subject.por.fl_str_mv |
Mediators Architecture Distributed and Heterogeneous BD |
topic |
Mediators Architecture Distributed and Heterogeneous BD |
description |
Diversos sistemas de integração de dados têm sido propostos na literatura com o objetivo de prover acesso integrado a diferentes fontes de dados, que podem ser autônomas e heterogêneas. O problema de integração de dados consiste em oferecer uma visão uniforme das fontes de dados (chamada esquema de mediação ou esquema global) e definir um conjunto de consultas (chamadas consultas de mediação) as quais determinam como obter cada elemento do esquema de mediação em função dos dados armazenados nas fontes locais. Sistemas de integração de dados podem ser classificados de acordo com a abordagem adotada para definição dos mapeamentos entre as fontes de dados e o esquema de mediação. Duas abordagens principais são apresentadas na literatura: Visão Global e Visão Local. Na abordagem Visão Global cada elemento do esquema de mediação é representado como uma visão sobre as fontes de dados. Na abordagem Visão Local cada elemento em uma dada fonte de dados é definido como uma visão sobre o esquema de mediação. Uma das contribuições deste trabalho é a proposta de um sistema de integração de dados que adota a abordagem Visão Global. Um importante diferencial deste sistema é que além de prover acesso integrado a dados distribuídos e heterogêneos, o sistema também oferece soluções para os problemas relacionados à geração e à manutenção das consultas de mediação. Além disso, o sistema proposto usa XML como modelo de dados comum para troca e representação de dados. Para representar os esquemas das fontes de dados locais é adotada a linguagem XML Schema, proposta pelo W3C como linguagem padrão para definição de esquemas para classes de documentos XML. Para prover uma representação de mais alto nível para as informações descritas nos esquemas XML é proposto um modelo conceitual, chamado X-Entity. Além do modelo conceitual, também é apresentado o processo de conversão de um esquema XML (definido na linguagem XML Schema) para um esquema definido no modelo X-Entity. O principal problema com o uso da abordagem Visão Global diz respeito à manutenção das consultas de mediação em conseqüência das atualizações nos esquemas das fontes de dados locais. Em ambientes dinâmicos, as consultas de mediação devem ser flexíveis a fim de permitir modificações nos esquemas locais, adição e remoção de fontes de dados e alterações nos requisitos de usuários. Para gerenciar a evolução do nível de mediação (esquema e consultas de mediação) foram desenvolvidos: i) um conjunto de operações que descrevem os diferentes tipos de evolução nas fontes locais e nos requisitos dos usuários, ii) um conjunto de primitivas de propagação que descrevem as modificações a serem realizadas no esquema e nas consultas de mediação e iii) um conjunto de regras de propagação. Este trabalho também propõe um processo de propagação que define como difundir os diferentes tipos de atualizações. Este trabalho propõe uma abordagem incremental para o desenvolvimento do nível de mediação baseado na evolução dos esquemas das fontes locais e evolução dos requisitos dos usuários. Mais precisamente, a adição de uma nova fonte de dados ao sistema não implica que as consultas de mediação sejam completamente refeitas. Ao invés disso, é possível adicionar a nova fonte de dados às consultas existentes. Quando uma fonte de dados é removida, as consultas de mediação afetadas por esta remoção devem ser reescritas ou removidas. Da mesma forma, mudanças nos requisitos dos usuários também podem ser refletidas no nível de mediação. Esta solução permite a evolução incremental do nível de mediação aumentando tanto a flexibilidade quanto a escalabilidade do sistema de integração proposto |
publishDate |
2003 |
dc.date.issued.fl_str_mv |
2003 |
dc.date.accessioned.fl_str_mv |
2014-06-12T15:52:44Z |
dc.date.available.fl_str_mv |
2014-06-12T15:52:44Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
Farias Lóscio, Bernadette; Carolina Brandão Salgado, Ana. Managing the Evolution of XML-based Mediation Queries. 2003. Tese (Doutorado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2003. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/1838 |
dc.identifier.dark.fl_str_mv |
ark:/64986/0013000013h8t |
identifier_str_mv |
Farias Lóscio, Bernadette; Carolina Brandão Salgado, Ana. Managing the Evolution of XML-based Mediation Queries. 2003. Tese (Doutorado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2003. ark:/64986/0013000013h8t |
url |
https://repositorio.ufpe.br/handle/123456789/1838 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/1838/4/arquivo4668_1.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/1838/1/arquivo4668_1.pdf https://repositorio.ufpe.br/bitstream/123456789/1838/2/license.txt https://repositorio.ufpe.br/bitstream/123456789/1838/3/arquivo4668_1.pdf.txt |
bitstream.checksum.fl_str_mv |
c0c351eeaded6dbf79d5b3089578b713 36c6fc38310aacde3356e242c41d08a1 8a4605be74aa9ea9d79846c1fba20a33 1951a2d2175e1761d559e0374c18c466 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1815172991312461824 |