Tópico anterior: Usar stubs Java para chamar serviços web

Próximo tópico: Como usar um programa Java para chamar um serviço web


Como os clientes chamam métodos de logon e logoff

Ao chamar serviços web com um cliente Java, a chamada de métodos de logon e logoff por clientes para cada serviço web um processo necessário. O processo típico é o seguinte:

  1. O cliente usa um método de logon e autenticação.

    Cada serviço web tem um conjunto de métodos de logon. Os aplicativos cliente podem usar vários métodos de logon para autenticação. Por exemplo, o método logIn usa os mesmos parâmetros que a janela Logon: ID do Usuário, Senha e Unidade de negócios.

    Para exibir as informações do parâmetro do método, inclusive as assinaturas, use os seguintes recursos:

  2. O sistema do Catalog autentica o usuário e determina sua função.

    As chamadas de método subsequentes operam dentro do escopo de direitos de acesso do usuário, como se o usuário tivesse acessado a GUI.

  3. O cliente faz o seguinte:
  4. O serviço web retorna a ID da sessão. Essa ID da sessão é um parâmetro obrigatório que o cliente usa para as outras chamadas de serviços web. Como o protocolo de transporte subjacente pode ser HTTP ou não HTTP, a autenticação usa um serviço web logIn comum.

    Você pode compartilhar a ID da sessão entre os serviços web. Por exemplo, é possível usar o método UserService logIn para obter uma ID da sessão. Em seguida, você pode usar a ID da sessão em uma chamada para um método de serviço web da unidade de negócios.

  5. Essa seção se encerra quando ocorre uma das seguintes opções: