Web services cache 之一

来源:互联网 发布:矩阵定价模型 编辑:程序博客网 时间:2024/04/30 09:12

从web services这门技术来说,现在大多数人听到的都是它的优点。

如何的和SOA结合的比较紧,如何的松散松耦合。

但是你也可以听到一些不太和谐的声音。。。

这些不太和谐的声音往往从xx技术论坛,或者一个大腹便便的技术人员中听到。。。

web services是如何如何的慢,如何如何的笨拙,如何如何的舍近求远。然后大家开始一脸怀念的提起corba。。。
为什么会有这么多不太一样的声音呢?

个人认为,web servcies的优点是让IT architect,CIO,business的人高兴的。而它的缺点,确实具体做实施的人感觉到痛苦的。
其中最大的痛苦之一就是它非常的慢。

记得IBM曾经提过一个口号: Information as service

很多Business的人很高兴,因为这样一来,信息随处可得了,不再是一个个孤立的信息孤岛。各种各样的application都可以方便的使用数据服务。CIO用它来做报表,Cash collector用它来看数据 ...

但是作为项目的coder们,总会问的一句:我把所有的数据当作web services来发布,那么这个soap message该有多大啊?每次response都是几百MB的xml?

然后presales会偷偷的告诉你,我们发布的不是真正的数据,而是数据的metadata...


所以,效率问题成为一个普遍问题的时候,就需要一个完美解决方案了。

其中一个最常用的就是cache

 
原创粉丝点击