Jim Webber Martin Fowler Does My Bus Look Big In This

  • 3,752 views
Uploaded on

 

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,752
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
101
Comments
0
Likes
5

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. Does my Bus look big in this? Keynote Session Martin Fowler and Jim Webber
  • 2. Integration: A Retrospective (Save Ferris)
  • 3. Back in the day
  • 4. Application silos were normal
  • 5. Some smart people spotted a niche
  • 6. And they built integration software
  • 7. And it sort of worked
  • 8. And silos were bridged (and yes, it was that ugly)
  • 9. Over the years
  • 10. Competitors came along
  • 11. Integration experts grew powerful
  • 12. And integration software grew…
  • 13. … the wrong way
  • 14. On a rich diet Transformations BPM Security GUI Tools Reliability Low Rules Latency Engine Adapters
  • 15. And more silos were bridged (it doesn’t get any prettier)
  • 16. SOA to the rescue!
  • 17. Same Old Architecture? BPM Services Business Business Business Service Service Service Basic Basic Basic Basic Basic Service Service Service Service Service
  • 18. Same old atrocity Accounting Marketing Product Development Support
  • 19. ESB – Enterprise Service Bus? Or… BPM Business Business Business Service Service Service Service ESB Basic Basic Basic Basic Basic Service Service Service Service Service
  • 20. ESB - Erroneous Spaghetti Box? Enterprise Service Bus
  • 21. Architectural Fantasy
  • 22. Ungovernable
  • 23. Doesn’t Scale
  • 24. Big SOA gets political Your cunning co- worker You and your boss
  • 25. Mainstream SOA Today +
  • 26. But resistance is not futile
  • 27. Agility (Meanwhile, back in Gotham City...)
  • 28. The beauty of traditional process
  • 29. Time for a group hug!
  • 30. We got tools and techniques...
  • 31. Learning to grow, incrementally
  • 32. Frameworks got better at agile too
  • 33. T’Interweb (Surprisingly isn’t just great big Rails app)
  • 34. Why the Web was inevitable... Tim Berners-Lee is a physicist (Sir Tim is also a knight, but that’s not important right now)
  • 35. Why the Web was inevitable... He lived in a hole in the ground Underneath a big mountain
  • 36. Why the Web was inevitable... And because he was a physicist (and not yet a knight)... ...he only had a big atom- smashing thing for company
  • 37. Why the Web was inevitable... And for a lonesome physicist stuck underground with smashed up atoms for company... ...gopher just wasn’t going to cut it!
  • 38. The Web broke the rules
  • 39. The Web is protocol-centric
  • 40. Dumb network, good idea!
  • 41. Innovation at the edges, heavy lifting in the cloud
  • 42. It has a serendipitous architecture
  • 43. La lucha continua! (Guerrilla SOA, slight return)
  • 44. Traditional SOA Us Them
  • 45. Guerrilla SOA
  • 46. Services Host Business Processes Service Infrastructure (Endpointware)
  • 47. Business people own those processes
  • 48. Business folks own services Service Infrastructure (Endpointware)
  • 49. Prioritise and deliver incrementally
  • 50. Then re-prioritise and keep delivering
  • 51. Web-based Services (The browser is your granddad’s Web)
  • 52. The Web is middleware
  • 53. Ubiquitous on-ramp
  • 54. Incremental
  • 55. Low risk
  • 56. Middleware optional
  • 57. We still don’t like ESBs (with one or two exceptions)
  • 58. Proxy server is your ESB Service Service Service Service Big, Big Proxy Server Service Service Service Service Service
  • 59. A brilliant flash of hindsight •Proprietary middleware •Web-centric techniques –BUFD –Evolutionary design –Lengthy death-marches –Constant delivery –Expensive –Inexpensive –Risky –Incremental –Enterprise scale –Internet scale –Specialised –Commoditised –Integration separate –Integration by-product of activity delivering business value –Not very sensible –Quite sensible
  • 60. Martin Fowler Jim Webber http://martinfowler.com http://jim.webber.name