Rest workflows

  • 1,091 views
Uploaded on

Slides da aula aberta sobre REST da Caelum. Onde Jim Webber da TW apresentou motivos financeiros para voce passar a usar a web como infraestrutura. Guilherme Silveira mostrou como fazer isso.

Slides da aula aberta sobre REST da Caelum. Onde Jim Webber da TW apresentou motivos financeiros para voce passar a usar a web como infraestrutura. Guilherme Silveira mostrou como fazer isso.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,091
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide































































































Transcript

  • 1. REST workflows guilherme.silveira@caelum.com.br @guilhermecaelum
  • 2. caelum
  • 3. server
  • 4. server
  • 5. server
  • 6. server
  • 7. server
  • 8. server
  • 9. server
  • 10. web services solves everything
  • 11. soa? choreografy? orchestration?
  • 12. soa solves everything
  • 13. soa solves everything
  • 14. choreografy? orchestration?
  • 15. remotabilidade escondida
  • 16. interface não uniforme
  • 17. = gastos + gastos +gastos
  • 18. = gastos + gastos +gastos
  • 19. = gastos + gastos +gastos
  • 20. = gastos + gastos +gastos
  • 21. o stakeholder entende?
  • 22. o stakeholder entende?
  • 23. o desenvolvedor adora?
  • 24. o desenvolvedor adora?
  • 25. TDD?
  • 26. Nao TDD!
  • 27. RESTificando seu serviço
  • 28. venda de produtos
  • 29. Acoplamento A Uri
  • 30. Acoplamento A Uri Acoplamento A Uri
  • 31. Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 32. Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 33. Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 34. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 35. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 36. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri Acoplamento A Uri
  • 37. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri
  • 38. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 39. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 40. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 41. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 42. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema
  • 43. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico
  • 44. conhecendo muito de perto
  • 45. recursos
  • 46. 1 uri
  • 47. 1 uri 1 media type
  • 48. e se crescer?
  • 49. provisionamento
  • 50. Acoplamento A Uri
  • 51. Acoplamento A Uri Acoplamento A Uri
  • 52. Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 53. Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 54. Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 55. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 56. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri Acoplamento A Uri Acoplamento A Uri
  • 57. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri Acoplamento A Uri
  • 58. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri
  • 59. Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 60. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 61. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 62. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema Acoplamento A Uri acoplamento ao schema
  • 63. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema
  • 64. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico
  • 65. Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico Acoplamento A Uri acoplamento ao schema acoplamento semântico
  • 66. 1 uri
  • 67. 1 uri 1 media type
  • 68. web service = uma api por serviço
  • 69. web service = uma api por serviço
  • 70. rest uma api, todos os recursos
  • 71. rest uma api, todos os recursos
  • 72. rest uma api, todos os recursos
  • 73. rest uma api, todos os recursos 1 api rest para cada 100 web services???
  • 74. client
  • 75. se sentindo perdido?
  • 76. se sentindo perdido?
  • 77. se sentindo perdido?
  • 78. se sentindo perdido?
  • 79. se sentindo perdido?
  • 80. se sentindo perdido?
  • 81. se sentindo perdido?
  • 82. web humana
  • 83. olhar
  • 84. olhar
  • 85. o que posso fazer?
  • 86. o que posso fazer?
  • 87. fazer
  • 88. fazer
  • 89. processo objetivo: comprar
  • 90. processo objetivo: instalar
  • 91. workflows
  • 92. REST por baixo dos panos
  • 93. cliente REST
  • 94. 100% REST guilherme.silveira@caelum.com.br @guilhermecaelum diagrams by @lucascs and pmatiello