Stefan Tilkov has blogged about 10 principles of SOA. The principles introduce the fundamentals of service oriented architectures.
-Services should contain explicit boundaries
-Share contract and schema, not classes
-Non functional capabilities should be policy-driven
-Services should be autonomous to the outside world
-Services are exposed using wire formats, not programming language APIs
-Interactions should be document-oriented
-SOA based system should loosely coupled in as many dimensions as practical
-Standards-compliant
-Vendor independence
-Metadata-driven
No comments:
Post a Comment