Chapter 4. Security and manageability patterns

 

In this chapter
  • Security threats for software systems
  • Idempotent messages
  • Maintainable SOA solutions

 

As I mentioned in chapter 1, SOA promotes loose coupling by emphasizing interfaces, standards-based contracts, and service autonomy. SOA’s loose coupling of services makes it (relatively) easy to create systems by composing services together, and it lets you update services without disrupting other services that interact with the changed service. SOA is truly an open architecture style. This openness offers a lot of benefits, like agility and easier integration, but it also opens the door to many security threats and manageability challenges. In the past, there was always ...

Get SOA Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.