Submitted by repositorio repositorio ([email protected]) on 2016-01-19T17:16:19Z
No. of bitstreams: 1
dissertacao_ribeiro1_2014.pdf: 1284890 bytes, checksum: a740f095ebce5b4a0924fc37b7c1f7da (MD5)Made available in DSpace on 2016-01-19T17:16:19Z (GMT). No. of bitstreams: 1
dissertacao_ribeiro1_2014.pdf: 1284890 bytes, checksum: a740f095ebce5b4a0924fc37b7c1f7da (MD5)
Previous issue date: 2014-12A tecnologia de serviço web tem se mostrado uma importante ferramenta para integração de dados entre plataformas heterogêneas devida a disponibilidade de interfaces padronizadas e comunicação através da web. Esta integração de dados envolve armazenamento e recuperação de informação em sistemas gerenciadores de bancos de dados (SGBD). Os SGBD's possuem um conjunto de interfaces padronizadas, como por exemplo o ODBC (Open Database Connectivity), para acesso a dados sem a necessidade de que aplicações clientes codifiquem métodos de acesso especializados para tratar aspectos de persistência. Recentemente, vários frameworks para persistência de dados têm sido propostos, dentre eles, o framework ObInject (CARVALHO et al., 2013) que apresenta uma abordagem de indexação de objetos. No entanto, sua utilização está limitada em armazenar persistência em um sistema de arquivos local e somente para modelos de dados desenvolvidos em Java. Este trabalho desenvolve uma proposta baseada em serviços web para criação de um provedor de serviços de armazenamento e recuperação de dados para o framework ObInject. O provedor de serviços disponibiliza serviços CRUD (Create, Retrieve, Update, Delete) para acesso a dados de objetos de aplicações clientes. A partir da interoperabilidade que os serviços web oferecem, potenciais aplicações clientes escritas em qualquer linguagem de programação que desejem persistir dados, podem se tornar consumidoras do serviço de forma padronizada