SOA系列三:面向服务的一般原则
来源:互联网 发布:java 宏定义 编辑:程序博客网 时间:2024/05/19 22:45
面向服务没有官方的原则,但却又一些常见和面向服务关联的原则。
服务可复用---不管是否存在即时复用的机会,服务均被设计为支持潜在可复用。
服务共享一个正式的契约---为了与服务交互,只需要共享描述每个服务信息交换术语语义定义的正式契约;
服务是松散耦合的--服务被设计为无需紧密的、跨服务的依赖而交互。
服务是底层逻辑的抽象---只有经过服务契约所暴露的部分服务对于外部的时间是可见的。契约之外所表达的底层逻辑是不可见的,且与服务请求者无关。
服务是可以组合的---服务可能组合其他服务。这允许表示不同粒度的逻辑,并促进复用及抽象层的创建。
服务是自治的---逻辑由服务所控制,并位于一个清晰的边界内。服务已经在这个边界内被控制,并不依赖于执行其控制的其他服务。
服务是无状态的---服务应当不需要管理状态信息,因此能够维持松耦合性。服务应当尽可能设计成无状态的,即便这意味着要将状态管理移至别处。
服务是可以发现的---服务应当允许发现其描述,并且人工和可能会利用其逻辑的服务请求者应该能够理解。
- SOA系列三:面向服务的一般原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- SOA面向服务架构的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- 面向服务架构(SOA)的原则
- SOA之三——面向服务的计算环境及面向服务的计算环境的一般特征
- 【转】面向服务架构(SOA)的原则
- SOA理论篇3(面向服务的设计原则)
- 数据挖掘项目的生命周期
- 在驱动模块初始化函数中实现设备节点的自动创建
- 增加javascript的 trim函数
- SOA系列五:原生WEB服务对面向服务原则的支持
- SOA系列四:面向服务于面向对象
- SOA系列三:面向服务的一般原则
- 管理日记连载之【因才而治,因势而励,合理引导,全面融入】
- 管理日记连载之【情商与用人】
- 人生格言--将军
- BI的相关技术和产品细分(转自娄工)
- SQLSERVER2005客户端不能连接服务器Analysis Server解决办法
- BI三大服务知识点
- C# webservice调用方法总结
- SOA系列二:采用SOA的常见失误