Slideshare.net (beta)

 

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 2 (more)

Jim Webber Martin Fowler Does My Bus Look Big In This

From deimos, 5 months ago

237 views  |  0 comments  |  1 favorite  |  19 downloads
Embed
options

More Info

This slideshow is Public
Total Views: 237
on Slideshare: 237
from embeds: 0

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