Basicamente já sei como funciona o WebService, e a arquitetura SOA, (graças as apostilas do Daniel Destro, http://java.danieldestro.com.br/ , muito boas).
Agora quero ver na prática, vi um programa CRM/ERP web: http://www.virto.com.br/diferenciais.aspx , que de acordo com o desenvolvedor é baseado em WebServices, queria um exemplo de aplicação de WebService em um Cadastro, Numa Venda, numa Busca, ou alguma ação qualquer.
Desde já agradeço a paciência.
WebService é para integração de sistemas.
Imagine que você tenha um software de CRM e nele tenha cadastro de usuários. Um outro sistema seu precisa acessar dados desse cadastro. Então seu CRM ofereceria acesso ao cadastro através de serviços (WebServices).
O mesmo se aplica para vendas em lojas virtuais com cartão de crétido. A VISA disponibiliza um webservice onde a loja passa os dados da venda e a Visa autoriza ou não a venda.
Se eu implementar uma sistema erp crm, com cadastro, ações, acessos a informações do BD, totalmente baseado em serviços, eu teria muitos ganhos, por exemplo, meu cliente poderia ser Swing, JSF, ou até mesmo Delphi, mas qual seria minhas perdas? (SOA é muito bom mas tem que te o ponto fraco, tudo tem).