<<SOA系列>>--(1)-SOA Tips
基本原则:
1. Boundaries are explicit.边界是清晰的。
2.Services are autonomous.服务时自治的。
3.Share schema and contract ,not class.共享实体和契约,不是类。
4. Compatibility based on policy.兼容性是基于策略的。
扩展的一些原则:
1. 高度可重用性:服务可以重复使用于各种目的。
2. 服务是无状态的:如使用Rest。
3. 服务时独立的。
4. 服务是抽象的,用于特定的应用程序。
5. 服务是可以被发现的,如用WSDL。
6. 松耦合。
7. 可重组性:通过使用一个组合,我们可以重新配置新的功能。