Área do Usuário

Login

Acesso Remoto via Web

Gratuita          1MB          Publicado: 20/04/2011

368 downloads

Com o advento da Internet e o passar do tempo surgiram tecnologias de comunicação distribuída, a maior parte delas proprietárias; embutido nessas estão as linguagens de programação e de scripts, além de diversas plataformas de sistemas operacionais. Inúmeros são os aplicativos desenvolvidos a partir de combinações dessas tecnologias, cada um usando seu próprio padrão, o que acarreta falhas de comunicação entre os mesmos. Havia a necessidade da integração das informações, para que facilitasse a comunicação e integração entre as empresas, diminuindo a redundância dos dados, – utilizando-se um banco de dados único, que pudesse ser acessado por diversos clientes, ao invés de cada um ter o seu  – assim aproveita-se as soluções já existentes, não precisando adaptá-las ou integrá-las a outras, e sim unir as existentes; não influindo em quais linguagens tais aplicativos tinham sido desenvolvidas ou em que sistemas operacionais necessitavam rodar. Nesse cenário, carente de uma solução urgente, culminou com aparição dos Web Services, que no seu início tinham como finalidade o uso apenas na web em si, disponibilizando meios de implementar aplicações que o mundo do desenvolvimento de aplicações necessitava: integração e interoperabilidade. Realizando a comunicação através de um protocolo comum de comunicação, o HTTP, com uma linguagem de troca de dados comum, o XML, realizando o envio de mensagens através de um protocolo que negocia a troca das mensagens, o qual roda sobre o HTTP, o SOAP. Para demonstrar os conceitos de Web Services, desenvolveu-se uma aplicação a partir de um sistema pronto, desenvolvido em Java pelo autor ROCHA, Rubens1[1]; o qual manipula um braço eletro-mecânico pela porta paralela. Assim disponibiliza-se esse aplicativo na Web, para que qualquer programa-cliente, possa acessá-lo; independente da linguagem de programação ou plataforma que esteja rodando esse programa. 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.

(cc) Licença Creative Commons 2008 - 2018 Apostilaz.com.br