QUESTÃO 1 EXTRAÇÃO DE MICROSSERVIÇOS DE UM SISTEMA MONOLÍTICO O objetivo do trabalho é realizar a extração

QUESTÃO 1
EXTRAÇÃO DE MICROSSERVIÇOS DE UM SISTEMA MONOLÍTICO

O objetivo do trabalho é realizar a extração de microsserviços do sistema monolítico chamado JPetStore, tendo como referência os requisitos funcionais da aplicação. O intuito é analisar o sistema e verificar quais partes poderiam ser transformadas em microsserviços sem prejudicar as suas funcionalidades.

SISTEMA JPetStore

O JPetStore Demo é uma loja de animais online. Como a maioria das lojas virtuais, você pode procurar e pesquisar o catálogo de produtos, escolher itens para adicionar a um carrinho de compras, alterar o carrinho de compras e pedir os itens no carrinho de compras. Você pode executar muitas dessas ações sem registrar ou fazer login no aplicativo. No entanto, antes de poder encomendar itens, você deve efetuar login (entrar) no aplicativo. Para entrar, você deve ter uma conta com o aplicativo, que é criado quando você se registra (inscreva-se) no aplicativo. O sistema JPetStore tem as seguintes opções:
- Inscrever-se no sistema
- Entrando no sistema
- Trabalhando com o Catálogo de Produtos
- Navegando no Catálogo de Produtos
- Pesquisando no Catálogo de Produtos
- Trabalhando com o Carrinho de Compras
- Adicionando e removendo itens no Carrinho de Compras
- Atualizando a Quantidade de um Item no Carrinho de Compras
- Encomenda de Itens
- Removendo um pedido

ARQUITETURA JPETSTORE

O JPetStore é uma aplicação Web completa, criada em cima do MyBatis, Spring and Stripes. O sistema JPetStore está organizado em uma arquitetura MVC com três camadas: apresentação, lógica e acesso a dados. A figura 1 ilustra a aplicação Web JPetStore baseada em uma Arquitetura Monolítica.

Figura 1 - Arquitetura Monolítica do JPetStore

EXTRAÇÃO EM MICROSSOSERVIÇOS

A atividade consiste em tomar a decisão de quais pacotes do sistema JPetStore serão extraídos em microsserviços.

1. A apresentação da Arquitetura do JPetStore (figura 1) para Aplicação Web baseada na proposta de extração de Microsserviços. Refaça a figura da arquitetura com a extração dos pacotes em microsserviços.

2. Justificativa da proposta de extração de Microsserviços da Arquitetura do JPetStore.


QUESTÃO 1 EXTRAÇÃO DE MICROSSERVIÇOS DE UM SISTEMA MONOLÍTICO O objetivo do trabalho é realizar a ex

1 Resposta

  • lelerj

    101101

    Explicando

    Grosseiramente falando....

    Basta dividir 45 por 2 sucessivamente e pegar apenas o resto de baixo para cima

    ver anexo


    cu, apcias.questão 9código da questão: disciplina: organização e arquitetura de computadores (1151)

Clique aqui para adicionar a sua resposta.