Lar Finanças Pessoais Construção de componentes reutilizáveis ​​e orientados a serviços em computação em nuvem - manequins

Construção de componentes reutilizáveis ​​e orientados a serviços em computação em nuvem - manequins

Vídeo: DrupalCon Latin America 2015: Designing Drupal 8 2025

Vídeo: DrupalCon Latin America 2015: Designing Drupal 8 2025
Anonim

Construir componentes reutilizáveis ​​orientados para o serviço na computação em nuvem pode ser muito desafiador. Você precisa identificar quais componentes são os mais adequados para reutilização. Para atingir esse objetivo, você precisa manter a lógica comercial separada do encanamento - infra-estrutura técnica.

Para construir um aplicativo de software, você deve informar ao computador como fazer o que deseja em dois níveis:

  • Em termos humanos: a lógica de negócios

  • Em termos de computador: o encanamento

Aplicações comerciais compreendem linhas de código de programa que informam aos computadores quais ações devem ser tomadas. Algumas dessas instruções são escritas como lógica comercial: "Adicionar uma linha de item à ordem", por exemplo. Alguns são simplesmente encanamento no nível da infra-estrutura - diretivas do nível do computador, como "Verifique se a impressora está disponível. "Ambos são necessários.

Se você não descreve a atividade do aplicativo em lógica de negócios simples (pedidos, produtos, clientes, contas, etc.), você rapidamente perde de vista o que você está tentando alcançar. Se você não descrever em termos de computador exatamente como o computador deve realizar sua tarefa, o software simplesmente não funcionará.

A lógica de negócios precisa ser tão livre quanto possível das dependências de encanamento se você pretende seguir uma abordagem orientada para serviços. Você precisa mantê-los separados para que você mantenha a flexibilidade quando as coisas mudam.

Por exemplo, se você quiser alterar a ordem em que as funções comerciais específicas acontecem e você manteve sua lógica comercial separada do seu encanamento, fazer essas mudanças não é grande coisa. Mas se sua lógica de negócios e seu encanamento são uma aplicação gigante, as mudanças são caras e complicadas, levam tempo, exigem testes extensivos e são muito importantes.

A figura a seguir apresenta a idéia de uma camada de serviço de negócios e uma camada de encanamento, além de apresentar a idéia de serviços específicos. A combinação de camadas comerciais e técnicas funciona assim:

Uma visão orientada a serviços.
  • A camada Business Service consiste em componentes de software que fornecem e executam funções empresariais específicas. Neste exemplo, os serviços empresariais que serão entregues aos usuários são processamento de pedidos e verificação de crédito .

  • A camada de encanamento é constituída por componentes que suportam os serviços comerciais acima mencionados, gerando e gerenciando recursos reais de computadores. Neste exemplo, os componentes necessários para lidar com o encanamento são o servidor web e o servidor de banco de dados.

O diagrama anterior ilustra o conceito de dividir aplicativos de software em componentes que realizam funções de negócios - serviços empresariais - e componentes que suportam o uso e gerenciamento de recursos de computador - encanamento. Com esta quebra, você está em melhor posição para reutilizar os serviços empresariais estreitamente definidos de várias maneiras.

Construção de componentes reutilizáveis ​​e orientados a serviços em computação em nuvem - manequins

Escolha dos editores

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Quando um papa morre no cargo ou renuncia , como fez o Papa Bento XVI no início de 2013, o Colégio dos Cardeais (todos os cardeais da Igreja Católica) reuniu-se para eleger um novo papa. No prazo de 15 dias e no máximo 20 dias após a morte ou renúncia do papa, todos os cardeais ...

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Quando João Paulo II ainda era Karol Wojtyła, uma adolescente no ensino médio, ele era tão bom em falar em público que ele foi escolhido para dar o endereço de boas-vindas a um dignitário muito especial visitando a escola um dia. O Príncipe Adam Stefan Stanisław Bonfatiusz Józef Sapieha (que é um bocado), o Arcebispo de Cracóvia e um ...

Assunção de Mary no Céu - manequins

Assunção de Mary no Céu - manequins

No calendário católico, o Dia da Assunção observa o dia em que Maria morreu e subiu - corpo e alma - no paraíso. A Igreja Católica professa que quando o tempo de Maria na Terra chegou ao fim, seu corpo foi colocado em um túmulo, mas seu corpo não caiu na Terra. Em vez disso, seu filho, Jesus Cristo, assumiu o seu corpo ...

Escolha dos editores

Como excluir fotos na sua Nikon D5300 - manequins

Como excluir fotos na sua Nikon D5300 - manequins

Você tem três opções para apagar imagens de uma memória quando estiver na sua Nikon D5300. Uma nota antes de começar: nenhuma das funções Excluir apaga as imagens que você protege. Para apagar fotos protegidas, primeiro você deve remover a proteção do arquivo. Como eliminar imagens uma de cada vez Durante a reprodução da imagem, você ...

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Você pode conectar seu Câmera Nikon D7100 para um dispositivo HDMI (Interface Multimídia de Alta Definição) para ver a saída Live View na tela. Esse recurso é freqüentemente usado por fotógrafos de estúdio que querem uma visão maior do assunto do que o monitor da câmera fornece. Alguns problemas surgem quando você aproveita esta opção: ...

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Quando tirar uma foto, o seu D5300 pode gravar a orientação da imagem - seja você segurado a câmera normalmente, criando uma imagem orientada horizontalmente ou girando a câmera do lado para filmar uma foto verticalmente orientada. Durante a reprodução, a câmera pode então ler os dados de orientação e girar automaticamente a imagem para que apareça ...

Escolha dos editores

Construir confiança para vender em mídias sociais - manequins

Construir confiança para vender em mídias sociais - manequins

Se o seu objetivo online é concluir uma venda para seus amigos e fãs de redes sociais, você terá que dar a essas pessoas um olhar frio e difícil. Alguns acreditam que mais é melhor. Mas mais o que? Você precisa se concentrar em pessoas que, no final do dia, podem comprar algo de você diretamente ou ...

Criar sua própria comunidade social para comércio - manequins

Criar sua própria comunidade social para comércio - manequins

Em um site comercial bem produzido, você muitas vezes vêem um link para uma área de comunidade social, que também pode levar o site externo para sites de redes sociais. Esta área é onde as páginas de serviço ao cliente e perguntas freqüentes vivem. Você também pode encontrar uma comunidade de clientes para clientes que incentive a participação de quem visita o site comercial. Se você escolher ...