服务定向原则汇总
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。著名作家Thomas Erl shares通过他的第二本SOA专著的部分节选和我们一同分享他关于服务定向设计实例的独特见解。
目录:
-
>服务定向简介
我们建立了一个服务定向设计范例。目前这些范例为我们提供了八个普遍原则。
-
>服务合同和松耦合
我们要通过讨论清单上的前两个原则:必须使用服务合同和创建服务间叫做“松散耦合”的关系来深入探讨这些原则。
-
>服务抽取性和服务重用
服务合同及松耦合直接相关的服务定向的一个方面就是抽取性。只有通过抽取性我们才能控制基础服务逻辑向外部世界展现的那部分。
-
>服务的可发现性与可组合性
无论一个环境里是否真正存在一个服务登记处,我们将要讨论发现服务的必要性。我们还要近距离观察一个十分重要却经常被人误解的特征即服务的组合性。
-
>服务独立性和无状态性
我们将要描述服务的无国界性和独立性,并挖掘其深层的内涵,宣传一个服务基本服务的特定设计特征。
-
>原则的相互联系和服务层
我们将关注面向服务设计原则间的主要关系,以及怎样通过使用服务抽取层来进一步更好的应用范例。