Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Computação em Nuvem visa fornecer serviços através da Internet. A característica
principal da Computação em Nuvem é o pagamento sobre a demanda do uso, isto é, você
paga somente pelo que você usar. Computação em Nuvem permite acessar serviços Web
de forma fácil e eficiente. Para [1], “Computação em Nuvem, ou Cloud Computing do
inglês, tem relação com a virtualização de serviços e hardware, pois, por meio da
computação em nuvem, é possível uma pessoa utilizar equipamentos, software e
armazenamento indiferentemente do local em que se encontra, pois o acesso é todo feito
por meio da internet. Além disso, é possível escalonar os serviços de acordo com cada
necessidade, ou seja, de acordo com a demanda, é possível utilizar determinados espaços
e sistemas, uma determinada largura de banda e demais recursos computacionais sem a
necessidade de interação humana tudo acontece por meio de plataformas amigáveis para
utilização” [1]. O termo Computação em Nuvem surgiu em 2006 em uma palestra de Eric
Schmidt, da Google.
• Serviços
• Web Services
• Arquitetura Orientada a Serviço (SOA)
• Microsserviços
• Sistemas e banco de dados distribuídos.
Faça uma leitura também, da Seção “Web Services” da referência [2] para
aprofundar o estudo sobre Web Services. Leia também, a referência [13] para obter
mais informações sobre Web Services.
Ainda sobre Web Service, podemos dizer que Web Services consistem em um
conjunto de métodos e ferramentas tecnologias que visam transferir dados de um sistema
para outro, independentemente de linguagem de programação, sistema operacional ou
arquitetura. Para [2], “Um Web Service, também chamado de serviço web, é um
mecanismo que provê uma interface de comunicação que permite aos clientes interagir
com computadores servidores de forma simplificada, não havendo a complexidade da
programação distribuída, como acontece nos sistemas que usam RMI. Em um sistema
orientado a serviços, os clientes acessam funcionalidades em um servidor web por meio
de requisições e respostas formatadas em XML, JSON ou outros protocolos. Além disso,
geralmente essas mensagens são transmitidas usando o protocolo HTTP.” [2].
Faça uma leitura a partir da página 117 da referência [6] para aprofundar
os estudos sobre Web Services. Faça uma leitura também, a partir da página 393 da
referência [7] para aprofundar os estudos sobre Web Services.
Programadores que criam softwares voltados para SOA fazem amplo uso da
linguagem XML para descrição dos tipos e estruturas de dados em SOA. Também
baseada em XML, a Web Services Description Language (WSDL) normalmente descreve
os serviços, enquanto o protocolo SOAP descreve os protocolos de comunicação.
4. Microsserviços
Como fonte de estudo, indicamos as referências [11, 12] para o estudo de Sistemas
de Banco de Dados Distribuídos.
Faça uma leitura das referências [11, 12] para aprofundar o conhecimento
em sistemas de banco de dados distribuídos.
6. Conclusão
Referência
[1] SILVA, F.R.; SOARES, J.A.; SERPA, M.D.S.; AL., E. Cloud Computing. [Digite o
Local da Editora]: Grupo A, 2020. 9786556900193. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9786556900193/. Acesso em: 25 Jan
2022