Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Service Oriented Architecture: An introduction

Service Oriented Architecture: An introduction

Deciding on a software architecture that promotes modularity, scalability, clear separation of concerns and code reuse is an important part of any big software project. Service Oriented Architecture helps you do this. In this talk I’ll give an introduction to SOA in general, and how you can apply it to the design of web applications.

Frank van den Brink

May 20, 2012
Tweet

More Decks by Frank van den Brink

Other Decks in Technology

Transcript

  1. Frank van den Brink • Software Craftsman • 10+ years

    of software development • 1+ month at WEBclusive Sunday, May 20, 12
  2. Benefits • reusability • agility • promotes good design •

    scalability • testability Sunday, May 20, 12
  3. Considerations • separation of concerns • keep it simple, stupid

    • mind your data model Sunday, May 20, 12
  4. Considerations • separation of concerns • keep it simple, stupid

    • mind your data model • stay pragmatic Sunday, May 20, 12
  5. Conclusion • SOA can be a powerful tool • Relatively

    easy to implement Sunday, May 20, 12