ARAXA: an object-relational approach to store active XML documents
Autores
3981 |
1763,1764,51
|
|
3982 |
1763,1764,51
|
|
3983 |
1763,1764,51
|
Informações:
Publicações do PESC
Título
ARAXA: an object-relational approach to store active XML documents
Linha de pesquisa
Engenharia de Dados e Conhecimento
Tipo de publicação
Relatório Técnico
Número de registro
ES-708/7
Data
5/2007
Resumo
Os documentos XML ativos (AXML) combinam dados XML tradicionais com dados intencionais definidos através de chamadas a Serviços Web. A propriedade dinâmica desses documentos apresenta desafios tanto para a materialização de seu conteúdo intencional quanto para o seu armazenamento. Neste trabalho, nos apresentamos ARAXA, uma abordagem não intrusiva para o armazenamento de documentos AXML. Nossa abordagem faz uso de objetos complexos dos SGBDs Objeto-Relacionais para representar essa nova estrutura de dados, sendo assim, beneficia-se de ferramentas eficientes de armazenamento e de processamento de consultas. Nós definimos um mecanismo de armazenamento de documentos AXML associado a uma metodologia para materialização em tempo de consulta. Implementamos também um protótipo para a ARAXA. Os resultados experimentais mostram que nossa abordagem é escalável e extensível.
Abstract
Active XML (AXML) documents combine extensional XML data with intentional data defined through Web service calls. The dynamic properties of these documents pose challenges to both storage and data materialization techniques. We present ARAXA, a non-intrusive approach to store AXML documents. It takes advantage of complex objects from object-relational DBMS to represent both extensional and intentional data. By using a DBMS we benefit from efficient storage tools and query engine. We have defined a storage mechanism with a methodology to materialize AXML documents at query time. We have also implemented a prototype of ARAXA. Our experimental results show that our approach is scalable and extensible.
Arquivo