Carregando...
Voltar

Projeto - 6 semestre.


1. Descrição geral do Projeto/Software da disciplina.

Durante o sexto semestre, o projeto desenvolvido teve como foco o consumo e validação de Web Services baseados em SOAP, aplicando práticas comuns em ambientes corporativos. A proposta surgiu na disciplina voltada para serviços web, com o objetivo de simular um cenário profissional, utilizando ferramentas reais e sistemas operacionais utilizados no mercado.

A primeira etapa envolveu o uso da ferramenta SOAPUI, conhecida por facilitar a análise e o teste de Web Services. Através dela, foram feitas requisições com diferentes parâmetros, permitindo observar o comportamento do serviço, validar o retorno em XML e simular o consumo por aplicações externas.

Em seguida, foi desenvolvido um cliente Java para consumir o Web Service, utilizando a ferramenta wsimport para gerar automaticamente as classes a partir do WSDL. Também foi explorado o uso do Eclipse, com o assistente gráfico para criação de cliente SOAP.

O ambiente de desenvolvimento foi configurado em uma máquina virtual rodando Debian/Linux, com acesso remoto via VNC e o cliente gráfico Remmina, simulando um ambiente corporativo realista.

Esse projeto foi importante para reforçar o conhecimento sobre a construção, teste e consumo de serviços SOAP, promovendo uma forte integração entre teoria e prática.


2. O que foi implementado pelo aluno no projeto das disciplinas.

O aluno participou de todas as etapas do projeto, com as seguintes implementações principais:


Uso do SOAPUI para realizar testes funcionais em Web Services SOAP, analisando as respostas em XML e validando diferentes combinações de parâmetros.

Criação de um cliente Java, utilizando o wsimport para gerar as classes a partir do WSDL e realizar chamadas aos métodos do serviço.

Desenvolvimento do cliente via Eclipse, como alternativa gráfica ao processo de integração com Web Services.

Empacotamento do cliente Java em um JAR executável, permitindo rodar o sistema fora do ambiente de desenvolvimento e pela linha de comando.

Configuração de uma máquina virtual Debian/Linux como ambiente de desenvolvimento, reforçando práticas realistas do mercado.

Acesso remoto ao ambiente via VNC (com Remmina), simulando situações de trabalho remoto e integração com infraestrutura virtualizada.


3. Considerações finais.

O projeto trouxe uma experiência prática valiosa com tecnologias amplamente utilizadas no mercado, principalmente em ambientes corporativos. Trabalhar com SOAPUI, Java e máquinas virtuais Linux ajudou a consolidar conceitos importantes sobre integração de sistemas e consumo de Web Services.

Os principais desafios envolveram a geração das classes a partir do WSDL e o empacotamento correto do cliente Java em JAR, além da configuração do ambiente Linux com acesso remoto funcional. No entanto, superar essas etapas reforçou habilidades técnicas e mostrou a importância da atenção aos detalhes.

Como proposta de melhoria, seria interessante explorar autenticação em Web Services e integração com bancos de dados para tornar o cenário ainda mais completo. No geral, o projeto foi uma experiência que uniu teoria, prática e simulação de ambiente profissional, com grande valor para a formação do aluno.


Professores e disciplina

Professor:Me. Júlio Fernando Lieira: Arquitetura orientada a serviços.


Saiba mais do projeto clicando aqui.


logo fatec