Just read a very interesting blog post from
Nick Malik, where in he provides a
Common Conceptual Model for SOA. I was bowled over by the simplicity of the language and diagram. So easy to explain to a fellow architect embarking on a design assignment based on SOA.

The most
important things to work on in a SOA project:
- Canonical Data Model
- Canonical Message Model (Shared Message Contract)
- Service Interfaces
- Business Event Taxanomy
I have seen that if you get these fundamentals right during the design process, then building scalable SOA based systems is a lot easier.
No comments:
Post a Comment