IBM FileNet P8, Version 5.2.1            

Sobre o Web Services em Fluxos de Trabalho

O sistema de fluxo de trabalho alavanca a tecnologia de serviços da web para permitir que os autores de fluxo de trabalho definam a interação de mensagem entre processos do FileNet P8, bem como entre fluxos de trabalho do FileNet P8 e outros processos de negócios.

O sistema de fluxo de trabalho fornece três recursos de serviços da web:
Há duas modalidades que você pode utilizar para criar ou chamar um Web Services:

A chamada de um Serviço da Web fornecido por sua empresa, um parceiro ou de um registro UDDI público

Para invocar um Serviço da Web, você precisa da descrição (WSDL) do serviço, com os parâmetros esperados e o terminal em que o serviço pode ser executado. Os serviços estão disponíveis em registros WSRR, registros UDDI, a partir de parceiros de negócios ou de seus próprios fluxos de trabalho do FileNet P8 projetados para fornecer um serviço da Web. O Console de Configuração do Processoe o Designer de Projeto fornecem interfaces para configuração e definição dos seus Serviços de Web.
  • Utilizando o Console de Configuração do Processo, um administrador familiarizado com os Web Services pode especificar uma lista limitada de registros WSRR ou UDDI com Web Services adequados para uma região isolada. Essa etapa opcional fornece uma lista convenientemente filtrada de registros na qual os autores do fluxo de trabalho podem procurar e localizar Web Services para utilização em definições de fluxo de trabalho. Como alternativa, o administrador pode permitir que autores de fluxo de trabalho digitem a URL do WDSL completa como Links de Parceiros para Web Services que eles utilizarão em uma definição de fluxo de trabalho em particular.
  • Utilizando o Process Designer, o autor do fluxo de trabalho conclui as seguintes etapas para invocar um Serviço da Web como uma etapa em um fluxo de trabalho.
    • Em Links de Parceiros das Propriedades do Fluxo de Trabalho, selecione Web Services a serem invocados, seja selecionando a partir da lista de registros WSRR ou da lista de registros UDDI especificada no Console de Configuração do Processo, ou digitando diretamente no local do WSDL.
    • Coloque uma etapa de Chamada no local adequado no mapa de fluxo de trabalho e selecione o Serviço da Web desejado na lista. O Process Designer interpreta o WSDL para detectar os parâmetros necessários.
    • Defina os campos de dados adequados para os parâmetros de entrada e de saída para o Serviço da Web.

      Para mensagens complexas de saída e recebidas, também é possível definir esquemas XML, campos de dados XML e conjuntos de correlação, conforme exigido para o seu aplicativo.

    Nota: Um fluxo de trabalho do FileNet P8 não pode chamar um serviço da Web que seja implementado em um servidor da Web que exija autenticação para acesso.

Fornecendo um Serviço da Web para uso dentro de sua empresa, para parceiros ou para uso público

Para fornecer um serviço da Web, você cria um fluxo de trabalho com uma etapa de Recebimento e, em seguida, o disponibiliza para uso por outros fluxos de trabalho do FileNet P8 ou parceiros externos.
  • Utilize o Process Designer para definir o Serviço da Web, especificando um link de Parceiro receber/responder e definindo qualquer campo de dados adequado para parâmetros de entrada e parâmetros de resposta. Se um anexo puder ser parte da entrada, especifique uma pasta em que o anexo recebido será armazenado.
  • Coloque uma etapa de Recebimento no local adequado no mapa de fluxo de trabalho e especifique o Link de Parceiro apropriado e diversos parâmetros de entrada para o Serviço da Web.
  • Inclua um etapa de Resposta no mapa de fluxo de trabalho para especificar a mensagem de resposta para o Serviço da Web.
  • Para disponibilizar o serviço da Web para outro fluxo de trabalho dentro da região isolada, transfira o fluxo de trabalho que contém a etapa de Recebimento para o banco de dados de fluxo de trabalho.

    Para disponibilizar o serviço da Web para uso fora da região isolada por outro fluxo de trabalho do FileNet P8 ou um processo externo, publique o Serviço da Web em um Registro UDDI privado ou em um Registro UDDI público utilizando o Console de Configuração de Processo

Recursos avançados

Autenticação e segurança
Utilizando a opção de autenticação integrada na etapa de Recebimento, é possível especificar se um logon e senha são necessários para um pedido.
Correlação
Por meio das configurações de correlação em funções Invocar, Receber e Responder é possível identificar conversações específicas entre Web Services. Por exemplo, em uma conversação de ordem de compra entre o comprador e o fornecedor, um número de ordem pode ser utilizado para identificar as mensagens adequadas entre o comprador e o fornecedor.
Anexos
É possível passar anexos por referência entre dois sistemas de fluxo de trabalho do FileNet P8 que tenham acesso ao mesmo armazenamento de objeto. As informações de referência do anexo são incluídas na mensagem.
É possível passar anexos por valor entre qualquer aplicativo de Serviço da Web. Quando um anexo é passado por valor, o documento completo é enviado na mensagem de Serviço da Web.


Last updated: October 2015
bpfwd017.htm

© Copyright IBM Corporation 2015.