Prévia do material em texto
UAM – Sistemas de informações gerenciais – Unidade 2 – Pratique Vamos Praticar Diante do exposto sobre os componentes e sobre o desenvolvimento de um sistema de informação gerencial, também, com a abordagem de computação na nuvem, experimente uma das plataformas, realize um protótipo e discuta conceitos e paralelos. Para isso, escolha uma plataforma de Cloud Computing ( Microsoft Azure, IBM Cloud ou outras), pesquise e relate como desenvolver um dos componentes de uma solução ( interface com cliente, o acesso ao banco de dados, entre outros). Em seguida, experimente implementar um pequeno protótipo, como exemplo, imagine um cadastro de clientes em um negócio de vendas: como criar uma interface para o sistema, como acessar um servidor web , ou de banco de dados, para criar a página ou uma tabela. Ao final, analisando a plataforma de Cloud Computing e o seu protótipo, discuta como os conceitos apresentados de IaaS, SaaS e PaaS estão correlacionados com suas atividades. Ao final, disponibilize seu trabalho no fórum da seção. Resposta: Desenvolvimento de um Protótipo de Sistema de Informação Gerencial na Plataforma Microsoft Azure: Cadastro de Clientes em um Negócio de Vendas 1. Escolha da Plataforma: Microsoft Azure 2. Desenvolvimento do Componente: Interface com o Cliente · Ferramentas Utilizadas: · Azure App Service: Para hospedar a aplicação web. · Visual Studio Code: Ambiente de desenvolvimento. · Passos: · Criar um novo projeto web no Visual Studio Code. · Utilizar HTML, CSS e JavaScript para criar a interface do cadastro de clientes. · Integrar o código com o Azure App Service para hospedagem. · Informações Manipuladas: · Dados do cliente, como nome, endereço, e-mail, etc. · Operações: Inserção, atualização, exclusão e consulta de clientes. 3. Acesso ao Banco de Dados: · Ferramenta Utilizada: · Azure SQL Database: Serviço de banco de dados relacional na nuvem. · Passos: · Criar um banco de dados no Azure SQL Database. · Configurar a conexão entre a aplicação e o banco de dados. · Criar tabelas no banco de dados para armazenar informações de clientes. · Informações Manipuladas: · Tabelas de clientes com campos como ID, nome, endereço, e-mail, etc. 4. Implementação do Protótipo: · Testes do Protótipo: · Realizar operações de cadastro, atualização, exclusão e consulta de clientes na interface. 5. Análise dos Conceitos de IaaS, PaaS e SaaS: · IaaS (Infraestrutura como Serviço): · No Azure, IaaS envolveria o provisionamento de servidores virtuais para hospedar a aplicação web e o banco de dados. · PaaS (Plataforma como Serviço): · O uso do Azure App Service representa uma abordagem PaaS, pois fornece uma plataforma para hospedar e escalar aplicações web sem se preocupar com a infraestrutura subjacente. · SaaS (Software como Serviço): · Se a aplicação de cadastro de clientes fosse oferecida como um serviço completo, onde os usuários apenas acessam e usam a aplicação sem se preocupar com o desenvolvimento, seria considerado um modelo SaaS. 6. Discussão sobre a Plataforma Azure e o Protótipo: · Vantagens: · Facilidade de escalabilidade. · Integração eficiente entre diferentes serviços da Azure. · Gerenciamento simplificado. · Desafios: · A curva de aprendizado inicial pode ser desafiadora para quem não está familiarizado com a plataforma. · Considerações Finais: · A computação em nuvem, especialmente no contexto da Microsoft Azure, oferece uma solução robusta e flexível para o desenvolvimento, hospedagem e escalabilidade de sistemas de informação gerencial. O modelo de serviço escolhido (IaaS, PaaS ou SaaS) dependerá dos requisitos específicos do projeto e das necessidades da empresa. O protótipo desenvolvido demonstra a viabilidade e eficácia dessa abordagem na prática.