Um serviço de negócios é uma função de negócios cujo comportamento pode ser
adaptado no tempo de execução. Tem como base o contexto operacional do pedido
e as políticas estabelecidas para atender às necessidades dos consumidores do serviço.
Os serviços de negócios são definidos por três elementos principais:
- Metadados de negócios: Consistem em informações da política de negócios que
adaptam dinamicamente a execução de funções de negócios específicas para uma
única instância.
- Modelo de dados canônicos: Consiste de uma representação padronizada de
dados necessários para selecionar e adaptar dinamicamente a execução
de uma função de negócios.
- Função de negócios: Consiste de um ou mais serviços que são selecionados
dinamicamente com base nas informações de política de negócios; a execução de uma função de negócios
alavanca um subconjunto de modelo de dados canônicos associados a essa função. Uma implementação de serviço de função de negócios, incorporando processos de negócios, pode abranger a complexidade de serviços atômicos simples para serviços compostos.
Características de Serviços de Negócios
Os serviços de negócios
utilizam políticas de negócios e metadados para ativar o comportamento flexível e adaptável.
Utilizam modelos de segmento de mercado de referência para simplificar a interoperabilidade através
de vários sistemas internos e externos. Os serviços de negócios são:
- Projetados no nível de negócios para representar uma função de negócios discreta.
- Fornecidos através de vários canais de comunicação, como Web, B2B,
IVR e outros.
- Derivados de diferentes recursos de TI.
- Construídos utilizando padrões de serviços da Web e de mercado.
Benefícios de Serviços de Negócios
Os serviços de negócios
são os blocos de construção que alinham a intenção de negócios com a execução de TI. Eles ajudam
a entregar esses valores da SOA (Arquitetura Orientada a Serviços). Os serviços de negócios
possuem:
- Flexibilidade de solução a um custo e um esforço mais baixos.
- Maior reutilização de recursos de TI.
- Solução mais rápida de prazo de lançamento no mercado.
- Uma abordagem de solução incremental com menor risco.