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




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 2 (more)