Fechar

1. Identificação
Tipo de ReferênciaArtigo em Evento (Conference Proceedings)
Sitemtc-m21c.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34R/3U5355H
Repositóriosid.inpe.br/mtc-m21c/2019/09.24.16.46
Última Atualização2019:11.18.12.05.58 (UTC) administrator
Repositório de Metadadossid.inpe.br/mtc-m21c/2019/09.24.16.46.07
Última Atualização dos Metadados2020:01.06.11.42.22 (UTC) administrator
Chave SecundáriaINPE--PRE/
Chave de CitaçãoDiasGuerLima:2019:ArDyWe
TítuloAn architecture for dynamic web services that integrates adaptive object models to existing frameworks
Ano2019
Data de Acesso15 jun. 2024
Tipo SecundárioPRE CN
Número de Arquivos1
Tamanho805 KiB
2. Contextualização
Autor1 Dias, Antonio
2 Guerra, Eduardo Martins
3 Lima Francisco, Phyllipe de Souza
Grupo1 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR
2 LABAC-COCTE-INPE-MCTIC-GOV-BR
3 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR
Afiliação1 Instituto Nacional de Pesquisas Espaciais (INPE)
2 Instituto Nacional de Pesquisas Espaciais (INPE)
3 Instituto Nacional de Pesquisas Espaciais (INPE)
Endereço de e-Mail do Autor1 antoniodiasabc@gmail.com
2 eduardo.guerra@inpe.br
3 phyllipe_slf@yahoo.com.br
Nome do EventoBrazilian Symposium on Software Components, Architectures, and Reuse, 13
Localização do EventoSalbador, BA
Data23-27 set.
Histórico (UTC)2019-09-24 16:46:57 :: simone -> administrator :: 2019
2019-10-01 15:08:13 :: administrator -> simone :: 2019
2019-11-18 12:05:58 :: simone -> administrator :: 2019
2020-01-06 11:42:22 :: administrator -> simone :: 2019
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Tipo do ConteúdoExternal Contribution
Tipo de Versãopublisher
Palavras-ChaveAdaptive Object Model
Software Engineering
Framework
Metaprogramming
Web Services
Reuse
ResumoNowadays, web services became one of the main alternatives for communication between software systems and even inside the components of the same application. In some domains, the change of requirements happens frequently, demanding flexibility from the architecture of the applications, and consequently also in the web services that they provide. In this context, the goal of this work is to provide an architecture that can be used for dynamic web services, allowing services to be changed and introduced at runtime. To fulfill these requirements this work proposes the usage of Adaptive Object Models (AOM) combined with existing web service framework, using dynamic adapters to integrate and decouple them. The framework Esfinge AOM Role Mapper received features to implement the behavioral part of the AOM model and to map the AOM rule objects with metadata to methods with code annotations in the dynamic adapters. The proposed architecture passes the adapters generated at runtime to the existing framework, which provide the web service based on its methods and code annotations. An evaluation based on a case study performed scenario-based tests to verify the architecture capability to create and change dynamic web services. Additionally, a modularity analysis verified the coupling between classes that use both frameworks. As a result, the proposed architectural solution was able to implement the dynamic web services in all the scenarios keeping the classes that handle the AOM model decoupled from the classes responsible for providing the web services.
ÁreaCOMP
Arranjo 1urlib.net > BDMCI > Fonds > Produção anterior à 2021 > LABAC > An architecture for...
Arranjo 2urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > An architecture for...
Conteúdo da Pasta docacessar
Conteúdo da Pasta sourcenão têm arquivos
Conteúdo da Pasta agreement
agreement.html 24/09/2019 13:46 1.0 KiB 
4. Condições de acesso e uso
URL dos dadoshttp://mtc-m21c.sid.inpe.br/ibi/8JMKD3MGP3W34R/3U5355H
URL dos dados zipadoshttp://mtc-m21c.sid.inpe.br/zip/8JMKD3MGP3W34R/3U5355H
Idiomaen
Grupo de Usuáriosself-uploading-INPE-MCTI-GOV-BR
simone
Visibilidadeshown
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
VinculaçãoTrabalho não Vinculado à Tese/Dissertação
Unidades Imediatamente Superiores8JMKD3MGPCW/3ESGTTP
8JMKD3MGPCW/3F2PHGS
Lista de Itens Citandosid.inpe.br/bibdigital/2013/10.12.22.16 3
Acervo Hospedeirourlib.net/www/2017/11.22.19.04
6. Notas
Campos Vaziosarchivingpolicy archivist booktitle callnumber copyholder copyright creatorhistory descriptionlevel dissemination doi e-mailaddress edition editor format isbn issn label lineage mark mirrorrepository nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project publisher publisheraddress readergroup readpermission resumeid rightsholder schedulinginformation secondarydate secondarymark serieseditor session shorttitle sponsor subject targetfile tertiarytype type url volume
7. Controle da descrição
e-Mail (login)simone
atualizar 


Fechar