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