We’ve	
  being	
  shi,ing	
  
You	
  don’t	
  need	
  to	
  sell	
  SOA,	
  just	
  prac<ce	
  
@paulosuzart	
  
Paulo	
  Suzart	
  
So,ware	
  Architect	
  
@paulosuzart	
  
In	
  love	
  with:	
  Clojure,	
  Scala,	
  Python	
  
Clou...
No	
  more	
  <ed	
  to	
  valves	
  and	
  cables…	
  
What	
  we’ve	
  done?	
  
We’ve	
  done	
  it	
  beer	
  
Or	
  almost!	
  Chipset	
  specific	
  
instruc<ons,	
  what	
  we’ve	
  done?	
  
A	
  way	
  to	
  assembly	
  all	
  that	
  stuff	
  
S<ll	
  not	
  that	
  free,	
  what	
  now?	
  
High	
  Level	
  Languages!	
  
Java?	
  Another	
  layer:	
  Virtual	
  Machines!	
  
And	
  OO	
  to	
  save	
  the	
  World!	
  
Oops!	
  We	
  have	
  something	
  to	
  reuse	
  here:	
  Object	
  instanc...
In	
  the	
  mean	
  <me…	
  
No	
  more	
  Desktop	
  Applica<on,	
  WEB	
  for	
  the	
  Wild!	
  
Til	
  Now	
  (say	
  15	
  years	
  ago)	
  
•  Plataform	
  independent	
  languages	
  emerging	
  
•  OO	
  for	
  reu...
EASY:	
  Components!	
  	
  
•  COM,	
  DCOM,	
  CORBA,	
  RMI,	
  EJB,	
  RPC	
  
Things	
  s<ll	
  growing…	
  
•  S<ll...
Webservices	
  to	
  the	
  Rescue	
  
•  Wow!	
  You	
  can	
  turn	
  your	
  component	
  
interoperable	
  
•  Plagorm...
Reuse	
  was	
  just	
  integrate	
  and	
  adapt…	
  
It’s	
  not	
  gonna	
  work!	
  A	
  nice	
  technology	
  with	
 ...
Great!	
  Let’s	
  use	
  an	
  ESB	
  
Not	
  enough,	
  where	
  all	
  that	
  legacy	
  delivering	
  value	
  to	
  t...
SOA,	
  and	
  the	
  angels	
  and	
  devils	
  sing!	
  
No,	
  it	
  is	
  not	
  the	
  silver	
  bullet.	
  
Revisi<ng	
  the	
  history	
  
•  What	
  we	
  do	
  when	
  we	
  feel	
  locked?	
  WE	
  SHIFT!	
  
•  We’ve	
  being...
What’s	
  next?	
  
•  Cloud	
  Compu<ng	
  is	
  the	
  next	
  shi,	
  
•  And	
  what’s	
  next?	
  
– BPM	
  finally	
 ...
Thanks	
  
Keep	
  Shi,ing	
  
All	
  the	
  images	
  is	
  found	
  on	
  google	
  images	
  and	
  rights	
  belongs	
...
Upcoming SlideShare
Loading in …5
×

We've being shifting

653 views
528 views

Published on

A brief view about how we've being shifting to new paradigms to get free of IT coupling.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
653
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

We've being shifting

  1. 1. We’ve  being  shi,ing   You  don’t  need  to  sell  SOA,  just  prac<ce   @paulosuzart  
  2. 2. Paulo  Suzart   So,ware  Architect   @paulosuzart   In  love  with:  Clojure,  Scala,  Python   Cloud  user:  Google  App  Engine   Personal  project:  JTornado  (java  NIO)   github.com/paulosuzart   Also  on  linkedin   BEA  Cer<fied  Professional  –  SOA  Founda<on  (2008)   Specializing  in  IT  Governance  (Mackenzie  São  Paulo)  
  3. 3. No  more  <ed  to  valves  and  cables…   What  we’ve  done?  
  4. 4. We’ve  done  it  beer   Or  almost!  Chipset  specific   instruc<ons,  what  we’ve  done?  
  5. 5. A  way  to  assembly  all  that  stuff   S<ll  not  that  free,  what  now?  
  6. 6. High  Level  Languages!   Java?  Another  layer:  Virtual  Machines!  
  7. 7. And  OO  to  save  the  World!   Oops!  We  have  something  to  reuse  here:  Object  instances.  Great!  
  8. 8. In  the  mean  <me…   No  more  Desktop  Applica<on,  WEB  for  the  Wild!  
  9. 9. Til  Now  (say  15  years  ago)   •  Plataform  independent  languages  emerging   •  OO  for  reuse,  but  not  enough   •  No  need  to  distribute  applica<ons  to  users   (WEB)   •  Corporate  System  going  to  this  wave  and…   How  to  reuse  exis<ng  objects/procedures  in   different  machines?  
  10. 10. EASY:  Components!     •  COM,  DCOM,  CORBA,  RMI,  EJB,  RPC   Things  s<ll  growing…   •  S<ll  need  to  bring  some  ar<facts  that  <e  the  client  to  the   provider   •  Some<mes  components  are  actually  brought  inside  the   client  applica<on   •  How  to  keep  a  sane  versioning  model?   •  WARN:  Interop  Dying!  
  11. 11. Webservices  to  the  Rescue   •  Wow!  You  can  turn  your  component   interoperable   •  Plagorm  free   •  New  problems/challenges!   – Transac<ons   – Reliability   – Traceability   – Security   – ETC!  
  12. 12. Reuse  was  just  integrate  and  adapt…   It’s  not  gonna  work!  A  nice  technology  with     poor  alignment  to  business  
  13. 13. Great!  Let’s  use  an  ESB   Not  enough,  where  all  that  legacy  delivering  value  to  the   business?    
  14. 14. SOA,  and  the  angels  and  devils  sing!   No,  it  is  not  the  silver  bullet.  
  15. 15. Revisi<ng  the  history   •  What  we  do  when  we  feel  locked?  WE  SHIFT!   •  We’ve  being  shi,ing  all  the  <me,  SOA  is  the   shi,  now   •  Don’t  sell,  just  prac<ce  
  16. 16. What’s  next?   •  Cloud  Compu<ng  is  the  next  shi,   •  And  what’s  next?   – BPM  finally  leveraged?   – Mobile  finally  integrated  to  people  life/business?   – Opera<ng  Systems  fully  cluster  aware  and   distributed,  killing  half  of  frameworks  we  need  to   guarantee  fail  over,  HA,  scalability,  *ility,  etc?   – More  things  as  a  Service?  Friends  as  a  Service,   Cellphone  networks  as  a  Service?  *aaS?  
  17. 17. Thanks   Keep  Shi,ing   All  the  images  is  found  on  google  images  and  rights  belongs  to  its  owners.  

×