TIP: How to design & build a SOA Enterprise Applications

TIP: How to design & build a SOA Enterprise Applications

  
You could also have more than 1 PlatformController, and more than 1 PlatformServices.

Example
AccountController, AccountServices
PaymentController, PaymentServices
etc...

Just remember the number of controller blocks (the brain) will equal to the number of service blocks.

This is how we design software at swiitch.com :)