Jim Webber Martin Fowler Does My Bus Look Big In This
Upcoming SlideShare
Loading in...5
×
 

Jim Webber Martin Fowler Does My Bus Look Big In This

on

  • 5,416 views

 

Statistics

Views

Total Views
5,416
Views on SlideShare
5,401
Embed Views
15

Actions

Likes
4
Downloads
100
Comments
0

2 Embeds 15

http://www.slideshare.net 14
http://192.168.10.100 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jim Webber Martin Fowler Does My Bus Look Big In This Jim Webber Martin Fowler Does My Bus Look Big In This Presentation Transcript

  • Does my Bus look big in this? Keynote Session Martin Fowler and Jim Webber
  • Integration: A Retrospective (Save Ferris)
  • Back in the day
  • Application silos were normal
  • Some smart people spotted a niche
  • And they built integration software
  • And it sort of worked
  • And silos were bridged (and yes, it was that ugly)
  • Over the years
  • Competitors came along
  • Integration experts grew powerful
  • And integration software grew…
  • … the wrong way
  • On a rich diet Transformations BPM Security GUI Tools Reliability Low Rules Latency Engine Adapters
  • And more silos were bridged (it doesn’t get any prettier)
  • SOA to the rescue!
  • Same Old Architecture? BPM Services Business Business Business Service Service Service Basic Basic Basic Basic Basic Service Service Service Service Service
  • Same old atrocity Accounting Marketing Product Development Support
  • ESB – Enterprise Service Bus? Or… BPM Business Business Business Service Service Service Service ESB Basic Basic Basic Basic Basic Service Service Service Service Service
  • ESB - Erroneous Spaghetti Box? Enterprise Service Bus
  • Architectural Fantasy
  • Ungovernable
  • Doesn’t Scale
  • Big SOA gets political Your cunning co- worker You and your boss
  • Mainstream SOA Today +
  • But resistance is not futile
  • Agility (Meanwhile, back in Gotham City...)
  • The beauty of traditional process
  • Time for a group hug!
  • We got tools and techniques...
  • Learning to grow, incrementally
  • Frameworks got better at agile too
  • T’Interweb (Surprisingly isn’t just great big Rails app)
  • Why the Web was inevitable... Tim Berners-Lee is a physicist (Sir Tim is also a knight, but that’s not important right now)
  • Why the Web was inevitable... He lived in a hole in the ground Underneath a big mountain
  • 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
  • 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!
  • The Web broke the rules
  • The Web is protocol-centric
  • Dumb network, good idea!
  • Innovation at the edges, heavy lifting in the cloud
  • It has a serendipitous architecture
  • La lucha continua! (Guerrilla SOA, slight return)
  • Traditional SOA Us Them
  • Guerrilla SOA
  • Services Host Business Processes Service Infrastructure (Endpointware)
  • Business people own those processes
  • Business folks own services Service Infrastructure (Endpointware)
  • Prioritise and deliver incrementally
  • Then re-prioritise and keep delivering
  • Web-based Services (The browser is your granddad’s Web)
  • The Web is middleware
  • Ubiquitous on-ramp
  • Incremental
  • Low risk
  • Middleware optional
  • We still don’t like ESBs (with one or two exceptions)
  • Proxy server is your ESB Service Service Service Service Big, Big Proxy Server Service Service Service Service Service
  • 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
  • Martin Fowler Jim Webber http://martinfowler.com http://jim.webber.name