Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Service-oriented Architecture an introduction Sunday, May 20, 12
Slide 2
Slide 2 text
Frank van den Brink • Software Craftsman • 10+ years of software development • 1+ month at WEBclusive Sunday, May 20, 12
Slide 3
Slide 3 text
What is SOA? Sunday, May 20, 12
Slide 4
Slide 4 text
Sunday, May 20, 12
Slide 5
Slide 5 text
Benefits Sunday, May 20, 12
Slide 6
Slide 6 text
Benefits • reusability Sunday, May 20, 12
Slide 7
Slide 7 text
Benefits • reusability • agility Sunday, May 20, 12
Slide 8
Slide 8 text
Benefits • reusability • agility • promotes good design Sunday, May 20, 12
Slide 9
Slide 9 text
Benefits • reusability • agility • promotes good design • scalability Sunday, May 20, 12
Slide 10
Slide 10 text
Benefits • reusability • agility • promotes good design • scalability • testability Sunday, May 20, 12
Slide 11
Slide 11 text
Implementation Sunday, May 20, 12
Slide 12
Slide 12 text
Discovery Sunday, May 20, 12
Slide 13
Slide 13 text
Sunday, May 20, 12
Slide 14
Slide 14 text
Communication Sunday, May 20, 12
Slide 15
Slide 15 text
Communication • web services are easiest Sunday, May 20, 12
Slide 16
Slide 16 text
Communication • web services are easiest • standardize Sunday, May 20, 12
Slide 17
Slide 17 text
Communication • web services are easiest • standardize • think it through Sunday, May 20, 12
Slide 18
Slide 18 text
Considerations Sunday, May 20, 12
Slide 19
Slide 19 text
Considerations • separation of concerns Sunday, May 20, 12
Slide 20
Slide 20 text
Considerations • separation of concerns • keep it simple, stupid Sunday, May 20, 12
Slide 21
Slide 21 text
Considerations • separation of concerns • keep it simple, stupid • mind your data model Sunday, May 20, 12
Slide 22
Slide 22 text
Considerations • separation of concerns • keep it simple, stupid • mind your data model • stay pragmatic Sunday, May 20, 12
Slide 23
Slide 23 text
Conclusion • SOA can be a powerful tool • Relatively easy to implement Sunday, May 20, 12
Slide 24
Slide 24 text
Questions? Sunday, May 20, 12
Slide 25
Slide 25 text
•
[email protected]
• twitter.com/fvdb • Please rate me: joind.in/4446 Thank you! Sunday, May 20, 12
Slide 26
Slide 26 text
Sunday, May 20, 12