Diferenças entre o desenvolvimento de aplicações Web .NET e desenvolvimento de aplicações Web para Windows Azure

Detalhes bibliográficos
Autor(a) principal: Barbosa, Andre Luis
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