问:在实现服务质量需求方面,当前的SOA是如何符合标准的?
答:当通过Web的服务实现时,最原始的(基本的)面向服务的架构(SOA)的模型仅仅提供了很低程度上的关于可靠性、安全性以及事务管理的标准化机制。第二代的技术条件和框架,如WS-ReliableMessaging规范、 WS-Security规范和WS-Coordination规范 (与WS-AtomicTransaction规范和WS-BusinessActivity规范相联系),它们试图以工业标准的方式定位存在的缺陷。在这种情况下,他们趋向于使基于Web服务的SOA能够提供可与已经使用数年的传统的基于PRC分布式系统相媲美的服务质量。
然而,这些关键技术的支持和采用至今还不是工业范围内的。这就是为什么提供一个增强的服务质量就是代表了 “当代SOA”的一个特征,这个我称其为“当代的SOA”的模型是与初始期间广泛使用的原始模型相比而言的。在不久的将来,你可以达到的程度将取决于你构架时所采用的供应商平台,这个程度是你使用基于Web服务的SOA从而可以达到的一个可接受的服务质量的水平。当心,虽然是这样,但是对于私有权扩张而言,它可能限制你转换到将来的工业标准的能力。