5.6公民权理念
从自包含的应用到服务的提升,需要理念上的变化,在MSF中这叫做公民权(citizenship)。随着应用从自包含的项目转变为服务的消费者和发布者,项目组需要对它的方法进行不同的思考。消费者需要去查找要消费的服务,并且不能绕开它们可用的基础设施。发布者需要认识到自己的很多消费者是未知的。发布的服务需要对每个遵守服务契约的消费者都能可靠地行动,并且防止恶意的黑客用格式有问题的消息或者其他攻击方法来利用服务。
这一理念假设了一个透明并且可信的、典型的高性能组织。这里是Philip Evans和Bob Wolf的“协作规则”中的描述,协作规则对于SOA中的服务和开发SOA服务的相应的文化同样适用:
如果信任是现金,那么名誉就是能量之源。在一个密集的网络中……一个信息源将比一个信息接收器具有更多的能量。因此,个人被激励着去最大化他们工作的可见性,并最大化与别人的联系。
回书目 上一节 下一节 |