Área do Usuário
Um Web Service, doravante WS, é uma tecnologia que aproveita a flexibilidade da Internet para realizar negócios na WWW2 (VENETIENER) [2] , tornando assim possível uma comunicação transparente entre aplicações distintas.
A aplicação de WS, vem a suprir muitas das necessidades dos desenvolvedores de softwares, pois consegue-se integrar sistemas computacionais de diferentes fornecedores, tanto de plataforma como de linguagens, disponibilizando assim serviços, que qualquer sistema cliente pode acessar. Para demonstrar esta utilização de serviços, demonstra-se nesse trabalho o acesso via Internet, de um dispositivo eletro-mecânico ligado na porta paralela que
está localizado remotamente em outro computador (servidor). Esse acesso será feito através de um programa que poderá ser feito em qualquer linguagem, rodando em qualquer plataforma.
SUMÁRIO
LISTA DE FIGURAS
Resumo
Abstract
CAPÍTULO 1 - INTRODUÇÃO
1.1 – PROBLEMA
1.2 – JUSTIFICATIVA
1.3 – OBJETIVOS
1.3.1 – Geral
1.3.2 – Específicos
1.4 – ESTRUTURA DO TRABALHO
CAPÍTULO 2 – FUNDAMENTAÇÃO TEÓRICA
2.1 – WEB SERVICES
2.1.1 – Arquitetura
2.1.1.1 – Componentes (components):
2.1.1.2 – Papéis - funções (Roles)
2.1.1.3 - Operações – Operations
2.1.2 – Estrutura de Comunicação - Protocolos
2.1.2.1 – Rede de Transporte - HTTP
2.1.2.2 – XML – Extensible Markup Language
2.1.2.3 – SOAP – Simple Object Access Protocol
2.1.3.1 – Elementos WSDL
2.1.5 – Envio de Anexos com Web Services
2.2 – JAVA
2.3 – IMAGEM DO BRAÇO
2.4 – AXIS – Apache Extensible Interaction Software Foundation
2.4.1 – Arquitetura Axis
2.5 – TOMCAT
CAPÍTULO 3 – DOMÍNIO DA APLICAÇÃO
3.1 – Configurando Ambiente para o Desenvolvimento
3.1.1 – Instalação e configuração do J2SE:
3.1.2 – Instalação e configuração do Tomcat 5.0.28
3.1.3 – Instalação e configuração do Axis 1.1
3.1.4 – Instalando e configuração do IDE Gel 1.0
3.2 – Desenvolvendo Aplicação Web Services
3.2.1 – Pré-requisitos
3.2.2 – Rodando projeto original
3.2.3 – Criando Servidor WS: Classe WebComando
3.2.4 –Transformando Classe WebComado em uma Classe WS
3.2.5 – Criando WSDL – Distribuição Personalizada
3.3 – Desenvolvendo Cliente - Consumindo Web Services
3.3.1 – Via HTTP :
3.3.2 – Acesso Direto:
CAPÍTULO 4 - CONCLUSÃO
4.1 – Resultados
4.2 – Dificuldades Encontradas
4.3 – Perspectivas futuras
REFERÊNCIAS


