Índice:
Vídeo: ? Entrevista com Chris Haroun 2024
A modularidade, a reutilização e a flexibilidade estão entre as principais características da orientação do serviço na computação em nuvem. Orientação de serviço é uma forma de modularizar os principais serviços empresariais e estabelecer interfaces bem definidas, projetadas para garantir que esses serviços funcionem em muitas situações diferentes.
A responsabilidade pela qualidade torna-se cada vez mais importante em ambientes de nuvem híbridos. O provedor de serviços na nuvem tem grande responsabilidade pela supervisão porque o consumidor de um serviço na nuvem vê apenas o resultado final. O consumidor de um serviço em nuvem precisa operar sob o pressuposto de que o serviço de negócios funcionará como pretendido.
Em um serviço de negócios que é reutilizado 500 vezes, um único erro em seus aplicativos rapidamente se torna 500 erros ou mais. Ao adicionar um maior nível de controle e gerenciamento de TI, você poderá melhorar a segurança e a governança de seus processos de negócios. Para evitar esse tipo de problema, certifique-se de que um serviço esteja bem testado antes de implantá-lo em toda a sua organização.
Modularidade
As organizações precisam iniciar sua mudança na orientação do serviço repensando as aplicações grandes, complexas e não gerenciáveis do passado. A rota para a modularidade começa com o seguinte:
-
Identificando os componentes dos aplicativos de negócios
-
Configurando serviços reutilizáveis para atender às demandas da empresa
Reutilização
Conhecer quais serviços são mais adequados para reutilização depende da forma como você classifica o serviço. Basicamente, os componentes de uma aplicação podem ser classificados de duas maneiras:
-
Reutilizáveis: Estes serviços são comuns a vários processos comerciais importantes para a organização. Você precisa encapsular as regras e a lógica de um processo comercial comum para criar um serviço comercial reutilizável. Um serviço projetado para verificar o crédito de um cliente é um exemplo de um serviço que pode ser facilmente reutilizado em muitas situações diferentes.
-
Aplicativo específico: Esses serviços são exclusivos de um processo de negócios específico e incluem lógica ou instruções que provavelmente serão usadas no contexto específico do aplicativo em questão. Tais serviços provavelmente não serão reutilizados.
O uso de um componente testado e comprovado acelera o desenvolvimento, permite um maior nível de segurança e confiança e economiza dinheiro.
Flexibilidade
A flexibilidade derivada da orientação do serviço é função da modularidade e reutilização de serviços empresariais.A eficiência, a capacidade de gerenciamento e a flexibilidade dos ambientes de TI orientados a serviços não ocorrem por magia. Uma boa quantidade de supervisão por parte da equipe de TI para manter a flexibilidade desejada é necessária a longo prazo.
Aqui estão algumas das responsabilidades necessárias para garantir que as economias e os benefícios da orientação do serviço sejam alcançados:
-
Manter um catálogo de serviços empresariais para facilitar aos desenvolvedores identificar quais serviços são testados e aprovados e devem ser reutilizados. Quanto mais esses serviços são usados em diferentes aplicativos, menor o custo de usá-los. No entanto, é importante lembrar que o benefício dos serviços reutilizáveis é muito mais do que apenas as economias de reutilizar o mesmo código de software.
-
Faça do gerenciamento de serviços uma prioridade máxima construindo de forma a identificar as causas raiz dos problemas no início do processo de desenvolvimento e monitorando e corrigindo continuamente as fontes de erros.
-
Procura melhoria contínua com a medição contínua de desempenho e precisão dos serviços empresariais.