A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/jspui/handle/123456789/17951 |
Resumo: | This thesis presents ⇡SOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven delevopment areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts |
id |
UFRN_0e687abb380173dfe2e5c6cb12e6e151 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/17951 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Souza Neto, Plácido Antônio dehttp://lattes.cnpq.br/3641504724164977http://lattes.cnpq.br/6034405930958244Lucena, Marcia Jacyntha Nunes Rodrigueshttp://lattes.cnpq.br/7982148962089986Rosa, Nelson Soutohttp://lattes.cnpq.br/4220236737158909Solar, Genoveva VargasCastro, Valeria deVergilio, Silvia Reginahttp://lattes.cnpq.br/0401470121643212Musicante, Martin Alejandro2014-12-17T15:47:00Z2013-04-192014-12-17T15:47:00Z2012-12-11SOUZA NETO, Plácido Antônio de. A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties. 2012. 194 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.https://repositorio.ufrn.br/jspui/handle/123456789/17951This thesis presents ⇡SOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven delevopment areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of conceptsEsta tese apresenta ⇡SOD-M (Policy-based Service Oriented Development Methodology), uma metodologia para a modelagem de aplicações orientadas a serviços a qual usa Políticas de qualidade. O trabalho propõe um método orientado a modelos para desenvolvimento de aplicações confiáveis. ⇡SOD-M consiste de: (i) um conjunto de meta-modelos para representação de requisitos não-funcionais associados a serviços nos diferentes níveis de modelagem, a partir de um modelo de caso de uso até um modelo de composição de serviço, (ii) um meta-modelo de plataforma específica que representa a especificação das composiçoes e as políticas, (iii) regras de transformação model-to-model e model-to-text para semi-automatizar a implementação de composiçoes de serviços confiáveis, e (iv) um ambiente que implementa estes meta-modelos e regras, representando assim aspectos transversais e limitações associadas a serviços, que devem ser respeitados. Esta tese também apresenta uma classificação e nomenclatura de requisitos não-funcionais para o desenvolvimento de aplicações orientadas a serviços. Nossa abordagem visa agregar valor ao desenvolvimento de aplicações orientadas a serviços que têm necessidades de garantias de requisitos de qualidade. Este trabalho utiliza conceitos das áreas de desenvolvimento orientado a serviços, design de requisitos não-funcionais e desenvolvimento dirigido a modelos para propor uma solução que minimiza o problema de modelagem de serviços web confiáveisCoordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoServiços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. ⇡SOD-MReliable service. Policy. Model-driven development. Methodology. ⇡SOD-MCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOA Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Propertiesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALPlacidoASN_TESE.pdfapplication/pdf5575988https://repositorio.ufrn.br/bitstream/123456789/17951/1/PlacidoASN_TESE.pdfb29fc882ea45700b3c27d134527a79edMD51TEXTPlacidoASN_TESE.pdf.txtPlacidoASN_TESE.pdf.txtExtracted texttext/plain484890https://repositorio.ufrn.br/bitstream/123456789/17951/6/PlacidoASN_TESE.pdf.txtc2c76e0b1f12b8f9b1447339303e9c87MD56THUMBNAILPlacidoASN_TESE.pdf.jpgPlacidoASN_TESE.pdf.jpgIM Thumbnailimage/jpeg3273https://repositorio.ufrn.br/bitstream/123456789/17951/7/PlacidoASN_TESE.pdf.jpg706457e672b550363d39f5d836f70f65MD57123456789/179512017-11-04 08:30:10.647oai:https://repositorio.ufrn.br:123456789/17951Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T11:30:10Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.por.fl_str_mv |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
title |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
spellingShingle |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties Souza Neto, Plácido Antônio de Serviços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. ⇡ SOD-M Reliable service. Policy. Model-driven development. Methodology. ⇡ SOD-M CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
title_short |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
title_full |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
title_fullStr |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
title_full_unstemmed |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
title_sort |
A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties |
author |
Souza Neto, Plácido Antônio de |
author_facet |
Souza Neto, Plácido Antônio de |
author_role |
author |
dc.contributor.authorID.por.fl_str_mv |
|
dc.contributor.authorLattes.por.fl_str_mv |
http://lattes.cnpq.br/3641504724164977 |
dc.contributor.advisorID.por.fl_str_mv |
|
dc.contributor.advisorLattes.por.fl_str_mv |
http://lattes.cnpq.br/6034405930958244 |
dc.contributor.referees1.pt_BR.fl_str_mv |
Lucena, Marcia Jacyntha Nunes Rodrigues |
dc.contributor.referees1ID.por.fl_str_mv |
|
dc.contributor.referees1Lattes.por.fl_str_mv |
http://lattes.cnpq.br/7982148962089986 |
dc.contributor.referees2.pt_BR.fl_str_mv |
Rosa, Nelson Souto |
dc.contributor.referees2ID.por.fl_str_mv |
|
dc.contributor.referees2Lattes.por.fl_str_mv |
http://lattes.cnpq.br/4220236737158909 |
dc.contributor.referees3.pt_BR.fl_str_mv |
Solar, Genoveva Vargas |
dc.contributor.referees4.pt_BR.fl_str_mv |
Castro, Valeria de |
dc.contributor.referees5.pt_BR.fl_str_mv |
Vergilio, Silvia Regina |
dc.contributor.referees5ID.por.fl_str_mv |
|
dc.contributor.referees5Lattes.por.fl_str_mv |
http://lattes.cnpq.br/0401470121643212 |
dc.contributor.author.fl_str_mv |
Souza Neto, Plácido Antônio de |
dc.contributor.advisor1.fl_str_mv |
Musicante, Martin Alejandro |
contributor_str_mv |
Musicante, Martin Alejandro |
dc.subject.por.fl_str_mv |
Serviços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. ⇡ SOD-M |
topic |
Serviços confiáveis. Políticas. Desenvolvimento dirigido a modelos. Metodologia. ⇡ SOD-M Reliable service. Policy. Model-driven development. Methodology. ⇡ SOD-M CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
dc.subject.eng.fl_str_mv |
Reliable service. Policy. Model-driven development. Methodology. ⇡ SOD-M |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
description |
This thesis presents ⇡SOD-M (Policy-based Service Oriented Development Methodology), a methodology for modeling reliable service-based applications using policies. It proposes a model driven method with: (i) a set of meta-models for representing non-functional constraints associated to service-based applications, starting from an use case model until a service composition model; (ii) a platform providing guidelines for expressing the composition and the policies; (iii) model-to-model and model-to-text transformation rules for semi-automatizing the implementation of reliable service-based applications; and (iv) an environment that implements these meta-models and rules, and enables the application of ⇡SOD-M. This thesis also presents a classification and nomenclature for non-functional requirements for developing service-oriented applications. Our approach is intended to add value to the development of service-oriented applications that have quality requirements needs. This work uses concepts from the service-oriented development, non-functional requirements design and model-driven delevopment areas to propose a solution that minimizes the problem of reliable service modeling. Some examples are developed as proof of concepts |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012-12-11 |
dc.date.available.fl_str_mv |
2013-04-19 2014-12-17T15:47:00Z |
dc.date.accessioned.fl_str_mv |
2014-12-17T15:47:00Z |
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 |
SOUZA NETO, Plácido Antônio de. A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties. 2012. 194 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/jspui/handle/123456789/17951 |
identifier_str_mv |
SOUZA NETO, Plácido Antônio de. A Methodology for Building Service-Oriented Applications in the Presence of Non-Functional Properties. 2012. 194 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012. |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/17951 |
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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Sistemas e Computação |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Ciência da Computação |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/17951/1/PlacidoASN_TESE.pdf https://repositorio.ufrn.br/bitstream/123456789/17951/6/PlacidoASN_TESE.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/17951/7/PlacidoASN_TESE.pdf.jpg |
bitstream.checksum.fl_str_mv |
b29fc882ea45700b3c27d134527a79ed c2c76e0b1f12b8f9b1447339303e9c87 706457e672b550363d39f5d836f70f65 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1802117621634564096 |