有一点是要区分的,应用层协议究竟包含消息,还是要同时包含“业务逻辑”?这是和体系结构相关的。在面向业务的体系结构中,例如Web Services中的业务逻辑不是通过结点之间的“协议”实现的,而是通过WSDL的API提供的。这样,在不同的节点间的应用交互需要的仅仅是消息标准化,而不是业务逻辑标准化。这一点,和传统电信网的“远过程调用”是完全不同的。
我们最后看到,中间件讨论会上,所有人说的原理基本都对。因为每个人都把自己的产品定位为上述五种类型之一的中间件。但是,没有说清楚的是,自己的中间件到底是上述那一种,各自如何分解IPTV的功能,中间件各自具有什么功能、表现为什么形态。