Esta seção contém exemplos de como gravar um cliente do WS-Notification utilizando a linguagem de programação Java e algumas ferramentas e bibliotecas de código aberto.
Estes exemplos podem ser encontrados no diretório <sdk_install_dir>/samples/wsnt-axis
do Opcional 1 SDK do Recurso do Console Corporativo.
O mecanismo SOAP de sua preferência contido é o toolkit do Apache Axis. As amostras também utilizam algumas bibliotecas do Eclipse EMF e Eclipse TPTP que são muito úteis ao processar eventos no formato Evento de Base Comum.
A Tabela 1 contém a lista de pré-requisitos e versões correspondentes utilizadas nestas amostras:
Componente | Descrição | Versão | Arquivos |
---|---|---|---|
Java (TM) SDK | A amostra é gravada na linguagem de programação Java e depende dos utilitários disponíveis em um Java SDK. | 1.3 ou posterior |
|
Apache Ant | Apache Ant é um ambiente de script de construção muito popular entre os desenvolvedores Java. | 1.6.0 ou posterior |
|
Apache Axis | O toolkit do Apache Axis é utilizado para construir as amostras e as bibliotecas do toolkit são utilizadas durante o tempo de execução pelas amostras para produzir chamadas dos Serviços da Web. | 1.2.1 |
|
Eclipse TPTP | O Eclipse TPTP contém representações Java para eventos no formato Evento de Base Comum e utilitários para converter a representação XML em objetos Java, e vice-versa. | 4.1.0 |
|
Eclipse EMF | As bibliotecas Eclipse EMF são uma dependência requerida pelas bibliotecas Eclipse TPTP. | 2.1 |
|
Tabela 1. Componentes do Código Aberto utilizados nas amostras do Axis
Subtópicos
Passo a Passo de Amostras do WS-Notification
Construindo Amostras do Apache Axis
Executando Amostras do Apache Axis
Referências
Home Page do Apache Ant
Home Page do Apache Axis
Home Page do Eclipse TPTP
Home Page do Eclipse EMF
Especificação do Evento de Base Comum