Web Services com NetBeans

9,232 views

Published on

Published in: Technology
2 Comments
8 Likes
Statistics
Notes
  • eu tenho!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Olá João,

    Estou trabalhando com Web Services e gostaria ter em mão sua apresentação, para estudar e para lembrar dos conceitos que vc fala na presentação.

    Será que vc pode compartilhar ela com migo?

    Meu email é: marcelpalmas@gmail.com

    att.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
9,232
On SlideShare
0
From Embeds
0
Number of Embeds
539
Actions
Shares
0
Downloads
0
Comments
2
Likes
8
Embeds 0
No embeds

No notes for slide

Web Services com NetBeans

  1. 1. Web Services com NetBeans João Sávio Ceregatti Longo Campus Ambassador Sun Microsystems 1
  2. 2. Agenda • Motivação • SOA • Web Services • Demo 1 • Demo 2 Sun Confidential: Internal Only 2
  3. 3. História do Motivação Solaris e OpenSolaris Sun Confidential: Internal Only 3
  4. 4. Motivação • Reutilização • Integração • Padronização Sun Confidential: Internal Only 4
  5. 5. História do SOA Solaris e OpenSolaris Sun Confidential: Internal Only 5
  6. 6. SOA → Definição • Service Oriented Architecture • Paradigma para a realização e a manutenção dos processos corporativos que se encontram em grandes sistemas distribuídos • Nível maior de abstração • Reutilização de softwares Sun Confidential: Internal Only 6
  7. 7. SOA → Palavas-chaves • Interoperabilidade • Acoplamento fraco • Serviços Sun Confidential: Internal Only 7
  8. 8. História do Solaris Services Web e OpenSolaris Sun Confidential: Internal Only 8
  9. 9. Introdução • Maneira mais apropriada para usar SOA, segundo alguns analistas, fabricantes e autores • Conjunto de padrões que cobrem a interoperabilidade Sun Confidential: Internal Only 9
  10. 10. História • Microsoft inventou o termo em 2000 → XML e HTTP • IBM → WSDL, UDDI • Final de 2000 → Sun, Oracle e HP entram no mercado dos Web Services Sun Confidential: Internal Only 10
  11. 11. Web Services Hoje • Muitas empresas envolvidas • Diversos padrões, que geralmente começam com WS • + de 50 padrões cobrindo quase todas as áreas de comunicação, segurança, modelagem de processos (BPEL), etc Sun Confidential: Internal Only 11
  12. 12. Padrões • XML • HTTP(s) • WSDL • SOAP • UDDI Sun Confidential: Internal Only 12
  13. 13. SOAP na prática <soap:Envelope … > <soap:Header> … </soap:Header> <!-- (opcional) informação adicional para ajudar a lidar com as mensagens --> <soap:Body> … </soap:Body> <!-- informação principal – requisição, resposta ou dados de falha --> </soap:Envelope> Sun Confidential: Internal Only 13
  14. 14. UDDI Sun Confidential: Internal Only 14
  15. 15. Demo Web Services Sun Confidential: Internal Only 15
  16. 16. Fazendo um Web Service simples (1) Criar um projeto Java Web (2) Criar um Serviço Web (3) Implantar o projeto (4) Testar Serviço Web Sun Confidential: Internal Only 16
  17. 17. Sun Confidential: Internal Only 17
  18. 18. Sun Confidential: Internal Only 18
  19. 19. Sun Confidential: Internal Only 19
  20. 20. Sun Confidential: Internal Only 20
  21. 21. Sun Confidential: Internal Only 21
  22. 22. Sun Confidential: Internal Only 22
  23. 23. Sun Confidential: Internal Only 23
  24. 24. Sun Confidential: Internal Only 24
  25. 25. Sun Confidential: Internal Only 25
  26. 26. Sun Confidential: Internal Only 26
  27. 27. Sun Confidential: Internal Only 27
  28. 28. Sun Confidential: Internal Only 28
  29. 29. Demo Web Services Sun Confidential: Internal Only 29
  30. 30. Fazendo o cliente do Web Service (1) Criar um projeto Java (2) Criar um cliente para Serviço Web (3) Chamar o Serviço Web Sun Confidential: Internal Only 30
  31. 31. Sun Confidential: Internal Only 31
  32. 32. Sun Confidential: Internal Only 32
  33. 33. Sun Confidential: Internal Only 33
  34. 34. Sun Confidential: Internal Only 34
  35. 35. Sun Confidential: Internal Only 35
  36. 36. Sun Confidential: Internal Only 36
  37. 37. Sun Confidential: Internal Only 37
  38. 38. Sun Confidential: Internal Only 38
  39. 39. Sun Confidential: Internal Only 39
  40. 40. Sun Confidential: Internal Only 40
  41. 41. Sun Confidential: Internal Only 41
  42. 42. Sun Confidential: Internal Only 42
  43. 43. Referências • JOSUTTIS, N. M. SOA na Prática – A Arte da Modelagem de Sistemas Distribuídos. 2008. Ed. Alta Books. Sun Confidential: Internal Only 43
  44. 44. Obrigado! João Sávio Ceregatti Longo joao.savio@sun.com / joaosavio@gmail.com www.joaosavio.com 44

×