Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_SP |
Texto Completo: | https://repositorio.pucsp.br/jspui/handle/handle/33329 |
Resumo: | The research of the differences between web development with. Net framework and using the features of Windows Azure, showed that this new technology is another option to use for architects, may be decisive in situations of competition between companies that need the information technology (IT) to monitor the development of the software produced. This option may not be the best in certain situations, for example, on systems that do not have high degrees of access and theoretically do not require dynamic provisioning, so that the cost of resources to undertake the technology would not justify its Windows Azure use. Techniques for Windows Azure development resources that support for Visual Studio developers are already familiar with the inclusion of a model program that uses functions such as Web Role, VM Role, Role and Worker Queues (queues), which serve as the basis of rules for the construction and operation of the software in the cloud. From the architects of these models can distribute their services and design a solution that the developer will not have difficulties to program. However, within this scenario there are limitations due to differences between data types, functions and activities with typical development. NET Framework, which are not supported by Windows Azure, requiring the developer's knowledge of this new format development. This study seeks to demonstrate the use of Windows Azure, its application in some models of development, and some of the limitations and differences in development |
id |
PUC_SP-1_36ed56ee2f5e2f8f9ad256c7773dcc10 |
---|---|
oai_identifier_str |
oai:repositorio.pucsp.br:handle/33329 |
network_acronym_str |
PUC_SP-1 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
repository_id_str |
|
spelling |
Papo, José Paulo LevandovskiBarbosa, Andre Luis2023-07-05T19:18:18Z2023-07-05T19:18:18Z2012-07-21Barbosa, Andre Luis. Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure. 2012. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2012.https://repositorio.pucsp.br/jspui/handle/handle/33329The research of the differences between web development with. Net framework and using the features of Windows Azure, showed that this new technology is another option to use for architects, may be decisive in situations of competition between companies that need the information technology (IT) to monitor the development of the software produced. This option may not be the best in certain situations, for example, on systems that do not have high degrees of access and theoretically do not require dynamic provisioning, so that the cost of resources to undertake the technology would not justify its Windows Azure use. Techniques for Windows Azure development resources that support for Visual Studio developers are already familiar with the inclusion of a model program that uses functions such as Web Role, VM Role, Role and Worker Queues (queues), which serve as the basis of rules for the construction and operation of the software in the cloud. From the architects of these models can distribute their services and design a solution that the developer will not have difficulties to program. However, within this scenario there are limitations due to differences between data types, functions and activities with typical development. NET Framework, which are not supported by Windows Azure, requiring the developer's knowledge of this new format development. This study seeks to demonstrate the use of Windows Azure, its application in some models of development, and some of the limitations and differences in developmentA pesquisa das diferenças entre o desenvolvimento para web com Framework .Net e com o uso dos recursos do Windows Azure, mostrou que a nova tecnologia é mais uma opção de uso para arquitetos de software, podendo ser determinante em cenários de competitividade entre empresas que precisam que a tecnologia da informação (TI) acompanhe a evolução do software produzido. Essa opção pode não ser a melhor em determinadas situações, como, por exemplo, em sistemas que não possuem altas variações de acesso e que teoricamente não precisam de provisionamento dinâmico, de modo que o custo de se empreender recursos da tecnologia Windows Azure não justificaria seu uso. As técnicas de desenvolvimento para Windows Azure suportam os recursos que os desenvolvedores para Visual Studio já estão habituados, com a inclusão de um modelo que utiliza funções de programas, tais como: Web Role, VM Role, Worker Role e Queues (Filas), que servem como base de regras para a construção e o funcionamento do software na nuvem. A partir desses modelos os arquitetos podem distribuir seus serviços e desenhar uma solução que o desenvolvedor não terá dificuldades para programar. Contudo, dentro desse cenário há limitações decorrentes das diferenças entre os tipos de dados, funções e atividades típicas do desenvolvimento com Framework .Net, as quais não são suportadas pelo Windows Azure, exigindo do desenvolvedor o conhecimento desse novo formato de desenvolvimento. O presente estudo busca demonstrar a utilização do Windows Azure, sua aplicação em alguns modelos de desenvolvimento, e algumas das limitações e diferenças no desenvolvimentoporPontifícia Universidade Católica de São PauloEspecialização em Engenharia de SoftwarePUC-SPBrasilFaculdade de Ciências Exatas e TecnologiaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARECloud computingWindows azureDesenvolvimento webCloud computingWindows azure and web developmentDiferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azureinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_SPinstname:Pontifícia Universidade Católica de São Paulo (PUC-SP)instacron:PUC_SPORIGINALANDRE LUIS BARBOSA.pdfapplication/pdf752678https://repositorio.pucsp.br/xmlui/bitstream/handle/33329/1/ANDRE%20LUIS%20BARBOSA.pdfda9528a468914eed2c2bb06509b85599MD51TEXTANDRE LUIS BARBOSA.pdf.txtANDRE LUIS BARBOSA.pdf.txtExtracted texttext/plain83524https://repositorio.pucsp.br/xmlui/bitstream/handle/33329/2/ANDRE%20LUIS%20BARBOSA.pdf.txta5c6d6dcb7ffeefad5f179cb3c3d182cMD52THUMBNAILANDRE LUIS BARBOSA.pdf.jpgANDRE LUIS BARBOSA.pdf.jpgGenerated Thumbnailimage/jpeg1236https://repositorio.pucsp.br/xmlui/bitstream/handle/33329/3/ANDRE%20LUIS%20BARBOSA.pdf.jpg0ecfbded1e893b368f842d9b8fcab333MD53handle/333292023-09-18 12:23:41.941oai:repositorio.pucsp.br:handle/33329Biblioteca Digital de Teses e Dissertaçõeshttps://sapientia.pucsp.br/https://sapientia.pucsp.br/oai/requestbngkatende@pucsp.br||rapassi@pucsp.bropendoar:2023-09-18T15:23:41Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)false |
dc.title.pt_BR.fl_str_mv |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
title |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
spellingShingle |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure Barbosa, Andre Luis CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE Cloud computing Windows azure Desenvolvimento web Cloud computing Windows azure and web development |
title_short |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
title_full |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
title_fullStr |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
title_full_unstemmed |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
title_sort |
Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure |
author |
Barbosa, Andre Luis |
author_facet |
Barbosa, Andre Luis |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Papo, José Paulo Levandovski |
dc.contributor.author.fl_str_mv |
Barbosa, Andre Luis |
contributor_str_mv |
Papo, José Paulo Levandovski |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE Cloud computing Windows azure Desenvolvimento web Cloud computing Windows azure and web development |
dc.subject.por.fl_str_mv |
Cloud computing Windows azure Desenvolvimento web |
dc.subject.eng.fl_str_mv |
Cloud computing Windows azure and web development |
description |
The research of the differences between web development with. Net framework and using the features of Windows Azure, showed that this new technology is another option to use for architects, may be decisive in situations of competition between companies that need the information technology (IT) to monitor the development of the software produced. This option may not be the best in certain situations, for example, on systems that do not have high degrees of access and theoretically do not require dynamic provisioning, so that the cost of resources to undertake the technology would not justify its Windows Azure use. Techniques for Windows Azure development resources that support for Visual Studio developers are already familiar with the inclusion of a model program that uses functions such as Web Role, VM Role, Role and Worker Queues (queues), which serve as the basis of rules for the construction and operation of the software in the cloud. From the architects of these models can distribute their services and design a solution that the developer will not have difficulties to program. However, within this scenario there are limitations due to differences between data types, functions and activities with typical development. NET Framework, which are not supported by Windows Azure, requiring the developer's knowledge of this new format development. This study seeks to demonstrate the use of Windows Azure, its application in some models of development, and some of the limitations and differences in development |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012-07-21 |
dc.date.accessioned.fl_str_mv |
2023-07-05T19:18:18Z |
dc.date.available.fl_str_mv |
2023-07-05T19:18:18Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
Barbosa, Andre Luis. Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure. 2012. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2012. |
dc.identifier.uri.fl_str_mv |
https://repositorio.pucsp.br/jspui/handle/handle/33329 |
identifier_str_mv |
Barbosa, Andre Luis. Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure. 2012. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2012. |
url |
https://repositorio.pucsp.br/jspui/handle/handle/33329 |
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.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.publisher.program.fl_str_mv |
Especialização em Engenharia de Software |
dc.publisher.initials.fl_str_mv |
PUC-SP |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Faculdade de Ciências Exatas e Tecnologia |
publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_SP instname:Pontifícia Universidade Católica de São Paulo (PUC-SP) instacron:PUC_SP |
instname_str |
Pontifícia Universidade Católica de São Paulo (PUC-SP) |
instacron_str |
PUC_SP |
institution |
PUC_SP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
collection |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
bitstream.url.fl_str_mv |
https://repositorio.pucsp.br/xmlui/bitstream/handle/33329/1/ANDRE%20LUIS%20BARBOSA.pdf https://repositorio.pucsp.br/xmlui/bitstream/handle/33329/2/ANDRE%20LUIS%20BARBOSA.pdf.txt https://repositorio.pucsp.br/xmlui/bitstream/handle/33329/3/ANDRE%20LUIS%20BARBOSA.pdf.jpg |
bitstream.checksum.fl_str_mv |
da9528a468914eed2c2bb06509b85599 a5c6d6dcb7ffeefad5f179cb3c3d182c 0ecfbded1e893b368f842d9b8fcab333 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP) |
repository.mail.fl_str_mv |
bngkatende@pucsp.br||rapassi@pucsp.br |
_version_ |
1809277946733527040 |