Criando um Projeto SCA

Esse procedimento descreve como criar um projeto SCA.

Esta seção descreve como um projeto SCA é criado e utilizado no contexto de criação de seu modelo de serviço de negócios. A descrição é numericamente formatada para mostrar de maneira clara a seqüência linear dos eventos.

As seguintes suposições se aplicam a esta discussão:

  1. Na perspectiva Serviço de Negócios, crie um conjunto de aplicativos.
  2. Crie um aplicativo para o conjunto criado acima.
  3. Configure um serviço de processo. É necessário estabelecer funções para o serviço de processo.
  4. Assim que tiver criado as funções para o serviço de processo, será necessário incluir um canal e defini-lo. Por exemplo, pode ser que deseje tornar esse serviço disponível como um serviço da Web ao implementar um canal de serviço da Web no serviço de processo.
  5. Abra a perspectiva Integração de Negócios.
  6. Abra o Diagrama de Montagem. É a partir desta visualização que você vinculará seus serviços, configurando todos os terminais e interfaces para serviços para criar o fluxo do processo apropriado.
    Nota: Dependendo de como o componente está definido em seu fluxo, isso determina o que o usuário do serviço vê em comparação àquilo que está acontecendo em segundo plano. Observe, também, que os componentes podem ter ligações variáveis, tais como uma interface - SCA. A abordagem de SCA pode designar, dinamicamente, componentes e terminais conforme necessário, com base nos metadados no repositório em comparação a cada componente conectado fisicamente ao outro.
  7. Crie seu diagrama de montagem. Nos pontos apropriados, inclua um componente assembler dinâmico no fluxo. Isso permite ao sistema escolher dinamicamente o terminal correto com base nos metadados armazenados no repositório.
  8. Supondo que seus terminais serão também componentes SCA, crie componentes separados para cada um, mas não tente ligá-los ao assembler dinâmico.
  9. Certifique-se de que cada componente apresenta a interface apropriada e, em seguida, coloque um Export na frente de cada um.
  10. Ligue cada Export a seu componente correspondente.
  11. Clique com o botão direito do mouse em cada Exportar e escolha “Gerar Ligação -> Ligação SCA.
  12. Após todos os Exports estarem criados e configurados, salve seu Diagrama de Montagem.
  13. Assim que todas as etapas acima tiverem sido concluídas, será necessário testar seu modelo no módulo Composition Studio, a fim de compreender o que são as interfaces e como os componentes funcionam dentro do processo que construiu.
  14. Alterne para a perspectiva Serviço de Negócios.
  15. Importe os módulos de SCA do Diagrama de Montagem, como um serviço composto, para o Projeto do Fabric. Faça isso clicando com o botão direito nos Terminais, escolhendo Novo -> Serviço Composto, em seguida, na janela pop-up, certifique-se de selecionar o projeto que contém os componentes SCA.
  16. Ao expandir a árvore de Terminal à esquerda da tela, você deverá ver um terminal para cada Export que criou no Diagrama de Montagem. O resultado também será mostrado na janela de alterações do repositório, à direita do espaço de trabalho.
  17. Dê clique duplo em cada terminal, verifique se o Protocolo é SCA e, em seguida, especifique um Ambiente. Salve cada um, conforme conclui, para fazer os avisos desaparecerem.
  18. (Opcional) Se desejar testar seus serviços agora, publique as alterações no Repositório de Serviços de Negócios. Após aprová-los, atualize o projeto (clique com o botão direito no projeto na janela Alterações do Repositório, no lado direito, e escolha Atualizar Projeto. Alterne para a perspectiva Integração de Negócios e utilize o recurso Testar Componente, para cada um de seus Assemblers Dinâmicos a fim de assegurar que eles funcionem. Ao concluir, alterne para a perspectiva Serviço de Negócios.
  19. Desenvolva uma política para o serviço.
  20. Para testar suas suposições, teste a política executando o Dynamic Assembly Simulator.
  21. Assim que tiver verificado que a política é eficaz, publique-a, submetendo as alterações ao Business Services Repositoty.