I'm reading SOA with .NET and Windows Azure at the moment and I am wondering whether anyone has any advice (or experience) of adapting PatternsInAction to work with SOA patterns?
I am planning on doing the following:
1. Create a Service Application for the utility services
This will have services for centralised utility functions (e.g. logging, sending Emails).
2. Create a Service Application for entity services
Have this service for all agnostic functions related to my domain entities (e.g. GetCustomer() )
3. Create a Service Application for Task services
This service application would contain all services with non-agnostic functionality (basically acting as an aggregator of the entity and utility services required to carry out a specific part of an actual business process).
I am also wondering where to best incorporate Validation Abstraction?
Any comments or suggestions would be very welcome!