Beruflich Dokumente
Kultur Dokumente
SOA Tenets
Services Are Autonomous
Services are self-contained and act independently in all aspectsdeploying, versioning, and so on. Any assumptions made to the contrary about the service boundaries will most likely cause the boundaries to hange themselves. Services need to be isolated and decoupled to accomplish the goal of making them autonomous. The design principles to keep in mind for the second tenet are as follows: Service versioning and deployment are independent of the system in which they are deployed. Contracts, once published, should not be changed. Adopt a pessimistic approach, and isolate services from failure.