As características de orientação a serviços de computação em nuvem
Modularidade, reutilização e flexibilidade estão entre as principais características de orientação a serviços de computação em nuvem. Orientação de serviço
é uma maneira de modularizar serviços-chave de negócios e estabelecer interfaces bem definidas destinadas a assegurar que estes serviços funcionam em muitas situações diferentes.A responsabilidade pela qualidade torna-se cada vez mais importante em ambientes de nuvem híbrida. O provedor de serviços em nuvem ombros grande parte da responsabilidade pela supervisão porque o consumidor de um serviço de nuvem só vê o resultado final. O consumidor de um serviço de nuvem precisa operar sob a suposição de que o serviço de negócios vai funcionar como pretendido.
Em um serviço de negócio que é reutilizado 500 vezes, um único erro em suas aplicações torna-se rapidamente 500 erros ou mais. Ao adicionar um maior nível de controle e gestão de TI, você será capaz de melhorar a segurança e governança de seus processos de negócios. Para evitar este tipo de problema, certifique-se que um serviço é bem testado antes de implantá-lo em toda a sua organização.
Modularidade
As organizações precisam começar a sua mudança para a orientação de serviço ao repensar as aplicações grandes, complexos e incontroláveis do passado. A rota para modularidade começa com a seguinte:
Identificação dos componentes de aplicações de negócios
Configurando serviços reutilizáveis para atender às demandas de negócios
Reutilização
Saber quais serviços são os mais adequados para reutilização depende de como você classificar o serviço. Basicamente, os componentes de um aplicativo podem ser classificadas em uma de duas maneiras:
reutilizável: Estes serviços são comuns a vários processos de negócios importantes para a organização. Você precisa encapsular as regras e lógica de um processo de negócio comum para criar um serviço de negócios reutilizáveis. Um serviço destinado a verificar o crédito de um cliente é um exemplo de um serviço que pode ser facilmente reutilizados em muitas situações diferentes.
-Aplicação específica: Estes serviços são exclusivos de um determinado processo de negócio e incluir lógica ou instruções que são susceptíveis de ser utilizados no contexto específico da aplicação em questão. Tais serviços não são susceptíveis de ser reutilizados.
Usando um desenvolvimento velocidades de componentes testados e comprovados, permite um maior nível de segurança e confiança, e economiza dinheiro.
Flexibilidade
A flexibilidade derivada de orientação a serviços é uma função da modularidade e reutilização de serviços empresariais. A eficiência, capacidade de gerenciamento e flexibilidade dos ambientes de TI orientadas a serviços não acontecem por magia. Uma quantidade razoável de supervisão por parte da equipe de TI para manter a flexibilidade desejada é necessário a longo prazo.
Aqui estão algumas das responsabilidades necessárias para garantir que as poupanças e os benefícios da orientação a serviços são alcançados:
Manter um catálogo de serviços de negócios para tornar mais fácil para os desenvolvedores a identificar quais serviços são testados e aprovados e devem ser reutilizados. Quanto mais esses serviços são utilizados em diferentes aplicações, menor o custo de usá-los. No entanto, é importante lembrar que o benefício de serviços reutilizáveis é muito mais do que apenas as economias de reutilizar o mesmo código de software.
Faça gerenciamento de serviços uma prioridade através da construção de forma a identificar as causas dos problemas no início do processo de desenvolvimento e por continuamente monitorando e corrigindo fontes de erros.
Buscar a melhoria contínua com a medição contínua do desempenho e precisão de serviços empresariais.