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:
- Uma API do Web Services que fornece um subconjunto de APIs do Process Java™. É possível utilizar a API de Web Services para
escrever processadores de etapas.
- A habilidade de invocar Web Services definida em outro fluxo de trabalho. Este recurso permite que você crie fluxos de trabalho que podem
utilizar Web Services desenvolvidos por terceiros em sua
organização ou estejam disponíveis externamente na Internet.
- A habilidade de fornecer um fluxo de trabalho como um Web Services,
o que permite a outros aplicativos interagirem com seu fluxo de
trabalho por meio de Web Services.
Há duas modalidades que você pode utilizar para criar ou chamar um
Web Services:
- A modalidade de parâmetros permite que você invoque ou crie os
Web Services sem ter que confirmar ou entender XML ou os esquemas
XML. Esse recurso fornece uma forma fácil de começar a utilizar os
Web Services.
- A modalidade XML exige um conhecimento de esquema XML e XML, e
permite aos usuários lidarem com mensagens XML complexas que podem
não ser adequadas à modalidade de parâmetros.
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.
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.
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.