Serviço Web para acesso a dados no Framework Obinject.

Detalhes bibliográficos
Autor(a) principal: RIBEIRO, Wellington Openheimer
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNIFEI (RIUNIFEI)
Texto Completo: https://repositorio.unifei.edu.br/jspui/handle/123456789/286
Resumo: A 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.
id UFEI_efcbb69ccc4f1e00938eaa04359955c4
oai_identifier_str oai:repositorio.unifei.edu.br:123456789/286
network_acronym_str UFEI
network_name_str Repositório Institucional da UNIFEI (RIUNIFEI)
repository_id_str 7044
spelling 2014-12-122016-01-19T17:16:19Z2016-01-19T17:16:19ZRIBEIRO, Wellington Openheimer. Serviço Web para acesso a dados no Framework Obinject. 2014. 53 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2014.https://repositorio.unifei.edu.br/jspui/handle/123456789/286A 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.Serviço Web para acesso a dados no Framework Obinject.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisItajubáUniversidade Federal de Itajubá53 p.PersistênciaIndexaçãoFrameworkCRUDServi co WebPersistenceIndexingWeb ServicesSERAPHIM, EnzoCiência e Tecnologia da ComputaçãoSistemas de ComputaçãoRIBEIRO, Wellington OpenheimerPrograma de Pós-Graduação: Mestrado - Ciência e Tecnologia da ComputaçãoIESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informaçãoporreponame:Repositório Institucional da UNIFEI (RIUNIFEI)instname:Universidade Federal de Itajubá (UNIFEI)instacron:UNIFEIinfo:eu-repo/semantics/openAccessORIGINALdissertacao_ribeiro1_2014.pdfdissertacao_ribeiro1_2014.pdfapplication/pdf1284890https://repositorio.unifei.edu.br/jspui/bitstream/123456789/286/1/dissertacao_ribeiro1_2014.pdfa740f095ebce5b4a0924fc37b7c1f7daMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unifei.edu.br/jspui/bitstream/123456789/286/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/2862024-03-18 14:27:10.82oai:repositorio.unifei.edu.br:123456789/286Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.unifei.edu.br/oai/requestrepositorio@unifei.edu.br || geraldocarlos@unifei.edu.bropendoar:70442024-03-18T17:27:10Repositório Institucional da UNIFEI (RIUNIFEI) - Universidade Federal de Itajubá (UNIFEI)false
dc.title.pt_BR.fl_str_mv Serviço Web para acesso a dados no Framework Obinject.
title Serviço Web para acesso a dados no Framework Obinject.
spellingShingle Serviço Web para acesso a dados no Framework Obinject.
RIBEIRO, Wellington Openheimer
title_short Serviço Web para acesso a dados no Framework Obinject.
title_full Serviço Web para acesso a dados no Framework Obinject.
title_fullStr Serviço Web para acesso a dados no Framework Obinject.
title_full_unstemmed Serviço Web para acesso a dados no Framework Obinject.
title_sort Serviço Web para acesso a dados no Framework Obinject.
author RIBEIRO, Wellington Openheimer
author_facet RIBEIRO, Wellington Openheimer
author_role author
dc.contributor.author.fl_str_mv RIBEIRO, Wellington Openheimer
description A 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.
publishDate 2014
dc.date.issued.fl_str_mv 2014-12-12
dc.date.available.fl_str_mv 2016-01-19T17:16:19Z
dc.date.accessioned.fl_str_mv 2016-01-19T17:16:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv RIBEIRO, Wellington Openheimer. Serviço Web para acesso a dados no Framework Obinject. 2014. 53 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2014.
dc.identifier.uri.fl_str_mv https://repositorio.unifei.edu.br/jspui/handle/123456789/286
identifier_str_mv RIBEIRO, Wellington Openheimer. Serviço Web para acesso a dados no Framework Obinject. 2014. 53 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2014.
url https://repositorio.unifei.edu.br/jspui/handle/123456789/286
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.program.fl_str_mv Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação
dc.publisher.department.fl_str_mv IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIFEI (RIUNIFEI)
instname:Universidade Federal de Itajubá (UNIFEI)
instacron:UNIFEI
instname_str Universidade Federal de Itajubá (UNIFEI)
instacron_str UNIFEI
institution UNIFEI
reponame_str Repositório Institucional da UNIFEI (RIUNIFEI)
collection Repositório Institucional da UNIFEI (RIUNIFEI)
bitstream.url.fl_str_mv https://repositorio.unifei.edu.br/jspui/bitstream/123456789/286/1/dissertacao_ribeiro1_2014.pdf
https://repositorio.unifei.edu.br/jspui/bitstream/123456789/286/2/license.txt
bitstream.checksum.fl_str_mv a740f095ebce5b4a0924fc37b7c1f7da
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIFEI (RIUNIFEI) - Universidade Federal de Itajubá (UNIFEI)
repository.mail.fl_str_mv repositorio@unifei.edu.br || geraldocarlos@unifei.edu.br
_version_ 1801863208403730432