Os serviços de negócios empregam um fluxo lógico que pode ser subcategorizado.
Um serviço de negócios é uma função de negócios cuja execução pode ser adaptada no tempo de execução com base na política de negócios e no contexto do usuário e é definida por três elementos primários:
Business Space
Os serviços de negócios são criados no Business Space por um Analista de Negócios. Os serviços de negócios são criados como um fluxo de negócios de alto nível. O Analista de Negócios cria um serviço de negócios juntamente com todas as variações relevantes à função, incorporando-o em um fluxo de aplicativos geral.
WebSphere Integration Developer
O fluxo de aplicativo é importado para o WebSphere Integration Developer (WID) como um módulo SCA. Todos os componentes DA são criados e associados ao serviço de negócios. O componente DA seleciona entre as variações do serviço de negócio com base na política associada aos serviços de negócios.
O diagrama a seguir mostra a interação entre o Business Space, o WID e o Composition Studio.
Composition Studio
O Composition Studio importa o módulo SCA como um Composite Business Application (CBA). Usando um editor de serviços compostos, um administrador de TI define o CBA:
O aplicativo agora é visualizado com um serviço de negócios composto pelo tempo de execução. Um canal é uma exportação do serviço de negócios composto. Uma tarefa de serviço de negócios é agora um Componente DA.
Todos os terminais devem ser definidos no Composition Studio para identificar a variação de serviço de negócios que eles representam. Os terminais são mapeados para o fluxo de aplicativos por meio de seus componentes DA associados.
As políticas são selecionadas e aplicadas à variação do serviço de negócios apropriado. As políticas são implementadas no componente DA anexado à Variação de Negócios. Isso informa ao tempo de execução como implementar o aplicativo de negócios composto.
O pacote inteiro é simulado no Composition Studio para garantir que o modelo de serviço de negócios definido seja válido e, em seguida, submetido ao Governance no Business Space (consulte Mapeando as Tarefas do Composition Studio para a Metodologia do Ciclo de Vida do Modelo do Serviço de Negócios).