Pode-se dizer que um WebService é um serviço disponibilizado em um servidor internet, que tem como objetivo receber um ou mais dados, processá-los e devolver uma informação ao solicitante. Um bom exemplo de webservice é o serviço oferecido pelo correio, para pesquisa de CEPs.
Bem, mas o mais interessante é que sua empresa também pode oferecer esse tipo de serviço, com a plataforma Protheus. É totalmente possível transformar o servidor protheus em um servidor de WebServices, desenvolver as aplicações que irão solicitar a informação (client) e, também, as aplicações que irão receber os dados, processá-los e transformá-los em informação (server).
Exemplo:
Uma empresa possui uma matriz e diversas filiais. Na matriz está a base de dados principal da empresa e nas filiais estão as bases de dados ?satélites?. Constantemente a base dados da matriz é atualizada com as informações provenientes das filias. Até esse momento estamos dentro de um ?mundo perfeito?. Porém surge a necessidade de as filiais consultarem um determinado tipo de informação, que está somente na base de dados da matriz e que por motivos de segurança não poderá ser replicada para as filiais. Ai surge a oportunidade, ou melhor, a NECESSIDADE do uso de um webservice. Com um webservice as filiais, desde que possuam uma conexão contínua com a matriz, podem solicitar essa informação a matriz e rapidamente receber a resposta.
Vale lembrar que um WebService não serve apenas para a consulta de informações, mas também para atualizar a base de dados com informações que não podem esperar muito tempo para sua atualização.
Nós da Symm Consultoria, especialistas em Microsiga, possuímos uma equipe totalmente capacitada a avaliar as necessidades e, posteriormente, desenvolver soluções WebService, que irão agregar valor e consequentemente trazer benefícios à sua empresa.